Ich weiß, dass PHP immer noch die populärste Programmiersprache der Welt ist. Diese Frage möchte nur einige meiner Bedenken bezüglich PHP zum Ausdruck bringen.Wird PHP in der Website-Entwicklungswelt sterben?
PHP ist natürlich an C10K problem gebunden. Da PHP (im Allgemeinen in Apache ausgeführt) nicht ereignisgesteuert oder asynchron sein kann, belegt jede HTTP-Anforderung mindestens einen Thread oder Prozess. Dies macht es widerstandsfähiger, um besser skalierbar zu sein.
Derzeit sind viele Websites (wie Facebook & Yahoo!) mit hoher Leistung und Skalierbarkeit immer noch auf PHP in ihren Front-End-Servern. Ich nehme an, dass es aus Legacy-Gründen ist. Ist es möglich, dass PHP durch eine für C10K geeignetere Sprache ersetzt wird?
Bitte denken Sie darüber nach, dieses Community Wiki zu erstellen. –
Vielleicht hat es etwas mit meiner Frage zu tun: http://stackoverflow.com/questions/2629209/is-there-an-useuse-for-non-blocking-receive-when-i-have-threads Don Vergiss nicht, dass die Art, wie Apache mit PHP umgeht, sich ändern kann. Nehmen Sie zum Beispiel Änderungen Facebook-Jungs, die aus ihren eigenen Gründen zu PHP gemacht. Ich dachte Twitter verwendet Schienen und Scala ... –
Twitter läuft auf RoR nach der Website: http://rubyonrails.org/applications –