Используйте кеш браузера Для версии 2.x

 
Посетитель
small user social cms
Медаль
Сообщений: 191
Всем привет, столкнулся с такой проблемой при проверке сайта через сервис https://developers.google.com/speed/pagespeed


Используйте кеш браузера
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
Используйте кеш браузера для следующих ресурсов:
http://XXXX.ru/templates/ваша_тема/css/bootstrap.css (не указан срок действия)
Спойлер
Подскажите кто нибудь исправлял такое на второй ветки
Сервис проверки позиций http://allpositions.ru/ - бонус 100 рублей !
Биржа вечный ссылок нового поколения. Новый инструмент- Трафиковые статьи
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4363
Google: настройка кэширования apache
Google: настройка кэширования nginx

От движка и CMS это не зависит.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 2596
в htaccess
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
первая строка типы файлов
вторая строка время в секундах.

Но на самом деле, по моему, это годится для сайтов со статичным содержимым и дизайном.
Я ставил недавно по той же причине, снял через сутки.
Я постоянно вношу какие то мелкие правки в дизайн, улучшаю, дорабатываю какие то моменты и я хочу что бы пользователи видели эти изменения.
Кроме того, у меня после включения кэширования перекосились некоторые модули.


Кстати, он постоянно придирается к тому, что в <head> сайта js скрипты блокируют загрузку верхней части сайта

Количество блокирующих скриптов на странице: 6. Количество блокирующих ресурсов CSS на странице: 4. Они замедляют отображение контента.
Все содержание верхней части страницы отображается только после загрузки указанных далее ресурсов. Попробуйте отложить загрузку этих ресурсов, загружать их асинхронно или встроить их самые важные компоненты непосредственно в код HTML.

Удалите код JavaScript, препятствующий отображению:
/includes/jquery/jquery.js
/core/js/common.js
/components/registration/js/check.js
/components/video/js/common.js
/…ludes/jquery/colorbox/jquery.colorbox.js
/…ncludes/jquery/colorbox/init_colorbox.js

Что то я думал как переместить это ниже, по-моему никак. Есть варианты?
Посетитель
small user social cms
Медаль
Сообщений: 191
Fuze:
Google: настройка кэширования apache
Google: настройка кэширования nginx

От движка и CMS это не зависит.
Спасибо!!! Нашёл настроил

Нил™:
в htaccess
<FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
первая строка типы файлов
вторая строка время в секундах.Кстати, он постоянно придирается к тому, что в <head> сайта js скрипты блокируют загрузку верхней части сайта

Количество блокирующих скриптов на странице: 6. Количество блокирующих ресурсов CSS на странице: 4. Они замедляют отображение контента.

Спасибо!) Я воспользовался этим вариантом

Код PHP:
  1. <IfModule mod_expires.c>
  2. <FilesMatch \.(gif|png|jpg|jpeg|ogg|mp4|mkv|flv|swf|wmv|asf|asx|wma|wax|wmx|wm|woff)$>
  3. ExpiresDefault "access plus 1 year"
  4. </FilesMatch>
  5. ExpiresActive on
  6. ExpiresByType image/jpeg "access plus 7 day"
  7. ExpiresByType image/gif "access plus 7 day"
  8. ExpiresByType image/png "access plus 7 day"
  9. <FilesMatch \.(css|js)$>
  10. ExpiresDefault "access plus 1 year"
  11. </FilesMatch>
  12. ExpiresByType text/css "access plus 1 year"
  13. ExpiresByType application/javascript "access plus 1 year"
  14. </IfModule>
  15.  
У меня таже самая беда с

Исправьте обязательно:
Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
Количество блокирующих скриптов на странице: 10. Количество блокирующих ресурсов CSS на странице: 15. Они замедляют отображение контента.

Спойлер
Сервис проверки позиций http://allpositions.ru/ - бонус 100 рублей !
Биржа вечный ссылок нового поколения. Новый инструмент- Трафиковые статьи
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1160
Нил™, для nginx есть что то подобное? вроде htaccess для apache
Дополнения для InstantCMS 2 | Готовый сайт Доска объявлений
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1899
Evanescence:
для nginx есть что то подобное?
Можно тут посмотреть http://stik.name/blog/tips-and-tricks/44-nastroyka-sjatiya-i-keshirovaniya-v-nginx-i-apache/

traffs:
Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
На wp есть плагины которые объединяют, минимизируют и переносят вниз все это дело.
Так как пока нет на instant или я просто не знаю...можно конечно заморочится и руками все это сделать. Но переносить конечно не все надо, иначе что то не будет работать.
Либо думать в направление разработки.
Контент для ваших проектов. Копирайт всех видов от профессионалов. Создание и продвижение сайтов, реклама.
Посетитель
no avatar
МедальАвторитет форума
Сообщений: 2785
Тоже интересно решение этой "проблемы"
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1899
А можно вот так попробовать сделать, с использованием Minify http://webliberty.ru/minify/ и уже полученные объединенный и минимизированные файлы поместить вниз.

Естественно проверив, что ничего не поломалось и тд.
Контент для ваших проектов. Копирайт всех видов от профессионалов. Создание и продвижение сайтов, реклама.
Посетитель
small user social cms
МедальПочетный донор проектаАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 1757
Двойку не знаю, но там что нельзя настроить кэширование, глобальное или отдельных приложений?

В первой идет по умолчанию, в 2-ке возможно опционально, это важный элемент, должно быть как то реализовано...
Редактировалось: 2 раз (Последний: 1 декабря 2016 в 18:56)
InstantCMS Team
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 4363
Rainbow:
Двойку не знаю, но там что нельзя настроить кэширование, глобальное или отдельных приложений?
В первой идет по умолчанию, в 2-ке возможно опционально, это важный элемент, должно быть как то реализовано...
Вопрос не о кешировании модулей/виджетов (и в двойке есть более богатый функционал такого кеширования), вопрос в кешировании статических файлов.
Evanescence:
для nginx есть что то подобное
Как то так для локейшена
Код TEXT:
  1. location ~* ^.+\.(jpg|jpeg|gif|png|txt|js|css|ico)$ {
  2. expires 7d;
  3. add_header Cache-Control private;
  4. }
Подробнее вроде бы в документации NGINX было.
Видео каталог для InstantCMS | Аудио каталог для InstantCMS | Мы Вконтакте | Предложение для спонсоров
Посетитель
small user social cms
Медаль
Сообщений: 998
Fuze:
Как то так для локейшена

А куда это прописывать, подскажите пожалуста? в htaccess
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Посетитель
small user social cms
Медаль
Сообщений: 260
Андрей:
А куда это прописывать, подскажите пожалуста? в htaccess
Нет, это прописывается в файле конфигурации nginx
/etc/nginx/vhosts/your_site/domen_your_site.ru.conf
Посетитель
small user social cms
Медаль
Сообщений: 998
Shuma:
файле конфигурации nginx

Ага, спасибо, нашёл!
Самые дешевые и быстрые VPS | Выгодный перенос доменов
Посетитель
small user social cms
Медаль
Сообщений: 260
Андрей:

Shuma:
файле конфигурации nginx

Ага, спасибо, нашёл!
И естественно не забываем service nginx restart
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 6473
Как раз недавно изучал этот момент как бы лучше оптимизировать, так как скорость 60-80 явно вылетает из мобильной выдачи. Оптимизировал 2 сайта - вот что смог получить https://yadi.sk/i/vyGP4yhh33oW9N .
Хостинг и ВПС Халява тексты Стартапы Instantcms в Telegram
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.