2010-12-29 9 views
7

Wie skalierbar ist Codeigniter V Andere PHP-Frameworks? Ich bin neu bei Codeigniter und liebe es zu wissen, wie skalierbar es im Vergleich zu anderen PHP-Frameworks ist?Wie skalierbar ist Codeigniter V Andere PHP-Frameworks?

+0

Skalierbar in welchem ​​Aspekt? – jondavidjohn

+2

mögliches Duplikat von [Was ist das beste PHP MVC-Framework für Skalierbarkeit?] (Http://stackoverflow.com/questions/132056/what-is-the-best-php-mvc-framework-for-scalability) – mario

+0

^I stimme mit dir überein –

Antwort

1

CodeIgniter ist für PHP4. Kohana ist die beste Wahl von denen, die Sie getaggt haben. CI ist großartig, aber ich weiß nicht, wie skalierbar es im Vergleich zu diesen sein kann.

+3

Das ist bull, CodeIgniter 2.0 unterstützt PHP4 nicht mehr. CI hat Kohana in jedem Benchmark, den ich kenne, geschlagen, aber ich bin immer glücklich, jetzt zu sehen. –

+0

Ok, wo ist der Download CI 2.0 Button? –

+0

@webarto: Laden Sie den neuesten Tipp von hier: https://bitbucket.org/ellislab/codeigniter – treeface

3

Wenn man über Skalierbarkeit spricht, neigen die meisten Menschen dazu, in eine Richtung zu denken, und zwar in Bezug auf Wachstum. Viele Frameworks verarbeiten Wachstum gut, aber CI ist in der Lage, den Footprint des Frameworks so zu steuern, dass es abhängig von der Verwendung sowohl nach oben als auch nach unten skaliert werden kann. Sie, der Entwickler, haben die ultimative Kontrolle über die Ressourceneffizienz und dies bedeutet im Allgemeinen, dass Sie diese Kontrolle behalten, selbst wenn Ihre Anwendung es erfordert, und Sie können die Ressourcen entsprechend weiter verwenden.

Fragen Sie 10 Web Application Developers und Sie erhalten wahrscheinlich 4 oder 5 verschiedene Antworten, die mit den von Ihnen verwendeten Tags einhergehen.

Und es ist ein Huhn oder das Ei Frage, wenn Sie fragen, ob sie es verwenden, weil es so, oder wie es, weil sie es verwenden.

7

CodeIgniter ist massiv skalierbar, weil es sehr wenig tut. Das mag von einem CodeIgniter-Enthusiasten leicht lächerlich klingen, aber genau deshalb liebe ich es.

CodeIgniter ist lächerlich leicht. Es hat keine Konventionen, keinen echten Overhead und wurde von Rasmus als das leichteste Framework überhaupt empfohlen.

Skalierbarkeit bedeutet, dass Ihre Anwendung im Hinblick auf Datenverkehr, Leistung und allgemeine Größe erweitert wird. Die allgemeine Größe spielt keine Rolle, da sie nur lädt, was Sie laden, der Verkehr ist in Ordnung mit etwas korrektem Caching, und die Leistung funktioniert hervorragend, wie ich bereits betont habe: es ist hell wie die Hölle.

Ich habe eine Reihe von Websites auf 100.000 und höher Alexa eingestuft und sie haben noch nicht gekämpft.

+0

Danke für den Kommentar und den Einblick wie immer. Hast du Kohana aus Neugierde benutzt? Wenn ja, was hast du dir von CI gewünscht, und was hasst du? Vage Fragen, ich weiß, aber ich bin gespannt, was du denkst. – treeface

+0

Ich habe Kohana verwendet, um ein paar Apps zu erstellen, und es war sowohl erfreulich als auch äußerst frustrierend. Ich liebe ihr Cascading File System und die PHP5-Modelle (und das Autoloading im Allgemeinen) war eine schöne Abwechslung zu $ ​​this-> load. Leider ist es undokumentiert und ein bisschen durcheinander. Betrachten Sie FuelPHP http://fuelphp.com/ für die perfekte Mischung von CI, Kohana, Rails und anderen. –

Verwandte Themen