Подпишись на RSS

Введите ваш email:

Если вам понравился блог, то вы можете разместить кнопку на своем сайте:
El-commercial.Ru - заработок в интернете без вложений

Видеокурсы Joomla

Тут много денег

Sape - лучшая биржа ссылок.
Gogetlinks - высокий заработок.
Miralinks - лучшая биржа статей.
Пресс-релизы - новая биржа статей.
Rotapost и Blogun - $ на блоге.
Begun - контекстная реклама.
Skazkipro - продажа сказок.
Pay-Click - лучшая тизерка.
Popupclick и WebUnder - кликандер.
Goodbody - % от продаж товаров.
VseMayki - % от продаж футболок.
Ad1 и Admitad - все партнерки в одной.

Домены ru 99руб

регистрация доменов
домен RU - 99 руб
домен COM - 350 руб
Зарегистрируй себе домен! имя:
зона:

2domains.ru

Хостинг

Семинары и уроки

Оптимизация

Сегодня в который раз получил письмо хостера с "угрозами" о превышении лимита нагрузки моего сайта el-commercial.ru на сервер. Раньше подобные письма, грубо говоря, игнорировал (хотя и пытался как-то уменьшить нагрузку), но сегодня решил, что это действительно проблема. Посещаемость моего блога растёт и пока что достигла 150-200 посетителей в сутки. Трудно поверить, что такая низкая посещаемость может перегружать сервер и написал письмо хостеру, на что он мне ответил:

Здравствуйте.
Исходя из логов вся нагрузка создается сайтом el-commercial.ru. Нагрузка
обусловлена в первую очередь скриптом ~/public_html/index.php, который в
свою очередь довольно ресурсоемкий. Во вторую очередь - это большая
посещаемость сайта el-commercial.ru, что означает большое количество
запросов к вышеуказанному скрипту. Посещаемость ботов поисковых систем
также влияет на нагрузку.
Мы сможем сообщить результаты проделанной Вами работы по снижению
нагрузки не раньше завтрашнего дня, так как графики рисуются раз в сутки.

В общем, пришлось разбираться со всем этим и уменьшать нагрузку.

Способы уменьшения нагрузки на сервер:

Переезд на выделенный сервер. Ну тут всё понятно, нужно больше платить и так далее. Пока что этот пункт я опустил, но думаю скоро придётся покупать выделенный сервер. В первую очередь я решил повозиться с файлом robots.txt, чтобы поисковые роботы не нагружали сервер. Для этого можно сделать некоторые вещи, например, запретить в robots.txt ненужные разделы вашего сайта, которые не обязательно индексировать поисковым роботам. Например, картинки. В Joomla, чтобы запретить роботам приближаться к картинкам, нужно добавить в robots.txt такую строчку:

Disallow: /images/

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

Директива Crawl-delay. Она позволяет задать поисковому роботу минимальный период времени (в секундах) между концом закачки одной страницы и началом закачки следующей. В robots.txt это будет выглядеть так:

User-agent: Yandex
Crawl-delay: 10

Цифра 10 это количество секунд, через которое робот будет делать запросы.

Для Гугла это будет выглядеть так:

User-agent: Google
Crawl-delay: 10

С robots.txt на этом я закончил. Далее, почитав в интернете информации по уменьшению нагрузки на сервер движка Joomla, включил функцию "Кэширование данных" в общих настройках админ панели. Хостер сказал, что данное действие поможет уменьшить нагрузку в разы. Так же, функция GZIP-сжатие страниц сайта ещё уменьшит нагрузку. Включить эту функцию можно в админке в общих настройках на вкладке "система". Так же я установил специальный плагин для Joomla, который называется Web Optimizer. Вот тогда-то у меня и полетел весь сайт. Элементы шаблона налезли друг на друга, в админ панели вообще все страницы пытались открыться как одна, жутко всё затормозило. Плагин удалил, а проблема всё равно осталась, поэтому написал хостеру, чтобы сделали мне бэкап базы. Вот жду.

Интересное:

  • Недавно наткнулся на блог Счастливчика. Да, бывают и счастливые люди). Счастливчик разбирается в Seo и всё что с этим связано.
  • Каждому новому сайту нужна раскрутка сайтов. Прелесть данной компании в том, что оплачивать вы будете по факту.
  • Близятся новогодние праздники и нужно что-то дарить своей(им) любимым женщинам, новинки аппаратной косметологии самое то. Сводите её.
Комментарии
Добавить новый Поиск RSS
lolli   |2009-12-01 10:58:06
avatar Добрый день)
Интересно на сколько уменьшилась нагрузка на хост после всех манипуляций?
Насколько я помню этот сайт хостится на можордомо тариф мастер.Верно?Судя по их описанию они предоставляют на таком тарифе 15% мощности сервера, а сервер у них Intel Xeon, 2х3,2 Гц, 3GbRAM .Это значит что предаставили 450 мб операивки и её хватает на 200 уников в день максимум? джумла так много ест?
Tokito   |2009-12-01 16:18:30
avatar Неа, на majordomo у меня всякие сателлиты и несколько других проектов на Wordpress, а тут хостинг Agava и в интерфейсе я не нашёл графика нагрузки на CPU, они мне его сами присылали по почте когда была нагрузка. Джумла ест на порядок больше чем Вордпресс, но включение кэширования уменьшило раза в 2 нагрузку. Это мне хостер сказал.
Mikheev Anatoliy   |2009-12-01 13:05:02
avatar картинка за всё
lolli   |2009-12-02 01:50:38
avatar Ясненько)
renegat86     |2009-12-20 02:45:16
а это все методы ?
просто все сделал а нагрузка таже
Tokito   |2009-12-20 02:51:28
avatar Какие именно ты сделал? Например на сайте luxefilm.com в robots.txt я не вижу того, что описывал в посте.
Тутсик  - Web Optimizer говориш?   |2009-12-24 02:46:47
B что сказали разработчики оптимайзера после того как сайт полетел?
У меня просто тоже полетел, на Денвере.
Вот теперь кому-то дадут в пыку.
Tokito   |2009-12-24 02:48:02
avatar Да бред какой-то. Типо купите платную версию и т.д.
Oleg L.  - GZIP-сжатие страниц   |2010-10-02 07:35:12
А вот насчет GZIP-сжатия страниц не согласен, оно уменьшает трафик, но нагрузку на сервер как раз увеличивает
Tokito   |2010-01-21 01:17:00
avatar А у меня всё это уменьшило нагрузку в 8-10 раз и хостеры перестали ныть.
mazay  - а у мя всё нормально   |2011-06-15 13:51:07
joomla сайт, посещений на сайте в среднем 400 в день, и никто не жаловался. включено только кэширование и чпу. Здесь жалобы хостеров имеют место быть в основном, когда у хостера на одном серваке очень много аккаунтов и соответственно нагрузка большая, а когда сервак относитьельно не перегружен аккаунтами (сайтами), то и плевать на нагрузку жалуются меньше. Так что выбирайте хостинг с умом, выясняйте где и на каком серваке будет ваш сайт. проверяйте нагруженность аккаунтами...
Lev294   |2012-01-13 08:03:13
Картинка что надо
Оставить комментарий
Имя:
Email:
 
Тема:
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch::(:shock:
:X:side::):P:unsure::woohoo::huh::whistle:;):s:!::?::idea::arrow:
 
Пожалуйста, введите проверочный код, который Вы видите на картинке.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."