Как да кеширам няколко файла в WP без плъгин

V.Andreev

Well-Known Member
Здравей Колеги,

Не искам да слагам WP plugin за кеш, но искам да кеширам няколко изображения от дизайна на сайта.
Мисля, че може да стане, като се опоменът в .htaccess и им се зададе време. Но незнам точно как

Примерно искам http://saita.com/wp-content/themes/11111/images/1-arrow.png (да се кешира за 24 часа )
Как да го направя?

Благодаря за отделеното време!
 
От: Как да кеширам няколко файла в WP без плъгин

Сигурен ли си, че знаеш какво искаш?

Плъгините за кеширане кешират динамичното съдържание - тоест страниците. Изображенията може да се кешират от CDN като CloudFlare. Възможно е също така да се кешират и в кеша на браузъра. Обаче ако имаш 100 потребителя изображението ще се изтегли 100 пъти (и после ако някой потребител влезе повторно в сайта и си е изтрил кеша на браузъра - изображението пак ще се зареди). Ако ползваш CDN като CloudFlare изображението ще се изтегли само няколко пъти като в повечето случаи ще се праща на потребителите от CDN.

Примерен код за .htaccess:
Код:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 2 days"
</IfModule>
## EXPIRES CACHING ##
 
От: Как да кеширам няколко файла в WP без плъгин

Също вариант е и да кешираш с HTML5 - да речем Application Cache. Има още няколко варианта, но ми се струва, че ще ти се сторят по-сложни.
 

Горе