Кеширане статични файлове сайт чрез Htaccess, технически проблеми

Тъй като скоростта на изтегляне на файлове е отразено в промоцията, е целесъобразно да се прилагат кеширането на статични файлове, а дори и в този случай, тя ще бъде през Htaccess файл на услугата

Маркирайте файловете, а по-скоро да влязат разширяването на обхвата им да работят специално с тях и да го постави в кеш паметта на

В този случай, ние използваме модул сървъра Apache Web Header и питам:

  • макс възраст - на жизнения цикъл на кешираните файлове, след което ще бъдат повторно изтегляне на файлове.

Използва filesMatch дизайн и получил от заглавието на сървъра CacheControl. Header Header Ви позволява да наблюдавате искания HTTP и отговорите от сървъра. И сега, след като изтеглите файла, следващия път, клиентски компютър вече не е техен кораб (но само в даден момент макс възраст) - поради това, и са постигнали увеличение на скоростта на зареждане.

Динамични страници с скриптове като PHP - обикновено деактивират кеширане. Направете така, ние добавяме следните видове дизайн:


Header зададено Cache-Control

Кеширане статични страници от страна на браузъра - изтича модул

Ние можем да кеш страници на сайта си с помощта на модула изтече. Тази способност за контрол на HTTP хедърите от страна на браузъра, с възможност за задаване на кеш живот. Работи и с Htaccess файлове:


ExpiresActive На
ExpiresDefault "достъп плюс 1 месец"

ExpiresByType изображение / GIF "достъп плюс 2 месеца"
ExpiresByType изображение / JPEG "достъп плюс 2 месеца"

Тогава ние активирате модула и след това определете времето на живот на кеша по подразбиране, а след това по-специално - за определени файлове, а именно за GIF-файл - 2 месеца, а една и съща за JPEG-файлове. Времето се посочва в секунди, минути, часове, дни, седмици, месеци или дори години - това не е забранено).

Сега, когато имате ясно, че няма въпрос: Как да се кешира статични файлове в сайта? )

По-стари статии: