Перейти к содержанию
ZXBugiman

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

Рекомендуемые сообщения

Есть пациент под управлением 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

к ссылке минифицированных файлов добавьте что-то типо ?mod=min

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

к ссылке минифицированных файлов добавьте что-то типо ?mod=min

Зачем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у вас старые не сжатые файлы по тем же ссылкам находятся что и новые пожатые?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.