2016-09-01 3 views
0

Я проверил скорость страницы Google, которая показывает 48/100, и после реализации кеша в htaccess скорость страницы такая же. Пожалуйста, скажите, нужно ли мне добавить что-то еще в этот файл или другие файлы для реализации кеша.htaccess браузер кэширования не работает: Laravel

.htaccess

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    # Redirect Trailing Slashes If Not A Folder... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 

    # Handle Authorization Header 
    RewriteCond %{HTTP:Authorization} . 
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
     <FilesMatch "\\.(js|css|woff|woff2)$"> 
    Header set Cache-Control "max-age=604800, public" 
     </FilesMatch> 

</IfModule> 

ответ

0

для Google Insights проверки кэша вам необходимо включить изображения в кэш тоже

пример:

# weekend cache 

<FilesMatch ".(jpg|jpeg|png|gif|swf)$"> 
    <IfModule mod_headers.c> 
     Header set Cache-Control "max-age=604800, public" 
    </IfModule> 
</FilesMatch> 


<FilesMatch ".(xml|txt|css|js)$"> 
    <IfModule mod_headers.c> 
     Header set Cache-Control "max-age=604800, proxy-revalidate" 
    </IfModule> 
</FilesMatch> 
Смежные вопросы