Apache Zend Framework optimization,tcpsndbuf&;kmemsize

Apache Zend Framework optimization,tcpsndbuf&;kmemsize,apache,zend-framework,apc,Apache,Zend Framework,Apc,我们在使用Zend框架的媒体平台上,并且我们在Virtuzzo中得到了相当一致的QoS警告。上周我们安装了APC(将其调整到极致)、mysql和apache调整(许多是Media Temple推荐的)、前端gzip、Zend_Viewcaching,以及Zend手册中推荐的所有优化技术。在这一点上,我认为我们已经基本解决了kmemsize问题,但我们仍然收到tcpsndbuf警告,我真的不知道该怎么处理这些警告。我们每天的流量约为1000辆,我很难相信我们不能支持这一点。MT似乎对内存有点“吝啬

我们在使用Zend框架的媒体平台上,并且我们在Virtuzzo中得到了相当一致的QoS警告。上周我们安装了APC(将其调整到极致)、mysql和apache调整(许多是Media Temple推荐的)、前端gzip、
Zend_View
caching,以及Zend手册中推荐的所有优化技术。在这一点上,我认为我们已经基本解决了kmemsize问题,但我们仍然收到tcpsndbuf警告,我真的不知道该怎么处理这些警告。我们每天的流量约为1000辆,我很难相信我们不能支持这一点。MT似乎对内存有点“吝啬”,在所有这些优化工作之后,答案似乎是“添加更多内存/升级”

  • 我们是否应该停止“玩服务器”,开始为我们的客户推荐真正的专用服务器
  • 有人对我们运行基于Zend Framework的站点需要多少内存有什么建议吗?假设我们目前的“1GB专用RAM”(市场营销中是这么说的)
  • 我知道这有很多问题要问,但我们已经束手无策,我们更多的是“代码”而不是“服务器”人员(因此,如果这听起来很愚蠢,请提前道歉。)


    编辑。好的,在我们的512MB中,(mt)为kmemsize分配了13MB。这是不是低得离谱?我觉得是的

    回答:交换机托管。

    虽然您应用了最著名的ZF优化,但我认为您的问题来自MT,您可以订购1个月的1 GB RAM,并监控tcpsndbuf和kmemsize。。。。。。。。我很想知道你的解决方案是什么???肯定看起来很低。通常,这些值是在使用vzsplit实用程序进行初始服务器配置时自动确定的。通过查看我公司当前的vps配置,我们的基本计划(配备512mb)的kmemsize屏障/限制为60mb/120mb@Mark我想是的。Plesk建议分配15-20%的RAM。我们得到了大约1-2%。就我与几个不同的VPS提供商合作的经验而言,13MB是非常低的。