X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Важно ли кэширование сайта при оптимизации?
hr_dealer
hr_dealer
Topic Starter сообщение 11.2.2018, 21:40; Ответить: hr_dealer
Сообщение #1


Важно ли кэширование сайта при оптимизации? И как его прописать в коде, если у меня ВОРДПРЕСС
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tibelius
Tibelius
сообщение 12.2.2018, 10:05; Ответить: Tibelius
Сообщение #2


hr_dealer, для вордпресс существует список плагинов для кеширования, конкретный советовать не буду- почитайте их описания и выберите что более понравится.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r0mZet
r0mZet
сообщение 12.2.2018, 16:56; Ответить: r0mZet
Сообщение #3


hr_dealer,Но лучше кэшировать руками через htaccess или nginx.conf (в зависемости от того какой сервак стоит Apache или NGINX) 

Например для htaccess:


FileETag MTime Size
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/html "access plus 7 day"
ExpiresByType text/x-javascript "access 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresByType image/webp "access plus 1 year"
ExpiresByType image/svg "access plus 1 year"
ExpiresByType image/svg+xml "access plus 1 year"
ExpiresByType image/vnd.microsoft.icon "access 1 year"
ExpiresByType application/x-shockwave-flash "access 1 year"
</IfModule>


<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/css image/webp text/html text/plain
AddOutputFilterByType DEFLATE text/javascript application/javascript application/x-javascript text/x-js text/ecmascript application/ecmascript text/vbscript text/fluffscript
AddOutputFilterByType DEFLATE image/svg+xml text/javascript application/x-font-ttf application/x-font font/opentype font/otf font/ttf application/x-font-truetype application/x-font-opentype application/vnd.ms-fontobject application/vnd.oasis.opendocument.formula-template
AddOutputFilterByType DEFLATE text/xml application/xml application/xhtml+xml
</IfModule>
<IfModule mod_expires.c>
<FilesMatch "\.(ico|gif|jpg|JPG|jpeg|png|PNG|swf|css|js|html?|xml|txt)$">
ExpiresActive On
ExpiresDefault "access plus 1 month"
</FilesMatch>
</IfModule>
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude mime ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</ifModule>



Например для NGINX:
B секцию http { ищем и добавляем недостающее:



gzip_static on;
gzip_comp_level 5;
gzip_buffers 64 8k;
gzip_min_length 1024;
gzip_proxied any;
gzip_types text/plain application/xml application/x-javascript text/javascript text/css text/json;
expires max;

И в секцию server { ищем и добавляем expires 14d; в конструкцию:



server_name site.ru www.site.ru;
listen 111.121.152.21;
disable_symlinks if_not_owner from=$root_path;
set $root_path /var/www/user/data/www/site.ru;
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
root $root_path;
expires 14d;
access_log /var/www/nginx-logs/user isp;
access_log /var/www/httpd-logs/site.ru.access.log ;
error_page 404 = @fallback;



Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
hr_dealer
hr_dealer
Topic Starter сообщение 12.2.2018, 22:23; Ответить: hr_dealer
Сообщение #4


r0mZet, спасибо, я так понимаю код стандартный? В какую часть файла его нужно занести? 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r0mZet
r0mZet
сообщение 12.2.2018, 23:03; Ответить: r0mZet
Сообщение #5


(hr_dealer @ 13.2.2018, 01:23) *
В какую часть файла его нужно занести? 
например в самый низ (если речь о .htaccess) 
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HelloDolly
HelloDolly
сообщение 13.2.2018, 19:11; Ответить: HelloDolly
Сообщение #6


Установите плагин wp super cache , он прост в настройке и поможет вас кэшированием, что ускорит загрузку страниц.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r0mZet
r0mZet
сообщение 14.2.2018, 2:11; Ответить: r0mZet
Сообщение #7


(HelloDolly @ 13.2.2018, 22:11) *
Установите плагин wp super cache
Есть опыт, когда этот плагин может "перестараться" и перекосить сайт, а так же частично убить функционал. По этому рекомендую использовать руки.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sosnovskij
sosnovskij
сообщение 14.2.2018, 13:41; Ответить: sosnovskij
Сообщение #8


WP Simple Cache - простой плагин кэширования. В поломке сайта замечен не был. Настраивается одной галочкой :)


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
14 Aloof 3376 Вчера, 13:50
автор: Vmir
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыБыстрая индексация страниц сайта и обратных ссылок - 2Index
39 2Index 6724 22.4.2024, 16:16
автор: 2Index
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыSiteAnalyzer - бесплатная программа для аудита и анализа сайта
77 Chaser 74264 9.4.2024, 11:36
автор: Chaser
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 931 7.4.2024, 18:05
автор: Alex-777
Открытая тема (нет новых ответов) Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на первый заказ.
Мегамаркет. Скидка 1000 рублей при покупке от 5000 рублей на все, на п
7 stu999 1756 31.3.2024, 11:19
автор: stu999


 



RSS Текстовая версия Сейчас: 24.4.2024, 9:17
Дизайн