我们已经开发了一个Facebook应用程序…我们发起了,并有超过一千名用户在12分钟。 问题是应用程序没有处理它,所以我们不得不离线。 我们应该从哪里开始分析呢? 这是基于MySQL数据库的PHP。
我可以使用哪些工具来查找造成速度降低的地方和原因?
服务器是专用的Linux与4gRAM和core2duo芯片。
Facebook应用程序的function与常规网站非常相似。 所有相同的优化技术都适用,所以在网站性能上寻找其他问题,包括Web服务器(Apache,Nginx等),PHP优化,使用caching,数据库优化等。
对于Facebook应用程序,有一个性能指南:
http://developers.facebook.com/docs/guides/performance
Facebook开发了XHProf来帮助识别性能瓶颈: