我使用的框架叫做SocialEngine.net v4,它完全是用Zend编写的,所以它非常强大。 SocialEngine在PHP中,使用MySQL。
我需要知道什么操作系统,你build议什么硬件(双XEON,AMD,多less内存等),以及如何正确地优化它来处理大量的stream量。
我知道它可以处理大量的负载,因为这是它的devise目的,并且我已经阅读了关于用100k +用户运行社交引擎的人。
我现在只有11k用户,运行速度非常慢,我正在说7秒的页面加载时间。
然而,框架确实有memcached,并且安装了cac选项,但即使select了这些选项,它也没有足够大的差别。
我需要知道什么是最好的方式来攻击这是至于优化MySQL,InoodB的调整,Apache的调整,任何性能调整,什么types的硬件和RAM的金额。
我有一个非常大的营销计划,可能会开始增加每天1000多个注册stream量,所以stream量会开始逐步上升。 当我最初上市时,我在6个小时内完成了5万个唯一身份,20万个注册,以及500万个综合浏览量…(服务器崩溃,失去了一半的用户…因为我一直在尝试重build,
对不起,这很长的解释,但我真的需要帮助,所以谢谢你!
首先,分析!
使用top , iostat , systat和许多其他工具来首先确定瓶颈在哪里。 它在数据库上吗? 你的caching项目过期还是失效? 你是积极的,他们正在数据库之前的caching? 所有的表都很好的索引?
很多很多这样的问题。 只有在回答了大部分的问题之后,才开始看硬件。