我在Sitepoint上看到这篇帖子引用了Rasmus Lerdorf的一份声明(根据Sitepoint),如下:
你怎么能快速PHP?嗯,你不能"是他的快速回答.PHP根本不够快,无法扩展到雅虎级别.PHP从来没有用于那些类型的任务."任何基于脚本的语言都不够快".为了获得速度这对于真正庞大的Web系统来说是必要的,你必须使用已编译的C++扩展来获得真正的,可扩展的体系结构.这就是雅虎所做的事情以及许多其他PHP重量级人物所做的事情.
这句话很感兴趣(更不用说到目前为止,我在PHP中所做的一切都是基于数据库的小型应用程序),我想知道如何使用PHP"使用已编译的C++扩展".
任何想法或资源?
甚至不用打扰.PHP很慢 ......您可以创建C++和PHP的混合,但是您需要进行大量的分析以了解什么是慢速.这主要是...... PHP.
见如下:
C++ vs PHP真实网络软件的基准测试
数据库是Web服务的瓶颈吗?(不是真的......或者为什么维基媒体有这么多服务器)
关于Facebook的Slashdot文章(或PHP浪费了多少资源)
首先用C++编写.它就像用PHP编写现代C++ Web框架和C++方面的知识一样简单.
从哪儿开始:
CppCMS - 面向性能的可扩展MVC框架.
Wt - 模仿Qt for web的框架(不确定它如何很好地扩展).
慢是主观术语.Facebook(在线最大的网站)建立在PHP之上,我从未听过他们的抱怨.相反,在他们追求速度的过程中,开发和最近发布的HipHop如果您要使用超高速PHP,这是您应该关注的地方.用于Web的C++是不切实际的,因为它需要编译并且会减慢开发过程.
因为: 为什么这么多的Web语言被解释而不是编译?
http://www.bitsandbuzz.com/article/compiled-web-vs-interpreted-web/