Показать сообщение отдельно
Старый 04.02.2010, 08:39 Вверх   #1
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
Хорошо Как установить Wp Super Cache

Как установить Wp Super Cache

Это небольшая инструкция в которой рассказывается что такое за модуль Wp Super Cache и как его поставить.

Начнем пожалуй с описания:
Плагин генерирует статические файлы html из динамических страниц вашего блога. После того, как файл html произведен, плагин сохраняет его в кеше на сервере, где он будет храниться до вызова подобной страницы. Эта облегчает нагрузку на сервер и уменьшает скорость загрузки. Как показал тест, без плагина Wp Super Cache скорость ответа сайта составляла 1.1-1.3 сек, после установки – 0.47-0.6 сек. Согласитесь, что это довольно не плохой результат.

Установка:
  • Убедитесь, что у вас не установлен WP Cache, если он установлен, то удалите, отредактируйте wp-config.php и удалите файлы wp-content/wp-cache-config.php и wp-content/advanced-cache.php.
  • Загрузите Wp Super Cache в папку с плагинами: wp-content/plugins.
  • Активируйте плагин Wp Super Cache на странице плагинов в панели управления сайта.
  • Перейдите а Настройки – Wp Super Cache, скорее всего вы увидите что-то вроде этого:

Код:
advanced-cache.php does not exist
Create it by executing:
ln -s /home/wordat/public_html/sait/wp-content/plugins/wp-super-cache/wp-cache-phase1.php /home/wordat/public_html/sait/wp-content/advanced-cache.php
in your server
Or by copying /home/wordat/public_html/sait/wp-content/plugins/wp-super-cache/wp-cache-phase1.php to /home/wordat/public_html/sait/wp-content/advanced-cache.php.
Cannot continue... fix previous problems and retry.
Необходимо скопировать из папки wp-super-cache файл wp-cache-phase1.php в папку sait/wp-content и переименовать на advanced-cache.php
Примечание!
Возможно, что потребуется прописать в файл wp-config.php строчку которая включает сам плагин. В версии 2.5 wordpress это делать не пришлось, а вот в более ранних – да.

Код:
define('WP_CACHE', true);
  • Изменить права доступа к папке wp-content, сделать её доступной для записи, CHMOD 777, обновить страницу настроек плагина Wp Super Cache (будет записана конфигурация) и после этого вернуть права доступа на 755.
  • Нужно дописать в файл .htaccess, находящийся в корневом каталоге сайта, следующее:

Код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
AddDefaultCharset UTF-8
RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*s=.*
RewriteCond %{QUERY_STRING} !.*p=.*
RewriteCond %{QUERY_STRING} !.*attachment_id=.*
RewriteCond %{QUERY_STRING} !.*wp-subscription-manager=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L] RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*s=.*
RewriteCond %{QUERY_STRING} !.*p=.*
RewriteCond %{QUERY_STRING} !.*attachment_id=.*
RewriteCond %{QUERY_STRING} !.*wp-subscription-manager=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]
</IfModule>
Указать каталог в который будут кешироваться файлы. Данный пункт понятен интуитивно.


Скачать плагин:

Так же до кучи могу порекомендовать обзор всех кэширующих плагинов для WP
  Ответить с цитированием
 
Время генерации страницы 0.06053 секунды с 10 запросами