Помогите оптимизировать скрипты и сам код Drupal

Главные вкладки

Аватар пользователя klerk2007 klerk2007 28 августа 2008 в 7:50

Сообственно проблемка такая:
У меня сайт - www.gdegde.kz, средняя посещаемость которого в день - 2200-2800 хостов (сегодня было 3042!). У меня простой тарифный план (простой хостинг).

Прилагаю список модулей работающих на сайте:
DB Maintenance, Localization Static, Blog, Comment, Contact, Legacy, Locale, Menu, Path, Profile, Search, Statistics, Taxonomy, Smileys, Smileys Import, CAPTCHA, Image CAPTCHA, Text CAPTCHA, Views, Views RSS, Views Theme Wizard, Views UI, XML Sitemap, XML Sitemap: Engines,
XML Sitemap: Node, XML Sitemap: Term, XML Sitemap: User, Autolocale, BBCode, BUEditor, Hidden Content, IMCE, Inactive User, Modr8, Nice Menus, Node Adoption, Meta tags, Pathauto, RussianStemmer.

Так же на сайте стоят скрипты: sape.ru, yandex директ и товары от mixmarket.biz.

Сегодня получил письмо от хостера (sweb.ru):

Ваш аккаунт перенесен на карантинный сервер в связи с нагрузкой, оказываемой вашим аккаунтом на сервер. Пожалуйста, постарайтесь снизить нагрузку. Вам нужно в течение короткого времени снизить нагрузку. К сожалению нагрузка слишкомм велика даже для вип-хостинга. Она на уровне выделенного сервера. Но мы в данный момент к сожалению не размещаем выделенные сервера по техническим причинам. Могу вас подписать на ежедневную рассылку по нагруке.

мой ответ: Подпишите. А что мне делать искать нового хостера?

Если нет возможности оптимизировать движек сайта, то это единственный вариант. Хотя, хочу сказать, у вас не такая высокая посещаемость, для такой нагрузки. Так что тут скорее скрипты у вас "тяжелые" нежели посещаемость высокая. На рассылку подписал.

мой ответ: Хорошо. Если бы я знал как оптимизировать скрипты... Сколько у меня есть времени?

Не больше двух недель, лучше уложиться в одну.

В оптимизации кода для drupal я полный нуб, я просмотрел несколько статей тут на форуме про оптимизацию и кеширование (сделал только режим кешированиея - Нормальный (рекомендуемый, не дает побочных эффектов) и http://drupal.ru/node/6766), но так как я в этом не разбираюсь решил создать этот пост.

Пожалуйста посоветуйте что делать, может кто то сталкивался с такой проблемой. Что и как делать?

Какие цены на выделенный сервер? Стоит ли его брать? Где его лучше брать?

Комментарии

Аватар пользователя olk olk 28 августа 2008 в 10:11

А в договоре с хостером, что нибудь про нагрузку говориться ? или только про трафик ?
(я думаю что трафик вы навряд ли превышаете)
Если нет, то это их проблемы, пусть сами ограничивают выделяемые вам ресурсы в соответствии с договором (тарифным планом) ...
Я бы изучил договор, и составил им питицию Smile с упоминанием что при отключении, будете судится и добиватся возмещения ущерба по упущенной прибыли в 100000$ за каждый день простоя Smile

Аватар пользователя klerk2007 klerk2007 28 августа 2008 в 16:00

Спасибо всем кто ответил.

У меня простой хостинг в 600 мегабайт (занято из которых только 50%).

> Химический Али
Выясните у хостера - какие меры по снижению нагрузки применяет он сам? eAccelerator? nginx? что-то еще? Если не применяет - лучше ищите нового.

В саппорт написал. Жду ответа.

> olk
А в договоре с хостером, что нибудь про нагрузку говориться ? или только про трафик ?

я спрашивал суппорт: все из-за посещаемости. Мне стоит искать другого хостера?
мне ответили: Если нет возможности оптимизировать движек сайта, то это единственный вариант. Хотя, хочу сказать, у вас не такая высокая посещаемость, для такой нагрузки. Так что тут скорее скрипты у вас "тяжелые" нежели посещаемость высокая.

> andypost@drupal.org
Наиболее дешевый вариант - сменить хостера. Оптимизация потребует больше чем 2 недели...

Хостер на карантийном серваке выделил 2 недели для сайта (лучше одну они написали). А вы можите посоветовать хорошего хостера для моего сайта?

Аватар пользователя andypost@drupal.org andypost@drupal.org 29 августа 2008 в 18:02

Хостера посоветовать не могу, а оптимизация это набор действий - это тема для нескольких статей. В основном все сводится к коду и кешированию.

Аватар пользователя olk olk 28 августа 2008 в 19:31

Ну и вы ему напишите, что скрипты оптимизированы "дальше некуда" Smile и что если у них проблемы с железом то пусть решают свои проблемы Smile
На самом деле конечно ваша переписка ни к чему не Smile так что меняйте хостера

Аватар пользователя Химический Али Химический Али 29 августа 2008 в 17:30

Выходит, согалсно их правилам, клиенты должны снижать и число своих посетителей. Мегахостинг!
Конечно, не такой крутой, как говнохост, но тоже ничего.

Аватар пользователя seaji seaji 2 сентября 2008 в 0:40

Еще мною подмечено, что перестал работать кеш http://drupal.ru/node/18873
Причем по моим подозрениям он перестал работать с пол месяца назад. Т.е. когда мы все обновлялись на Drupal 5.8 - 5.9

Аватар пользователя seaji seaji 2 сентября 2008 в 2:20

Попробуйте зайти в раздел "популярные страницы".
Будут ли у Вас там страницы со среднем временем генерации 0 сек.?
У меня такое предчувствие, что если и будут, то только фиды или страницы 404

Аватар пользователя Владимир Ситников Владимир Ситников 2 сентября 2008 в 8:12

А что вы на хостинг накинулись?
sweb.ru - нормальный хостинг, с вменяемым отношением...
Просто Друпал действительно тяжелый.
И при хорошей нагрузке надо искать серьезные (и дорогие) версии хостинга.