Об авторе

Ден Фриман - автор этого блога, молодой парень, который старается уйти от ежедневных предрассудков. Возможность заработать нормальные деньги на своих сайтах позволяет воплощать его мечты в реальность.
У человека всегда есть выбор - главное понять какие таланты нам даны Свыше.

Как я боролся с нагрузкой на сайтах

egetПоследние несколько недель, очень много времени уделил оптимизации сайтов в плане их нагрузки на сервер хостеров.

Дело в том, что мой хостинг на Beget.ru уже давно переключил меня на повышенное потребление ресурсов, и разрешил максимальную суточную нагрузку в 100CP (в стандартном тарифе 50 CP). Ну и как-то я несколько месяцев жил с этим и радовался, что все таки сайты не отключают, а вполне адекватно просят доплатить за нагрузку, ведь количество сайтов растет, посещаемость растет, т.е. все ожидаемо. В аккаунте там у меня около 10-ти сайтов, и почти ан всех есть трафик.

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

Попросил у службы поддержки помощи, и они прислали подробный отчет о том, что где и сколько потребляют мои сайты.

После этого все встало на свои места, т.к. стало понятно, что основным потребителем является почему-то мой экспериментальный публичный сайт, причем больше всего нагрузки со всего аккаунта исходило от  http://116-region.ru/***/scripts/phpThumb/phpThumb.php/

Этот файл phpThumb.php потреблял половину ресурсов со всего аккаунта! Начал разбираться в чем проблема – а шиш там, у всех есть заморочки с этим скриптом. Он выводит картинки-превьюшки на главной странице и в категориях.

«Долбался» с этим скриптом две недели, пытался менять код, просить совета у программистов, но только на днях додумался поиграться самыми доступными настройками.

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

Вуаля, и уже два дня нагрузка 40-45 CP. Планирую еще перенести несколько менее важных сайтов к другому хостеру(аккаунт то все равно есть), и думаю можно будет вернуть базовую цену.

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

Подпишитесь на мой
RSS-канал
и получайте последние обновления в свой ридер!
 
 


К записи "Как я боролся с нагрузкой на сайтах" 9 комментариев

  1. Да, всевозможные скрипты thumb — это бич всех движков, которые его используют. Лучше замени его на что-то другое.

  2. Юзаю TimThumb — тоже грузит. Планирую перейти на новый стандартный WP функционал. Теперь WP сам умеет превьюшки делать, надеюсь что он их разово режет, а потом статику отдает.

    • Ден Фриман:

      Да, тоже об этом думаю, на некоторых сайтах уже стоит, но блин незнаю как перелопатить весь сайт, все таки почти 4 тысячи новостей, а с ними и превьюшек 🙂

  3. Сергей:

    А, где конкретно менять в админке, у меня ситуация аналогична. Хостинг Beget, грузит тоже данный скрипт.

    • Ден Фриман:

      Однозначно сказать не могу, т.к. у меня эти настройки были в настройках темы.
      Если такого нет, то в коде главной страницы нужно найти код отвечающий за вывод превьюшки. У меня это вот так выглядит:

      < ?php show_thumb($options['FTwidth'],$options['FTheight'],$options['crop'],$options['quality']); ?>

      А вывод на главной получается примерно таким:
      116-region.ru/wp-content/themes/тема/scripts/phpThumb/phpThumb.php?src=/wp-content/themes/Comfy/thumbs/65120.jpg&w=100&h=75&q=25
      Т.е. в коде скрипта надо искать параметр quality или q. Он и отвечает за качество картинки.

  4. Сергей:

    Благодарю. Вечером под пивко поковыряю, лишь бы лишнего не удалить ))))))

  5. Хм, интересно и не понятно. Я вот ФирстВДС уже 5 лет пользуюсь — доволен как слон.
    1 раз только была проблема с нагрузкой, но сказали, что возможно проблема из-за ПО, перенесли бесплатно на новое и все ОК

    • Ден Фриман:

      Ленивый вебмастер, тут дело не в хостере, а в сайтах. Когда много сайта, растет посещаемость и «тяжелые» скрипты такое бывает. 🙂

Оставить свой комментарий