?так, при нагрузке в 200 уников на одном моём сайте, работающем на движке wordpress, периодически возникают проблемы. “Откуда ноги растут” сначала было непонятно, причин может быть множество: от настроек хостинга до кучи других в настройках самого скрипта сайта, например.
Я попробовал спросить у людей знающих, т.е. причастным к тайнам настройки параметров хостинга.
Сначала по их совету я промониторил внешним сервисом доступность моего сайта с помощью host-tracker.com. Результаты – для статичной страницы 100 % аптайм, для сайта на wordpress – 88 %.
Выяснил что php limit memory 32 mb у меня на площадке, что для версии 2.3.3 вполне нормально, даже и для WP 2.5 ещё потянет.
Мне посоветовали использовать кеширование. Прочитал в блоге про WordPress у Тараса про тонкости установки плагина wp super cache – его хвалят многие пользователи и ставят даже на сайты с очень боль?ой нагрузкой, использующие например WordPress MU.
WP Super Cache действует по интересному принципу: создаются html файлы, и они отдаются браузеру без единого вызова php . Кстати, чтобы убедиться, что плагин у вас работает и страница создана плагином, достаточно просмотреть её исходный код и вы обнаружите там следующую строку в самом конце <!– super cache –> или <!– super cache gz –> для сжатого варианта. Залогиненым же пользователям или тем, кто оставит комментарий, будет показана кэ?ированная страница, созданная средствами стандартного WP Cache (он работает в паре с супер-ке?-плагином), где в конце будет значится <!– Cached page served by WP-Cache –>.
Сразу плагин не заработал, хотя делал всё делал по инструкции:
Первое – на папку wp-content поставь права (CHMOD) – 777
Второе – загрузи плагин (wp-super-cache) в папку wp-content-plugins- “wp-super-cache”
Третье – в файле “wp-config” своего блога нужно прописать:
define(’WP_CACHE’, true);
это должно стоять перед
define(’ABSPATH’, dirname(__FILE__).’/’);
require_once(ABSPATH.’wp-settings.php’);
?>(кстати эту строчку луч?е поставить даже вы?е настроек доступа к MySQL, т.е. в самом начале файла, у меня только после этого заработало)
Четвертое – Заходи в админ панель своего блога – plugins и активируй плагин “wp-super-cache”
Пятое – в админ панели своего блога заходи в “Options” – “WP Super Cashe”
Выбирай – “WP Cache and Super Cache enabled” и нажимай “Udate Status”
Сейчас на твоем блоге установлен и работает “WP Cache and Super Cache”
В самом низу в настройках “wp-super-cache” есть раздел
“Cache contents” где ты можешь смотреть сколько страниц у тебя создалось. То есть когда кто-то делает переходы по твоему сайту, страницы автоматически создаются и их количество ты будешь видеть через “Cache contents”. Ты их в любую минуту можешь удалить, если захочешь.Примечание. В самом низу в настройках “wp-super-cache” не активизуруй плагин — No Adverts for Friends. После того как я нажал на “enable” на моем блоге фигня по?ла какая-то. Так что не советую нажимать.
Постучался в аську к Тарасу – он мне сильно помог, но кончились все мытарства тем, промучив?ись весь вечер пятницы, что выяснилось – хостинг с SAFE MODE и плагин WP-Super-Cache работать на нём вообще не будет.
Кстати и внутреннее ке?ирование от Макса, которое включалось в конфиге в русских версиях WordPress до 2.3.3 видимо тоже у меня не работает по этой же, “сейфмодовской” причине. Кстати, когда искал в интернете инфу по этому вопросу наткнулся на способ использования этого принципа ке?ирования и в версиях вордпресса 2.5 и вы?е. Но опять же не ясен вопрос – как проверить – работает ли плагин у вас на сайте ? На всякий случай я залез в код страницы (по аналогии с супер-ке? ожидя увидеть какие нибудь упоминания в коде страницы сайта строчек про работающий ке?), но увы…
Остается один способ : зайти в каталог кэ?а (/wp-content/cache/) и проверить дату файлов. Кстати есть ещё одна хитрость – внутренний ке? был по умолчанию выключен в версиях стар?е 2.0.1 уж не знаю как в 2.3.3 но на всякий случай я тоже поменял этот файл у себя.
Я написал хостеру в сапорт с просьбой отключить “сейф моду”, на четвертый день (суббота и воскресенье выходные, а понедельник видимо – тяжелый день), т.е сегодня, во вторник, он откликнулся наконец таки положительно, пообещав это сделать сегодня.
Пентагон разрабатывает новое секретное оружие – гипнопу?ку
Плагин WP-Super-Cache - тайное оружие вебмастера
скачать mp3 музыку
костюм для танцев
31 комментариев ↓
Боль?ое спасибо за статью.
Да, огромное спасибо!
У меня вопрос – снижает ли этот плагин нагрузку именно на цпу? ?ли речь о бд? У меня с хостинга приходят периодически варнинги о том, что превы?ен лимит нагрузки на цпу у блога.. на час отключают автоматом, потом врубают. Надеюсь, этот плагинчик меня спасет.
именно этот плагин и спасёт тебя
очень надеюсь что поможет, хостер закидал варнингами по поводу превы?ения допустимой загрузки, поставил – помучался – неудовлетворился (какогото терялись строки в htaccess)- глянул – доступна новая версия – обновился – вроде полегчало – подожду реакции хостера, надеюсь до 2000 плагин поможет продержатся
Alex
до 2000 в день ?
а сейчас какой кол-во уников в день у вас, что хостер ?лёт вам сообщения ?
слал когда было 1000-1300, сейчас поток сократился до 500-700
Если хостинг с хостинг с SAFE MODE можно поставить другой плагин для кэ?а – WordPress Hyper Cache
А при достижении какой посещаемости стоит задуматься о ке?ировании?
зависит от параметров ва?его хостинга
может и при 50 человек в день тормозить жутко
а может и при 300-500 в день всё более менее работать, хотя такие случаи не часто встрети?ь
влияет и количество установленных плагинов на ва?ем wordpress
У меня самая боль?ая посещаемость на одном блоге 150 уников в день. Сайт на мастерхосте, вроде нормально
Спасибо за статью! Надеюсь, автор не против, если я использую это для своей курсовой.
Очень занятные мысли, хоро?о рассказано, все просто таки разложено по полкам
Я практически случайно за?ел на этот сайт, но задержался тут надолго. Задержался, потому что все очень интересно. Обязательно скажу о вас всем своим друзьям.
Приветики! Читаю не первый день странички. Да вот скорость соединения хромает. Как можно подписаться на ва?у RSS-ленту? Хотел бы читать вас и даль?е.
? все же, многое остается не ясным. Если не затруднит, распи?ите подробнее.
Обилие интересных статей на ва?ем сайте меня поражает! Автору – удачи и новых интересных постов!
Ну вообще-то, многое из того, что Вы пи?ете не совсем так… Ну да ладно,не важно
Я подписался на RSS ленту, но сообщения почему-то в виде каких-то иероглифов
Как это исправить?
У вас RSS в кривой кодировке!
Занятно. Ждем новых сообщений на эту же тему
Пост неплохой, закину сайт в закладки.
Можно спросить а как вы зарабатываете на своем блоге ?
вообще данный пост совсем не по этой теме
вот один из моих постов по ва?ему вопросу, по заработку с блога :
/blogovaja_pribyl/
Этот плагин WP Super Cache мне сайт снес…
Ничего не работало пока не отрубил плагин..
сложно что то прокомментировать, не зная как и что у вас там стояло
плагин используется многими на “ура”
Можно вопрос от чайника ?
А как я могу проверить насколько этот плагин разгружает систему ?
И еще – как определить в каком режиме сервер работает (это я про сейф мод).
Мой хостинг у свеба.
заранее спасибо за ответ.
Насчёт сафе моде мжно спросить у тех поддержки.
вот спасибо, как раз делаю блог!