Оптимизация Zend Framework, tcpsndbuf & kmemsize - PullRequest
2 голосов
/ 29 октября 2009

Мы на сервере среднего уровня 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 Ответ

1 голос
/ 17 ноября 2009

Ответ: сменить хостинг.

...