Оптимизация Zend Framework, tcpsndbuf & kmemsize

Мы на сервере среднего уровня DV Rage в медиа-храме с помощью Zend Framework, и мы довольно последовательно получаем предупреждения QoS в Virtuzzo. Мы потратили последнюю неделю на установку APC (отладка до смерти), настройки mysql и apache (многие рекомендованы Media Temple), интерфейсный gzip, кэширование Zend_View и все методы оптимизации, рекомендованные в руководстве Zend. На данный момент, я думаю, мы в основном справились с нашими проблемами kmemsize, но мы все еще получаем предупреждения tcpsndbuf, и я, честно говоря, не знаю, что с ними делать. Наш трафик составляет около 1000 уникальных посетителей в день, и мне трудно поверить, что мы не можем это поддержать. MT, кажется, немного "скупой" с памятью, и после всей этой оптимизации работы ответ, кажется, "добавить больше памяти / обновить"

  1. Должны ли мы просто прекратить "игру на сервере" и начать рекомендовать настоящие выделенные серверы для наших клиентов?
  2. У кого-нибудь есть какие-либо рекомендации относительно того, сколько памяти нам нужно для работы сайта на основе Zend Framework... при условии, что у нас сейчас "1 ГБ выделенной оперативной памяти" (что говорится в маркетинге)?

Я знаю, что это много, чтобы спросить, но мы в конце концов, и мы больше "код", чем "сервер" люди (поэтому заранее извиняюсь, если что-то из этого звучит глупо).:)

Редактировать. Итак, из наших 512 МБ (mt) выделено 13 МБ для kmemsize. Это смехотворно мало? Я чувствую, что это так.

1 ответ

Решение

Попросите MT изменить ваше распределение kmemsize, или сделайте это самостоятельно, должен быть способ контролировать это vzctl,

Лично, имея всего 1000 уникальных посетителей в день, я удивлен, что вам вообще нужен VPS, тогда я снова использую виртуальный хостинг, ориентированный на производительность, и большинство людей знают и используют виртуальный хостинг с "НЕОГРАНИЧЕННЫМИ ТЕРАБИТАМИ".

Другие вопросы по тегам