优化Facebook应用程序…我应该从哪里开始?

我们已经开发了一个Facebook应用程序…我们发起了,并有超过一千名用户在12分钟。 问题是应用程序没有处理它,所以我们不得不离线。 我们应该从哪里开始分析呢? 这是基于MySQL数据库的PHP

我可以使用哪些工具来查找造成速度降低的地方和原因?

服务器是专用的Linux与4gRAM和core2duo芯片。

Facebook应用程序的function与常规网站非常相似。 所有相同的优化技术都适用,所以在网站性能上寻找其他问题,包括Web服务器(Apache,Nginx等),PHP优化,使用caching,数据库优化等。

对于Facebook应用程序,有一个性能指南:

http://developers.facebook.com/docs/guides/performance

Facebook开发了XHProf来帮助识别性能瓶颈:

http://pecl.php.net/package/xhprof