Критическая нагрузка на хостинг от домена с 30 посетителями в день (письмо из рбк хостинг).

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

Аватар пользователя Megawing Megawing 23 апреля 2009 в 18:05

Пришло письмо с хостинга. Прошу подсказать, где искать, так как сам не понимаю в этом деле многого. Текст:

Добрый день, Вас беспокоит техническая поддержка Хостинг-Центра РБК.
На наших серверах размещается Ваш сайт ....ru
В последнее время Ваш сайт сильно перегружает сервер, где он размещен. Что
создает недопустимые помехи для других пользователей этого сервера.
Показатель tio*,показывающий количество операций ввода-вывода, за последние 7
дней составляет 975281
*На основе значения параметра «Total number of I/O operations» в системе
аккаунтинга (утилита «sa&#187 операционной системы FreeBSD.
В соответствии с Приложением 2 к договору: "макс. количество операций ввода/
вывода за прошедшие 7 суток для всего хостинга: 400000"
(!) Настоятельно рекомендуем оптимизировать скрипты (самостоятельно либо
путем обращения к их разработчикам) (!)

Сам я скриптов никаких не ставил, все с друпал орг, все модули стандартные (правда друпал 6,9, но остальные сайты с 6,9 нормально работают, на том же хостинге). В день сайт посещают 30-35 посетителей. За месяц капча заблокировала 260 попыток спама (во всяком случае написано в отчете о состоянии).

Заранее спасибо за подсказки.

Комментарии

Аватар пользователя dobradmin dobradmin 23 апреля 2009 в 18:17

ай бросать надо шареды:(
могу предложить перетащить все это на буржуйский vps. в среднем 15 евро в месяц стоит. скорости на порядки больше.

Аватар пользователя v1adimir v1adimir 27 апреля 2009 в 8:45

lel wrote:
ай бросать надо шареды:(
могу предложить перетащить все это на буржуйский vps. в среднем 15 евро в месяц стоит. скорости на порядки больше.

а можно поподробнее?

Аватар пользователя shp shp 23 апреля 2009 в 19:36

Самое простое - поставьте модуль devel и настройте его, чтобы он отображал время генерации страницы и расход памяти. Затем поочередно отключайте установленные модули и определяйте, что больше тормозит.

Аватар пользователя venom280@drupal.org venom280@drupal.org 24 апреля 2009 в 8:58

Я с поганого РБК убрал все свои сайты еще в том году. Я всегда считал мастерхост полным говном, но РБК - поговнястее будет однозначно.

Вам на 30 посещениях хватит хостингов за доллар, начиная от простохост, заканчивая 100mbps.ru
там стоит ограничение на трафик, а не на ресурсы.

Вот к примеру на хостинге metrahost за 45 центов в месяц: http://www.aquanadzor.ru/

Год-полтора назад я замерял модулем devel РБК и хостинг за доллар, иногда РБК был медленнее. Учитывая стоимость их услуг, они вообще не имеют права себя так вести, присылая письма.

Мой тебе совет: "Переезжай оттуда нахер!"

Аватар пользователя Megawing Megawing 24 апреля 2009 в 10:20

Тариф Мир-3 (353 руб. в месяц.)

кроме проблемного домена (он основной), на хостинге висит еще 4 сайта (присоединены алиасом) с посетителями от 50 до 100 человек в день, так что так просто не переехать. Также хочу отметить - что мне например очень понравилась техподдержка в рбк - по телефону отвечают быстро, говорят вежливо, в проблемы вникают.

про devel посмотрим - спасибо за совет.

есть у кого еще мысли?
переезжать честно говоря не хочется, но если проблема не решится - то придется...

Аватар пользователя Megawing Megawing 24 апреля 2009 в 18:14

Это нормально?:
Хиты Посетитель Общее время генерации страницы (за последние 3 дня)

2915 194.67.18.241 1 час 2 минуты

Имя хоста для 194.67.18.241 : — indexer49.aport.ru

1761 81.19.66.85 21 минута 42 секунды

Имя хоста для 81.19.66.85 : — robot02.rambler.ru

1422 87.250.230.33 24 минуты 17 секунд

Имя хоста для 87.250.230.33 : — spider16.yandex.ru

1220 81.19.66.92 21 минута 16 секунд

Имя хоста для 81.19.66.92 : — robot06.rambler.ru

Аватар пользователя bluefish bluefish 2 сентября 2009 в 23:10

1. в файле robots.txt, он в корне сайта\сайтов, ограничь периодичность обхода поисковыми роботами. Если проблема критична, попробуй отключить индексацию сайта роботами вообще тынц

2. Если у тебя включены модули статистики и логов на сайте, отключи их. Хотя бы на время.

3. Включи на сайте агресивное кеширование (посмотри, чтобы не было модулей, несовместимых с этим режимом, если они есть то они отображаются там же)

4. Там же включи кеширование css.

5. на главной странице (и на других посещаемых страницах) сократи число блоков/вьюсов. На некоторое время некоторые лучше совсем убрать (когда сайт придет в норму, будешь включать по одному обратно).

6. Если есть возможность, убери возможность регистрации новых пользователей на сайте на время.

7. Когда сделаешь все эти операции, напиши в техподержку, скажие что оптимизировал скрипт, и пусть пока не отключают.

Вот то что я проделал, помогло- через 4-5 дней показатели загрузки сократились. Когда все уляжется, настроишь сайт как те надо.

По поводу нагрузки создаваемой друпалом, мой знакомый прогер, который помогал затачивать функционал на сайте - сильно плевался на то что даже пустой только что установленный друпал делает около 70 запросов. Думаю он несколько преувиличил, но истина где то очень рядом.

Но с другой стороны гибкость, в жертву которой была принесена нагрузка на бд, сильно сэкономила нам деньги и время при запуске сайта.

Аватар пользователя gor gor 25 апреля 2009 в 15:11

Да, volocuga прав. Немного разверну суть вашей проблемы. Поисковики индексируют ваш сайт (и видимо довольно часто)- при каждом запросе страницы, картинки поисковиком - происходит несколько операций по IO (которые ваш хостер и считает). Пользователей у вас на сайте может и мало, но посещаемость его поисковиками - большая.
Особо тут ничего не порекомендуешь, попробуйте разве что выставить агресивный режим кеширования, если еще не делали. Может это поможет.

Аватар пользователя venom280@drupal.org venom280@drupal.org 27 апреля 2009 в 8:18

Надо менять хостера, который подсчитывает операции по IO. Первый раз вообще про такой бред слышу. Стоят себе жесткие диски и шуршат им-то какая разница, кто сколько файлов открывает/закрывает.
Наверное оборудование дерьмовое с дешевыми жесткими дисками, вот и волнуются.
Советую автору периодически делать бекапы на свой компьютер.
А за 353 руб. иметь ограничения на операции ввода/вывода - это бред.

Вот первая страница из поиска по "sa" http://www.bizhost.ru/sa/
Там кстати речь об I\O не идет.

Аватар пользователя Megawing Megawing 27 апреля 2009 в 22:32

спасибо комрады!
будут мысли - всегда рад почитать, пока заказал у хостера подробную инфо по датам и времени нагрузки, заявку зарегили (письмо пришло), но инфо не присылают и сайт не отключают.
чего-то затихли...

Аватар пользователя bluefish bluefish 2 сентября 2009 в 22:53

"<a href="mailto:venom280@drupal.org">venom280@drupal.org</a>" wrote:
Надо менять хостера, который подсчитывает операции по IO.

Megawing. была таже проблема на рбк - несколько сайтов, все на друпал, посещения в совокупности около 400 уников.
Пришло такое же письмо. То что хостер считает ИО для меня причина на нем остаться нежели уходить с него - это хоть какая то гарантия того, что другой сайт на этом же сервере не сожрет все ресурсы и не оставит мой сайт в ж**е. Поэтому, то что хостер подсчитывает ИО для меня плюс.

Проблема решилась включением кеша на всех сайтах, кеша css, ограничением количества блоков/вьюсов на самых посещаемых страницах.

Аватар пользователя shp shp 3 сентября 2009 в 14:27

Добавлю, что неплохо еще заюзать нормальное кэширование блоков: [module=blockcache_alter] http://drupal.ru/node/25398 Заодно может и не надо будет трогать вьюсы, отображаемые как блоки.

И вьюсы, отображаемые в виде страниц, реализовать своим модулем. Вообще views на посещаемых проектах нужно стараться использовать по минимуму - тормозной он.

Аватар пользователя Megawing Megawing 4 сентября 2009 в 17:14

спасибо за подсказки - но проблема не решилась (валят поисковики, но главный злодей - паука сапы), поэтому перехожу на том же рбк на vps хостинг...

Аватар пользователя gor gor 4 сентября 2009 в 17:31

Megawing wrote:
спасибо за подсказки - но проблема не решилась (валят поисковики, но главный злодей - паука сапы), поэтому перехожу на том же рбк на vps хостинг...

как опция можете рассмотреть мой хостинг.
Я использую специально настроенные ограничения для индексаторов на уровне сервера.
Это позволяет индексировать вебсайты, но не ложить их в даун.

Аватар пользователя bluefish bluefish 7 сентября 2009 в 20:34

"Megawing" wrote:
спасибо за подсказки - но проблема не решилась (валят поисковики, но главный злодей - паука сапы), поэтому перехожу на том же рбк на vps хостинг...

я тоже на рбк. Но проблема решилась... Если грузят поисковики - то попробуй отключить индексирование роботами вообще на некоторое время.

у меня сайт http://lovimotor.ru, писал о такой же проблеме у себя в блоге здесь http://drupal.ru/node/31985

Через некоторое время проблема решилась описанными способами. Кстати, мне саппорт намекнул на то что можно перейти к ним на впс, но я решил пока этого не делать, т.к. хорошей работы это еще не гарантирует.

Аватар пользователя Megawing Megawing 11 сентября 2009 в 0:28

"gor" wrote:
как опция можете рассмотреть мой хостинг.
Я использую специально настроенные ограничения для индексаторов на уровне сервера.
Это позволяет индексировать вебсайты, но не ложить их в даун.

спасибо, наслышан много хорошего о вашем хостинге, желаю дальнейшкго развития - но перешел на vps с панелью директ админ, надеюсь все проблемы решатся