Мы находимся на сервере DV Rage среднего уровня в медиа-храме с использованием Zend Framework, и мы довольно постоянно получаем предупреждения QoS в Virtuzzo. Мы потратили последнюю неделю на установку APC (доводя это до смерти), настроек mysql и apache (многие из которых рекомендованы Media Temple), внешнего интерфейса gzip, кэширования Zend_View и всех техник оптимизации, рекомендованных в руководстве Zend. На данный момент, я думаю, мы в основном преодолели наши проблемы с kmemsize, но мы все еще получаем предупреждения tcpsndbuf, и я, честно говоря, не знаю, что с ними делать. Наш трафик составляет около 1000 уникальных посетителей в день, и мне трудно поверить, что мы не можем этого поддерживать. MT кажется вроде "скупым" с памятью, и после всей этой оптимизации работы, ответ, кажется, "добавить больше памяти / обновить"
Я знаю, что об этом много спрашивать, но мы в своем уме, и мы больше «программисты», чем «серверы» (так что заранее извиняюсь, если что-то из этого прозвучало глупо). :)
Редактировать. Итак, из наших 512 МБ (mt) выделил 13 МБ для kmemsize. Это смехотворно мало? Я чувствую, что это так.
Попросите MT изменить распределение kmemsize или сделайте это самостоятельно, должен быть способ контролировать это с помощью vzctl
.
Лично я удивлен, что при наличии всего 1000 уникальных посетителей в день вам вообще нужен VPS, с другой стороны, я использую ориентированный на производительность виртуальный хостинг, и большинство людей знают и используют общий хостинг с «НЕОГРАНИЧЕННЫМИ ТЕРАБАЙТАМИ».