我所使用的框架称为SocialEngine.net v4,它完全是用Zend编写的,所以它是超级CPU密集型的。SocialEngine在PHP中,并使用MySQL。
我需要知道什么操作系统,你建议的硬件(双xeons,amd,多少ram,等等)以及如何对其进行适当的优化,以处理大量的流量。
我知道它可以处理大量的负载,因为这正是它设计的目的,我还读过一些关于使用100k+用户运行社交引擎的人的文章。
我现在只有11k用户,而且运行速度非常慢,我说的是7秒的页面加载时间。
但是,框架中确实安装了memcached和apc缓存选项,但是即使这些选项已经启动,也不会产生很大的差别。
我需要知道攻击这一问题的最佳方法是优化mysql、inoodb调整、apache调整、任何性能调整、什么样的硬件类型和数量的ram。
我有一个非常大的营销计划到位,并可能会开始增加流量的1,000+注册每天.因此,交通将开始逐步上升。当我刚开始推销的时候,我在6小时内做了50k个大学,20k注册,50万页点击.(服务器崩溃,失去了一半的用户.从那以后,我就再也没有推销过,因为我一直在努力重建)
很抱歉这么长时间的解释,但我真的需要帮助,所以谢谢你!
发布于 2010-12-02 13:55:51
首先,分析一下!
首先使用top、iostat、systat和许多其他工具来确定瓶颈所在。在数据库里吗?您的缓存项是否过早过期或失效?你确定他们在数据库前进入缓存吗?所有的表都索引好了吗?
还有更多类似的问题。只有在回答了其中的大多数之后,才开始看硬件。
https://serverfault.com/questions/208319
复制相似问题