• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Кэширование wordprees без плагинов

Tess

ПРОВЕРЕННЫЙ

Tess

ПРОВЕРЕННЫЙ
Сообщения
36
Пользовалась WP SuperCache много лет, теперь вообще без плагина. Нужно всего лишь прописать директиву в файле .htacess через ftp на хостинге. Нужно знать, какой модуль кеширования используется на сервере. Например, на beget.ru это mod_deflate. Достаточно прописать в .htaсcess
Код:
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>
ifModule обозначает, что если такого модуля на сервере нет, то и директива работать не будет. Но нужно быть очень аккуратным с .htaccess при редактировании и всегда иметь копию исходного файла.
 
Последнее редактирование модератором:

sutaras

НОВИЧОК

sutaras

НОВИЧОК
Сообщения
5
Как по мне, тут уж дело привычки.
Всегда пользовался плагином WP SuperCache и нареканий вроде как не было.
Но Ваша тема пробудила во мне интерес и тягу к приключениям:)
Будет время - попробую такой способ кэширования!
Большое спасибо!
 

Artikus

ПРОВЕРЕННЫЙ

Artikus

ПРОВЕРЕННЫЙ
Сообщения
63
Кеширование - это когда для каждой страницы сохраняется своя копия в хтмл, и потом отдается все пользователям при входе на сайт. То есть не формируется каждый раз динамическая страница, а отдается статика. А вот то что вы написали - это включение gzip-сжатия, полезная вещь, но это не кеширование
 
Последнее редактирование:

Fishka

ЭКСПЕРТ

Fishka

ЭКСПЕРТ
Сообщения
604
Кеширование - это когда для каждой страницы сохраняется своя копия в хтмл, и потом отдается все пользователям при входе на сайт. То есть не формируется каждый раз динамическая страница, а отдается статика. А вот то что вы написали - это включение gzip-сжатия, полезная вещь, но это не кешированиу
имхо, надо и то и другое.
и сжатие, и кеширование.
 

Artikus

ПРОВЕРЕННЫЙ

Artikus

ПРОВЕРЕННЫЙ
Сообщения
63
Fishka, Дак я и не говорю, что надо что-то одно. Естественно надо оба варианта использовать. Еще и минификация не помешает
 

Dmitrey

НОВИЧОК

Dmitrey

НОВИЧОК
Сообщения
3
Неправильный совет топик стартер дал.
Во первых, такая правка может не сработать на хостингах, где вместо apache идет nginx
Во вторых, это включит сжатие. Кэширование такая правка не включит никак.

Такими небольшими правками htaccess можно максимум сделать кэширование статики в браузерах на клиентских машинах. Сами страницы блога как работали без кэширования, так и продолжат.

Вообще, идея реализовать "кэширование без плагинов", на мой взгляд, не самая правильная. Так как, чтоб сделать полноценное кэширование, нужно будет написать очень много своего кода. Зачем делать лишнюю работу?
Проще поставить тот же W3 Total Cache, оно и статику кэшировать будет, и страницы блога, и мимификацию сумеет сделать, и много всего прочего.
 

ejordan

НОВИЧОК

ejordan

НОВИЧОК
Сообщения
3
Пользовалась WP SuperCache много лет, теперь вообще без плагина. Нужно всего лишь прописать директиву в файле .htacess через ftp на хостинге. Нужно знать, какой модуль кеширования используется на сервере. Например, на beget.ru это mod_deflate. Достаточно прописать в .htaсcess
Код:
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>
ifModule обозначает, что если такого модуля на сервере нет, то и директива работать не будет. Но нужно быть очень аккуратным с .htaccess при редактировании и всегда иметь копию исходного файла.

мне нравиться wp rocket, правдо он платный
 
Сверху