Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как сбросить кэш сервера?


ZXBugiman

Recommended Posts

Есть пациент под управлением Apache, бьюсь над уменьшением скорости загрузки. Сжал и объединил базовые css и js, но проверялки скорости загрузки сайта вроде http://tools.pingdom.com и http://gtmetrix.com по прежнему видят старую страницу с отдельными файлами js и css. Не могу понять в чем подвох.

 

Сжал изображения - это они увидели и оценили. А вот структуру с минифицированными js и css не видят(( Как быть?

 

.htaccess

Options +FollowSymlinks
Options -Indexes

<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>

RewriteEngine On
RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

ErrorDocument 404 index.php?route=error/not_found

<ifModule mod_headers.c>
    <FilesMatch "\.(html|htm)$">
      Header set Cache-Control "max-age=43200"
    </FilesMatch>
    <FilesMatch "\.(js|css|txt)$">
       Header set Cache-Control "max-age=604800"
    </FilesMatch>
    <FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
       Header set Cache-Control "max-age=2592000"
    </FilesMatch>
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
        Header unset Cache-Control
    </FilesMatch>
</IfModule>

<ifModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 5 seconds"
    ExpiresByType image/x-icon "access plus 2592000 seconds"
    ExpiresByType image/jpeg "access plus 2592000 seconds"
    ExpiresByType image/png "access plus 2592000 seconds"
    ExpiresByType image/gif "access plus 2592000 seconds"
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
    ExpiresByType text/css "access plus 604800 seconds"
    ExpiresByType text/javascript "access plus 604800 seconds"
    ExpiresByType application/javascript "access plus 604800 seconds"
    ExpiresByType application/x-javascript "access plus 604800 seconds"
    ExpiresByType text/html "access plus 43200 seconds"
    ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>

<FilesMatch "error.(txt)$">
Order Allow,Deny
Deny from all
</FilesMatch>

<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 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>

<IfModule mod_rewrite.c>
   Options +FollowSymLinks
   RewriteEngine On
   RewriteCond %{HTTP_HOST} ^mebel-poseti.ru$ [NC]
   RewriteRule ^(.*)$ http://www.mebel-poseti.ru/$1 [R=301,L]
</IfModule>

Комментировал строки с кэшированием, не помогло(

Надіслати
Поділитися на інших сайтах


не скажете, где порыть инфо, как сжимать скрипты и картинки?

еще не задумывался сильно над этим вопросом, но потихоньку начинаю собирать инфо.

или может это просто в двух словах сможете описать?

 

а насчет кеша сервера может в техподдержку хостинга написать?

Надіслати
Поділитися на інших сайтах


Поскольку сайт уже в продакшене, то на данный момент редактировать css и js уже не надо. По этой причине сжал и объединил базовые css стили и js файлы (Базовые - те которые погружаются на всех страничках) вручную c помощью http://www.refresh-sf.com/yui/

 

Для тех стилей и скриптов, которые подключается не на всех страницах, а при вызове модуля пишу сейчас скрипт на основе JSMin и CSSMin.

 

Сжатием картинок на лету не озадачивался, а после окончания работ над сайтом прогнал их через программу(название вылетело из головы) для сжатия и залил обратно.

 

Кеш почистил, удалил кешированные файлы, почему то по команде очистить кеш страницы - не сработало. Использую модуль http://www.opencart.com/index.php?route=extension/extension/info&extension_id=3477

 

Инструмент GTmetrix.com по оценке PageSpeed выдает для сайта 93%, по YSlow 77%.

  • +1 1
Надіслати
Поділитися на інших сайтах


Не помогло бы:) Страница полностью закешировалась, и проверялки видели совсем другую структуру:) Проблему решил удалив вручную кэшированные копии.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.