Zend Framework 优化,tcpsndbuf 和 kmemsize

Zend Framework 优化,tcpsndbuf 和 kmemsize

我们在 media temple 上使用 Zend Framework 的中端 DV Rage 服务器,并且一直在 Virtuzzo 中收到 QoS 警告。我们花了一周时间安装 APC(将其调整到极限)、mysql 和 apache 调整(Media Temple 推荐的许多调整)、前端 gzip、Zend_View 缓存以及 Zend 手册中推荐的每种优化技术。目前,我认为我们已经基本解决了 kmemsize 问题,但我们仍然收到 tcpsndbuf 警告,老实说,我不知道该如何处理这些警告。我们的流量每天大约有 1000 个独立用户,我很难相信我们无法支持这一点。MT 似乎对内存有点“吝啬”,经过所有这些优化工作后,答案似乎是“添加更多内存/升级”

  1. 我们是否应该停止“玩服务器”并开始为我们的客户推荐真正的专用服务器?
  2. 是否有人对我们需要多少内存来运行基于 Zend Framework 的网站有任何建议...假设我们当前有“1GB 专用 RAM”(营销中所说的)?

我知道这个问题问得有点多,但是我们已经筋疲力尽了,我们更多的是“代码”人员而不是“服务器”人员(所以如果这听起来很愚蠢,请提前道歉)。:)

编辑。好的,那么在我们的 512MB 中,(mt) 已为 kmemsize 分配了 13MB。这太低了吗?我觉得是的。

答案1

让 MT 改变你的 kmemsize 分配,或者你自己做这件事,应该有办法用它来控制它vzctl

就我个人而言,每天只有 1000 个独立访问量,我很惊讶您实际上需要 VPS,不过我使用的是面向性能的共享主机,并且大多数人都知道并使用具有“无限 TB”的共享主机。

相关内容