1

Тема: Кешування в браузері

Дивлюся звіт по швидкості одного сайту. Гугл пише, що потрібно зробити кешування файлів:
http://s17.postimg.org/695z226bj/Page_Speed.png

Зробив як рекомендують, вже більше тижня прописано в .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 text/html "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 1 month"
</IfModule>
## EXPIRES CACHING ##

Ефекту ніякого. Хто порадить як вирішити проблему?

Був собі цебер, та переполуцебрився на полуцебренята
Неймовірний блог про мандри http://bosano.ga

2

Re: Кешування в браузері

karmeljuk написав:

Дивлюся звіт по швидкості одного сайту. Гугл пише, що потрібно зробити кешування файлів:

Зробив як рекомендують, вже більше тижня прописано в .htaccess

Ефекту ніякого. Хто порадить як вирішити проблему?

цікаво заголовки відроівіді сервера подивитись.

3 Востаннє редагувалося karmeljuk (24.08.2014 10:55:33)

Re: Кешування в браузері

Ось десь такі:

Cache-Control    max-age=31536000
Connection    keep-alive
Date    Sun, 24 Aug 2014 07:53:05 GMT
Etag    "pub1406663023;gz"
Expires    Mon, 24 Aug 2015 07:53:05 GMT
Server    nginx/1.2.1
Vary    Accept-Encoding
view source
Accept    */*
Accept-Encoding    gzip, deflate
Accept-Language    uk,en-us;q=0.7,en;q=0.3
Cache-Control    max-age=0
Connection    keep-alive
Cookie    dle_compl=0; dle_newpm=0; PHPSESSID=3a287hi554030s35sjqbpbvpk1
Host   xyz.com
If-Modified-Since    Tue, 29 Jul 2014 19:43:43 GMT
If-None-Match    "pub1406663023;gz"
Referer    http://xyz.com/
User-Agent    Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0
Cache-Control    max-age=31536000
Content-Encoding    gzip
Content-Length    59662
Content-Type    application/x-javascript; charset=windows-1251
Date    Sun, 24 Aug 2014 07:53:05 GMT
Etag    "pub1406663023;gz"
Expires    Mon, 24 Aug 2015 07:53:05 GMT
Last-Modified    Tue, 29 Jul 2014 19:43:43 GMT
Server    nginx/1.2.1
Vary    Accept-Encoding
X-Powered-By    PHP/5.4.4-14+deb7u8
Був собі цебер, та переполуцебрився на полуцебренята
Неймовірний блог про мандри http://bosano.ga

4 Востаннє редагувалося grin (24.08.2014 22:50:42)

Re: Кешування в браузері

karmeljuk написав:

Ось десь такі:
ла-ла-ла

загляніть у приват.

5 Востаннє редагувалося grin (28.08.2014 20:08:03)

Re: Кешування в браузері

залишу це тут, може для когось.
якщо сервер каже отаке (в сабжі саме цей випадок):

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache

це означае - повна заборона кешувати.
тож реакція гугла ціком зрозуміла.

6

Re: Кешування в браузері

Розібрався з кешуванням. Довелося звертатися в техпідтримку щоб на їхньому рівні дозволили кеш

Був собі цебер, та переполуцебрився на полуцебренята
Неймовірний блог про мандри http://bosano.ga

7

Re: Кешування в браузері

karmeljuk написав:

Розібрався з кешуванням. Довелося звертатися в техпідтримку щоб на їхньому рівні дозволили кеш

це який хостер забороняє кеш на рівні сервера?  )))))