Здравствуйте, пользователи wordpress!
Я, как и вы, создал свой блог с нуля, потихоньку наполнял его полезными статьями и радовался новым посещениям. Все бы хорошо, но с недавних пор яндекс-метрика начала меня раза по три на дню предупреждать, что мой блог недоступен на полчаса, а то и больше. А ведь пользователь не будет ждать, а просто уйдет. Почему же обычно не загружается сайт на вордпресс? Я эту проблему у себя решил, а сейчас расскажу вам, какой молоток взять и куда им ударить.
Как только я обнаружил, что мой сайт не грузится, я сразу написал в службу поддержки своего хостинга Джино. Надо сказать, на данном хостинге я сейчас только потому, что в свое время там раздавали всякие планшеты за пополнение счета на 8000, вот я и клюнул. Денег у меня там еще хватит надолго, а обратно они их не отдают, так что приходится решать проблему на местном уровне. А так бы перешел конечно на timeweb – скоростной хостинг с кучей места под сайт.
И началась наша переписка с технической поддержкой. Отвечают когда через час, а когда и сутки ждать приходится. Проблема оказалась вот в чем: на Джино есть лимит пиковой нагрузки в 10%. Когда у вас на сайте много посетителей или много обращений к базе, пики достигают 30% и хостинг искусственно ограничивает загрузку. И ладно бы одного сайта, висят все, которые у вас созданы на вордпресс и обслуживаются данным хостингом. Хочешь лимит в 30% — плати штуку в месяц за премиум-аккаунт. Меня забодала жаба, а я в свою очередь решил забодать поддержку Джино.
Общаются они вежливо, но все, что предлагали мне сделать на своем сайте, нужного эффекта не дало. В итоге они написали, что проблема не с их стороны – типа, умыли руки. (Кончатся деньги на балансе, свалю от вас сразу, так и знайте!). Пришлось мне вновь напрягать своё серое вещество в поисках ответа на главный вопрос: почему не загружается сайт? Если вы меня еще не знаете, я человек достаточно упертый и ответ-таки нашел. Теперь все по порядку.
Раньше я писал статью со списком необходимых плагинов для wordpress, которые нужно ставить сразу, как только вы создали свой блог. Принимайте в свою копилку еще три.
DB Cache Reloaded Fix – ограничивает обращение к вашей базе данных, чем здорово снимает нагрузку. Вообще приучите себя писать статью не в браузере, а в любом текстовом редакторе. Дело в том, что вордпресс постоянно сохраняет промежуточные копии и если вдруг вырубится свет, труд всей вашей жизни не потеряется. Функция полезная, но постоянно грузит сервер, а в ворде тоже сохранение есть. Плагин особо настраивать не надо, загрузили и активировали.
WP-Optimize – главный плагин для борьбы с захламленностью нашей базы. Позволяет нажатием одной кнопки удалить все созданные копии страницы, спам-комментарии и другую хрень, которая здорово тормозит наш сайт. Загружаете плагин через админ-панель вордпресс (поиск по названию), активируете и заходите в настройки, щелкнув слева по надписи WP-Optimize. Дальше выставляете все галочки как на рисунке и жмете кнопку «Процесс». Плагин немного покопается и почистит базу вашего сайта.
Если вы хотите установить постоянную очистку периодичностью например в одну неделю, тогда идем во вкладку настройки и активируем данную функцию. Галочки по пунктам можете расставить, как в следующем рисунке, а я пока расскажу про третий плагин, который будет давать по рукам всем хакерам, которые любят долбить брутфорсом системы нашей безопасности.
Limit login Attempts – этот плагин устанавливает количество попыток для входа в вашу админ-панель. Если они превышены, пользователь блокируется сначала на 20 минут, потом на 24 часа, а если будет шалить и после истечения бана, к нему на квартиру выезжает группа накаченных парней и вырывают руки нахрен. Правда, про последнее я не совсем уверен, но плагин действительно полезный. Настройки у него простые, после активации можете оставить все по умолчанию.
Чтобы еще больше снизить нагрузку на сервер, также рекомендую изменить текст в файле .htaccess (он находится в корневой папке вашего сайта). Вносите следующую запись после всего текста в данном файле и сохраняете. Тем самым вы прописываете главный адрес сайта (www — зеркало) и убираете активность нежелательных ботов. Не забудьте вписать адрес вашего домена в код!
Следующий файл, который мы изменим — это robots.txt (также находится в корне вашего сайта). Если у вас такого файла нет, создаем его в плагине All in One Seo (мы его устанавливали в прошлых статьях). Заменяем весь текст в файле следующим кодом (не забываем прописать адрес вашего домена).
Вот так я с помощью всего трех этих плагинов и двух файлов разогнал свой сайт до уровня ракеты, все летает и чирикает, метрика больше не ругается, а у меня вновь появился аппетит и крепкий сон. Применяйте, благодарите, шлите посылки и телеграммы. Ну, и пишите в комментариях, что делаете вы, когда ваш сайт не загружается.
Да, чуть не забыл! Конкурс комментаторов за прошлый месяц выиграли Игорь (емайл vip…), Андрей Косолапов и Надежда Воронина. Всем по соточке за активность, а Игоря прошу сообщить через форму контактов свой кошелек Яндекс/Вебмани или телефон — в зависимости от того, куда перечислить деньги. Поздравляю вас! Приятно общаться с такими людьми 🙂 К сожалению, больше данный конкурс проводить я не буду.
Искренне ваш, Андрей Погудин.
У меня пока не было проблем с загрузкой,у меня на Бегете блог, хотя от потока массы посетителей я застрахована :), с чего ему не грузиться. А за советы спасибо, буду знать в случае чего непредвиденного.
Люда, Бегет-это хостинг? Не слышал просто, тот который рекламирую на первых местах в рейтингах.
Да,Бегет в топе. А в рекламе у тебя не вижу его.
Андрей, спасибо приз получил. А на счет Джино, сказать не могу. По началу тоже думал работать на нем, но потом мне что то не понравилось. Так что не судьба. А плагин оптимизации хороший, сам им пользовался.
Спасибо, что заходишь.
Поздравляю победителей.
Андрей,реквизиты отправил через обратную связь.
Да, приз уже ушел. Спасибо за комментарии.
Вау,Андрей благодарю.
Оперативно сработали,перевод получил.
Привет, Андрей!) Вот уж замечательная статейка)
Я наконец поняла как пользоваться плагином номер два) Он у меня стоял в настройках, но на какие кнопочки жать, просто не представляла.
А вот по твоей картиночке быстро разобралась куда тыкать)
Довольна, аж слов нет)
А че раньше не сказали, Я бы Вам персонально скриншот выслал. Я этим плагином давно пользовался 🙂
Кто же знал-то) Как-то не привыкла других парить по своим проблемам)
Ну не знаю, наверное мы, блогеры, должны помогать друг другу. Иначе быть не должно.
Знаю такой форум,но последнее время что то мало стали общаться.
Там как раз сейчас проходит интересный статейный конкурс. Посмотрите.
О,это не мое,нужно думать и писать.
Вот у тебя отлично получается писать статьи.
Я как то и не думал про это. Пишу и все. А по поводу того что они отличные, так это Игорь ты загнул. Хотя приятно, что так отзываются о моих постах.
Андрей,я говорю как есть.Просто выразил свое мнение.
А я что думаю то и стараюсь писать или говорить.
Присоединяюсь к Андрею,блогеры помогают друг другу.
Ну на кайняк на форуме можно было вопрос задать,да и вообще в инете много инфы.
А вообще обращайтесь.
Спасибо Игорь за поддержку. Кто ж еще нам поможет если не мы сами. А на счет форума, так форум форуму рознь. Вот, могу посоветовать один, это форум Блогеров Круглого Стола или (БКС),http://bks-club.ru/ здесь точно помогут.
Вот как я люблю девчонкам знакомым помогать, аж слов нет! 🙂
Андрей, статья замечательная, плагины супер, а вот роботс я бы по-другому составила. Такой, как в вашей статье, засоряет сайт дублями. То есть не сам роботс, а поставленные в нём запреты, просто роботы поисковиков туда всё равно заглядывают и индексируют. Вот какой рооботс стоит у меня:
User-agent: *
Disallow: /wp-includes
Disallow: /wp-feed
Disallow: /wp-content/plugins
Disallow: /wp-content/cache
Disallow: /wp-content/themes
Host: zdravomaniya.ru
Sitemap: http://zdravomaniya.ru/sitemap.xml
User-agent: Googlebot-Image
Allow: /wp-content/uploads/
User-agent: YandexImages
Allow: /wp-content/uploads/
вместо моего домена не забудьте поставить свой. Дублей у меня нет, всё отлично работает.
Что самое интересное, недавно как раз озаботился дублями в Гугле и прописал такой же файл роботс, как у вас, а в статье не изменил. Сейчас исправлю, спасибо за комментарий. Да, еще против дублей нужно внести изменения в файл .htaccess, последний абзац.