- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет! Ребят у меня проблемка. не работает кеш на стороне пользователя.
В .htaccess добавляю это:
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/html "access plus 7 day"
ExpiresByType text/x-javascript "access 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresByType application/x-shockwave-flash "access 1 year"
</IfModule>
Пробовал так же и это:
<ifModule mod_headers.c>
# 30 дней
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
# 30 дней
<filesMatch "\.(css|js)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
# 2 дня
<filesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</filesMatch>
# 1 день
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=172800, private, must-revalidate"
</filesMatch>
</ifModule>
Но безрезультатно. Сайт developers.google.com показывает, что кеш не используется!
php info показывает. что mod_expires и mod_headers включены.
Парни помогите пожалуйста, я в этом новичок. Может еще, что нибудь где-нибудь надо включить?
У меня связка ngnix+Apache
Посмотрите в пейджспид, что именно не кешируется. Пейджспид достаточно тупорылый инструмент. Настоятельно не рекомендую использовать его как библию. Он подходит чисто, чтобы грубо оценить, что реально нужно оптимизировать. Если у Вас картинки можно ужать на 5 мб. то это надо сделать, а если надо сжать какой-то css, что сэкономит 900 байт то нужно забить.
Вот что pagespeed выдает:
Используйте кеш браузера
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
Скорее всего требуется внести изменения в nginx.conf
Если у Вас VPS, посмотрите наличие записи в файле nginx.conf (для location) - expires 360d; (как пример).
Можно прописать вместо 360d - max или установить свое количество дней и т.д.
Так же можно использовать Cache-Control
Скорее всего требуется внести изменения в nginx.conf
Если у Вас VPS, посмотрите наличие записи в файле nginx.conf (для location) - expires 360d; (как пример).
Можно прописать вместо 360d - max или установить свое количество дней и т.д.
Так же можно использовать Cache-Control
Нет там вообще такого!
---------- Добавлено 27.08.2016 в 01:49 ----------
А можно подробнее?
Как на этом сайте: http://www.sysmasters.net/kb/ispolzovanie-kesha-na-storone-brauzera-nginx/ ?
Забыл упомянуть, у меня связка ngnix+Apache
Вот что pagespeed выдает:
Исправьте обязательно:
Используйте кеш браузера
Если указывать в заголовках HTTP дату или срок действия статических ресурсов, браузер будет загружать уже полученные ранее ресурсы с локального диска, а не из Интернета.
А ниже что? Может он пишет про скрипт метрики или Адсенса.
Но безрезультатно. Сайт developers.google.com показывает, что кеш не используется!
Зачем вам левые сервисы(пусть даже и гуглёвские), которые показывают хрен знает что?
Смотрите в консоли браузера, присылает ваш сервер заголовки Expires или нет. Если присылает, и они правильные - браузер будет кэшировать на стороне пользователя.
Может статиту стоит отдавать nginx-ом напрямую (и оно у Вас скорее так и есть)?
Пропишите что-то вроде:
Так же можно использовать Cache-Control
А можно подробнее?
Прописываете примерно следующее:
Заголовки ответов Cache-Control включают:
Если на Вашем VPS установлена панель VestaCP
то путь к файлу будет таким:
Надеюсь, что подробно описал. Если будут вопросы, обращайтесь! 🍿
Или приходите к нам, все настроим: vps сервер
Samail, Вот что пишет:
http://vk.com/fonts/opensans400.woff (не указан срок действия)
http://vk.com/fonts/opensans600.woff (не указан срок действия)
http://vk.com/fonts/opensans700.woff (не указан срок действия)
и еще несколько скриптов на сайте моем и изображений
Ladycharm, Подскажи пожалуйста как можно посмотреть?
livetv, expires - такого слова даже нет в конфиге, искал нотепадом ++
eiweb, Тяжко будет это все делать. Пока времени нет, позже попробую, что-нибудь сделать. Правда еще все зависит от ответа Ladycharm, может действительно кеш уже идет...
Парни спасибо вам большое за ваши ответы!
P.S. у меня дедик)
Вот что пишет:
Это внешние ресурсы. Пусть их вк кеширует