Поддержка Проблемы и решения Кэширование статических файлов

  • Добрый день.
    Столкнулся с проблемой. Pagespeed Insights жалуеться на «Задайте правила эффективного использования кеша для статических объектов» и выводит 17 объектов. Все остальные объекты кешируються, а в список все время попадают определенные изображения и js скрипты (часть из них подключаються внешне, так что с ними все понятно). Пробовал разные плагины, редактирвал .htaccess вручную, задавал настройки кэширования в админке Plesk-a, и всеровно стабильно 15-20 объектов не кэшируються.

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Модератор Yui

    (@fierevere)

    ゆい

    ссылочку на сайт давать не хочется совсем, да? чтобы была возможность посмотреть что у вас там не кешируется.

    Ресурсы некешированные у вас на сайте или на других сайтах?
    Анализатор постоянно ругается на скрипты и стили социальных сетей, аналитики и прочего, расположенного на внешних сайтах. У них впрочем тоже есть причина не кешировать эти скрипты на длительное время.

    C внешними скриптами все понятно, к им я не лезу, но вот почему не кэшируються банальные .jpg — не понятно

    • Ответ изменён 1 год, 6 месяцев назад пользователем Yui. Причина: ~ ссылка ушла наверх в первое сообщение ~
    Модератор Yui

    (@fierevere)

    ゆい

    а что именно вы задавали в Plesk ? Статику у вас отдает nginx, соответственно .htaccess никакого эффекта на настройки кеширования не оказывает.

    Для кеширования у вас задано время изменения файла и Etag
    вот например

    last-modified: Wed, 22 Nov 2017 08:33:38 GMT
    etag: "5a153662-248e"

    т.е. браузер в принципе в состоянии проверять изменение файла. Однако не задана политика на сколько этот ресурс можно кешировать.

    Смотрите дальше настройки кеширования nginx в вашем Plesk,
    до WordPress эти запросы не доходят

    Я использую такие настройки nginx:

    gzip on;
    gzip_disable «MSIE [1-6]\\.(?!.*SV1)»;
    gzip_proxied any;
    gzip_comp_level 5;
    gzip_types text/plain text/css application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript image/x-icon image/bmp image/svg+xml;
    gzip_vary on;

    location ~* .(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|css|rss|atom|js|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
    expires max; log_not_found off;
    }

    • Ответ изменён 1 год, 6 месяцев назад пользователем BohdanchukVL.
    Модератор Yui

    (@fierevere)

    ゆい

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Кэширование статических файлов» закрыта для новых ответов.