为什么Facebook使用LAMP作为网站环境,在上千万用户同时使用的情况下性能都这么好?

Linux+Apache+MySQL+PHP一般都是个人站长的4把剑,为什么Facebook可以用LAMP模式达到非常好的稳定性?在其中花了多少功夫用作优化呢?

推荐  (0) | 4人关注关注
2个答案
1 0

艾斯昆程序员,科幻迷

2012-11-16 09:35
支持者: 精英王子

单纯Facebook优化php语言这方面,人家直接搞了个叫Hiphop的php编译器,把php编译到C++再编译到二进制来加速代码运行 。而且到了Facebook这个级别,php基本就是单纯在前端拼接页面模板的工作了,后端很多服务是C++/Java写的。他们还开源了叫Thrift的RPC在后端服务间通讯, Cassandra的数据库等等等等。

其他的可以参考这篇文章 http://coolshell.cn/articles/4549.html


查看更多

添加回答

登录 后回答问题,你也可以用以下帐号直接登录

相关问答

关于我们 加入果壳 媒体报道 帮助中心 果壳活动 家长监控 免责声明 联系我们 移动版 移动应用

©果壳网    京ICP证100430号    京网文[2018] 6282-492号    新出发京零字第朝200003号     京公网安备11010502007133号

违法和不良信息举报邮箱:jubao@guokr.com    举报电话:18612934101    网上有害信息举报专区    儿童色情信息举报专区