Jic*_*hao 5 programming-languages
根据这个页面,似乎Perl,PHP,Python比C/C++/Java慢50倍.
因此,我认为Perl,PHP,Python无法处理关键应用程序(例如> 1亿用户,每秒超过xx万次请求).但是存在例外情况,例如facebook(据说facebook完全用PHP编写),wikipeida.另外,我听说谷歌广泛使用Python.
那么为什么?更快的硬件是否填补了C/C++/Java和Perl/PHP/Python之间的巨大速度差距?
谢谢.
在大多数繁重的使用Web应用程序中,计算代码是我最不关心的问题.
典型的高可用性Web应用程序中的瓶颈是(按此顺序不是nessecarility,但最有可能):
使您的应用程序可扩展的主要问题是:
只有在完成上述所有操作后,才能优化代码
如果我错过了什么,请随意添加更多内容
您链接的页面只能说明事实的一半.当然,本机语言比动态语言更快,但这对于具有高计算要求的应用程序至关重要.对于大多数Web应用程序而言,这并不重要.网络请求通常会快速提供.拥有一个有效的框架,正确管理资源并启动新线程以快速处理请求更为重要.定时行为也不是唯一的关键方面.使用动态语言可以更好地实现可靠且无错误的应用程序.
不,更快的硬件不是解决方案.事实上,谷歌以使用廉价机器群而闻名.