Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 19
  1. #1
    Администратор Аватар для Vch54ti
    Регистрация
    19.02.2011
    Сообщений
    1,289
    Поблагодарил(а)
    187
    Получено благодарностей: 84 (сообщений: 69).
    Записей в дневнике
    28
    Загрузок файлов
    33
    Залито файлов
    44
    Вес репутации
    10

    Скрипт кэширования для wordpress

    Рано или поздно многие сайты сталкиваются с проблемой высокой нагрузки и долгого времени открытия страниц, к примеру как блоги построенные на движке wordpress (заточка скрипта будет идти именно под wordpress)..



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


    Суть скрипта кэширования для wordpress – скрипт создает статические страницы для снижения нагрузки вызываемой wordpress-ом. За счет того, что страницы посетителям сайта отдаются кэшированные – потребление ресурсов сервера сводится к минимуму – т.е. практически до уровня статического сайта (0 MySQL запросов, 0.1(0.2) Мб php памяти, время открытия страниц – доли секунды..)


    Минусы скрипта кэширования – динамические вещи перестанут работать (т.к. страница обрабатывается 1 раз при первом посещении, после чего страница при открытии отдается уже из кэша). (p.s. не путать в данном случае динамический код с javascript-ом, к примеру как счетчик liveinternet – код написанный на javascript есс-но не закэшируется и будет работать как надо).

    Полное описание скрипта

    Скрипт кэширования для wordpress от 12 августа 2010 -и тут же можно посмотреть скрипт в работе

    Скачать скрипт
    Index of /manual/my_cache_wordpress


    Поблагодарить можно отправив любую символическую сумму на любой из кошельков:

    Yandex.Деньги 41001273157068
    WMZ Z278627756138
    WMR R724672553004
    Gigabyte EP31-DS3L; 4GB RAM; GTS-250 512 Mb GDDR3 Green Edition (Монитор+LCD телевизор);
    HDD: 1Tb (файлы), 300Gb (Mac OS), 80Gb (Windows), 640Gb (Ubuntu); DVD-привод ATAPI iHAS124 Y
    Lion 10.7 / Snow Leopard 10.6 / Ubuntu
    ==
    Lenovo ThinkPad Edge 14, Ati Mobility Radeon 545v (QE/CI работает), ALC269, 250Gb HDD, wi-fi пока не завел...
    ==
    Iphone 2G
    ==
    Samsung Galaxy S2 MIUI






  2. #2
    Администратор Аватар для Vch54ti
    Регистрация
    19.02.2011
    Сообщений
    1,289
    Поблагодарил(а)
    187
    Получено благодарностей: 84 (сообщений: 69).
    Записей в дневнике
    28
    Загрузок файлов
    33
    Залито файлов
    44
    Вес репутации
    10

    Re: Скрипт кэширования для wordpress

    Кстати если кому-то нужна будет интеграция с другими цмс-ками - тоже велком - помогу реализовать
    Gigabyte EP31-DS3L; 4GB RAM; GTS-250 512 Mb GDDR3 Green Edition (Монитор+LCD телевизор);
    HDD: 1Tb (файлы), 300Gb (Mac OS), 80Gb (Windows), 640Gb (Ubuntu); DVD-привод ATAPI iHAS124 Y
    Lion 10.7 / Snow Leopard 10.6 / Ubuntu
    ==
    Lenovo ThinkPad Edge 14, Ati Mobility Radeon 545v (QE/CI работает), ALC269, 250Gb HDD, wi-fi пока не завел...
    ==
    Iphone 2G
    ==
    Samsung Galaxy S2 MIUI

  3. #3
    Новичок
    Регистрация
    25.04.2012
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    Re: Скрипт кэширования для wordpress

    Как включить gzip сжатие отдаваемых html страниц?

  4. #4
    Администратор Аватар для Vch54ti
    Регистрация
    19.02.2011
    Сообщений
    1,289
    Поблагодарил(а)
    187
    Получено благодарностей: 84 (сообщений: 69).
    Записей в дневнике
    28
    Загрузок файлов
    33
    Залито файлов
    44
    Вес репутации
    10

    Re: Скрипт кэширования для wordpress

    Vincent
    глянь .htaccess все поймешь - он там спецом лежит

    ---------- Сообщение добавлено в 11:20 ---------- Предыдущее сообщение размещено в 11:20 ----------

    там реализация через скрипт идет
    Gigabyte EP31-DS3L; 4GB RAM; GTS-250 512 Mb GDDR3 Green Edition (Монитор+LCD телевизор);
    HDD: 1Tb (файлы), 300Gb (Mac OS), 80Gb (Windows), 640Gb (Ubuntu); DVD-привод ATAPI iHAS124 Y
    Lion 10.7 / Snow Leopard 10.6 / Ubuntu
    ==
    Lenovo ThinkPad Edge 14, Ati Mobility Radeon 545v (QE/CI работает), ALC269, 250Gb HDD, wi-fi пока не завел...
    ==
    Iphone 2G
    ==
    Samsung Galaxy S2 MIUI

  5. #5
    Новичок
    Регистрация
    13.01.2013
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    Re: Скрипт кэширования для wordpress

    Спасибо за скрипт. Но с недавних пор главная страница сайта, на котором установлен этот скрипт - перестала работать.
    Выскакивает ошибка Warning: fread() [function.fread]: Length parameter must be greater than 0 in /home/jputkzem/public_html/stopo.ru/my_cache/my-cache.php on line 94

    При попытке отключить скурипт кэширования (вернуть старый index.php), главная страница сайта вообще остаётся белой.
    При всём этом, остальные страницы сайта работают нормально.

    В чем может быть проблема, помоги, пожалуйста.

  6. #6
    Администратор Аватар для Vch54ti
    Регистрация
    19.02.2011
    Сообщений
    1,289
    Поблагодарил(а)
    187
    Получено благодарностей: 84 (сообщений: 69).
    Записей в дневнике
    28
    Загрузок файлов
    33
    Залито файлов
    44
    Вес репутации
    10

    Re: Скрипт кэширования для wordpress

    Скорее всего возвращаешь ты не тот index.php что был - тк возврат убирает скрипт полностью.
    Если раньше все работало - то скорее всего ты изменял что-то в исходнике скрипта

  7. #7
    Новичок
    Регистрация
    14.02.2013
    Сообщений
    3
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    Re: Скрипт кэширования для wordpress

    Спасибо за скрипт для вордпресса. Работаю с ним более 2х лет. Но за это время никто как бы не просил о новых функциях. Та тема у вас в блоге поутихла. Неужто продолжают покупать скрипт от макса?

    Интересует 2 вещи :

    1 сделать настройку для главной страницы- чтобы её не кэшировало. Может это я и зря - но на главной выводятся новые записи и новости - а она статичная - в итоге приходится делать полный резет (командой в адресной строке сайт.ру/?reset), сбрасывается весь кэш. А это плохо.

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

    Может и есть уже эти реализации в нём, но увы не знаю.

  8. #8
    Новичок
    Регистрация
    19.02.2013
    Сообщений
    2
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    Re: Скрипт кэширования для wordpress

    Тоже пользуюсь этим скриптом, спасибо большое за него. Согласен с предыдущим сообщением - хотелось бы увидеть решение - как запретить кэширование главной?
    Otshelnik-Fm, сброс отдельной страницы можно делать командой /?delete, соответственно сбросишь только главную. И почему ты сбрасываешь вручную весь кэш? Он же автоматом сбрасывается раз в сутки, если ничего не менял в setup.php

    Вопрос разработчику: чем-то отличается ваш скрипт от скрипта maxcache? Вижу популярность у него большая, а вас практически не видно. Или отличие только в хорошем пиаре maxcache?

  9. #9
    Новичок
    Регистрация
    14.02.2013
    Сообщений
    3
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    Re: Скрипт кэширования для wordpress

    я немного неверно написал. Сбрасываю я не раз в сутки - а чаще. У меня на сайте ужасов (в локалке провайдера) я добавляю новости к фильму прямо в запись - то есть редактирую её и сохраняю. Иногда просто добавляю туда в произвольные поля трейлеры. Суть в том, что запись дополнятся должна, а отдается из кэша посетителям старый вариант (url то не поменялся) - вот и сбрасываю весь кэш.

    Новости выводятся на главной странице, и они регулярны и поэтому не хочется главную кэшировать. Для отдельной страницы подробных новостей я добавил её в исключения кэширования, а вот как прописать главную страницу - ума не приложу.

    Еще один нюанс - рубрики в которых ничего не меняется очень долго. я хотел бы оставить их статичными, но сейчас весь кэш сбрасывает и их.

    Вордпресс очень прожорлив, что я с ним только не делал за эти годы. Но от хостера всё равно иногда появляются письма о превышении лимитов. Поэтому сейчас присматриваюсь к W3 Total Cache - различные правила можно добавлять

  10. #10
    Новичок
    Регистрация
    19.02.2013
    Сообщений
    2
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Загрузок файлов
    0
    Залито файлов
    0
    Вес репутации
    0

    Re: Скрипт кэширования для wordpress

    Может проще хостера сменить? У меня сайт с посещаемостью 10 тыс/сутки, стоит этот скрипт кэширования, больше ничего не используется для ускорения, работает нормально, претензий от хостера нет. Хостинг fastvps, тариф OVZ-4, выходит около 450 руб в месяц, если использовать промо-код. Может, конечно, у вас трафика значительно больше, но тогда и смысла нет экономить на хостинге.
    Последний раз редактировалось Aleksandr; 19.02.2013 в 21:44.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •