Хочешь ускорить загрузку сайта? Звони
+7 (4852) 60-74-84
 ЗАКАЗАТЬ ЗВОНОК

Ускорим загрузку Вашего сайта
по рекомендациям Google за 650 руб. за 20 минут!

Кэширование страниц сайта

Что такое кэширование и зачем оно нужно

При открытии страницы в браузере на сервер, где располагается сайт, отправляется запрос на получение ее контента. Сервер формирует html код и передает его обратно, а также изображения, коды виджетов, скрипты - вообщем все те файлы, которые принимают участие в визуализации страницы. В этот момент создается нагрузка на веб-сервер и чем больше таких запросов, тем больше и нагрузка. В конце концов при увеличении количества посетителей сайта, ресурсы сервера сильно истощаются и загрузка страниц начинает "тормозить", сервер "зависать". А такие страницы посетители не любят и часто закрывают до окончания загрузки.

Предотвратить такую нагрузку можно несколькими способами, но лучше использовать их вместе.

 

1. Кэширование страниц сайта на стороне сервера

Делается это средствами CMS, например Joomla, modX, Wordpress и др., которые при обращении к странице сайта не формируют ее заново, а ищут в специальных служебных директориях уже сгенерированную ранее html- страницу, соответствующую нужному вам адресу (URL). Если такой страницы в кэше еще нет, то она формируется и сохраняется в нем. А если исходный контент этой страницы меняется администратором сайта, то в кэш записывается новая копия этой страницы.

Тем самым серверу при обращении разных посетителей сайта к одной и той же странице не нужно генерировать ее заново, что значительно разгружает сервер при большом трафике.

 

2. Кэширование данных на стороне клиента

Суть такого кэширования в том, что при первичной загрузке страницы все изображения, скрипты и другие вспомогательные отображению файлы и материалы с сайта сохраняются у пользователя на компьютере и хранятся там определенное количество времени. Какие файлы должны кэшироваться и как долго храниться зависит от настроек веб-сервера. А как эти настройки выполняются - зависит от того, какой HTTP-сервер у вас на хостинге.

Кэширование страниц сайта для nginx

Вам необходимо в настроечном файле nginx.conf в разделе настроек конкретного сайта в специальной дерективе location указать значение для expires.

#Включаем кэширование браузера пользователей вашего сайта
location ~* ^.+.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {#какие файлы надо кэшировать
root /var/www/fedor/data/www/sup.seo28.ru;#здесь у вас свои данные должны быть
expires 99d;#Количество дней сколько будет хранится кэш
}

Файл nginx.conf находится в одной из трех папок (в зависимости от операционной системы):

/usr/local/nginx/conf
/etc/nginx
/usr/local/etc/nginx

После изменения nginx.conf веб-сервер необходимо перезагрузить.

 

Кэширование страниц сайта для Apache

Вам необходимо в настроечном файле .htaccess добавить следующий код:

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType application/javascript "access plus 1 year"
  ExpiresByType text/javascript "access plus 1 year"
  ExpiresByType text/css "access plus 1 year"
  ExpiresByType image/gif "access plus 1 year"
  ExpiresByType image/jpeg "access plus 1 year"
  ExpiresByType image/png "access plus 1 year"
</IfModule>

<IfModule mod_headers.c>
 <FilesMatch .*.(js|css)$>
    Header set Cache-control: private
  </FilesMatch>
  <FilesMatch .*.(gif|jpg|png)$>
    Header set Cache-control: public
  </FilesMatch>
</IfModule>

В зависимости от того, какой модуль включен на вашем Apache-сервере сработает первый или второй блок.

Файл .htaccess находится в корневой директории вашего сайта.

 

Включение кэширование страниц сайта дает от 10 до 15 баллов при проверке в сервисе Google PageSpeed Insights.

http: //  
Время генерации страницы:
Время загрузки страницы:
Вес страницы:
Файлов JS+CSS:
Хостов:



Дополнительная информация о скорости загрузки страницы:


 ЗАКАЗАТЬ УСКОРЕНИЕ ЗАГРУЗКИ САЙТА
Остались вопросы по ускорению загрузки сайта? звони!
+7 (4852) 60-74-84
 ЗАКАЗАТЬ ЗВОНОК
ОГРН 316762700056370

Ваша заявка принята,
спасибо за обращение

Ускорение загрузки сайта без абонентской платы
Ваше имя*
Ваш телефон*
Ваш email
URL страницы для ускорения
 
Политика конфиденциальности

Введение
Мы стремимся уважать информацию личного характера, касающуюся посетителей нашего сайта. В настоящей Политике конфиденциальности разъясняются некоторые из мер, которые мы предпринимаем для защиты Вашей частной жизни.

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

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

Раскрытие информации частного характера Мы нанимаем другие компании или связаны с компаниями, которые по нашему поручению предоставляют услуги, такие как обработка и доставка информации, размещение информации на данном сайте, доставка содержания и услуг, предоставляемых настоящим сайтом, выполнение статистического анализа. Чтобы эти компании могли предоставлять эти услуги, мы можем сообщать им информацию личного характера, однако им будет разрешено получать только ту информацию личного характера, которая необходима им для предоставления услуг. Они обязаны соблюдать конфиденциальность этой информации, и им запрещено использовать ее в иных целях.


Мы можем использовать или раскрывать Ваши личные данные и по иным причинам, в том числе, если мы считаем, что это необходимо в целях выполнения требований закона или решений суда, для защиты наших прав или собственности, защиты личной безопасности пользователей нашего сайта или представителей широкой общественности, в целях расследования или принятия мер в отношении незаконной или предполагаемой незаконной деятельности, в связи с корпоративными сделками, такими как разукрупнение, слияние, консолидация, продажа активов или в маловероятном случае банкротства, или в иных целях в соответствии с Вашим согласием.

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

Доступ к информации личного характера
Если после предоставления информации на данный сайт, Вы решите, что Вы не хотите, чтобы Ваша Персональная информация использовалась в каких-либо целях, Вы можете исключить себя из списка, связавшись с нами по следующему адресу: inbox@milkhair.ru

Наша практика в отношении информации неличного характера Мы можем собирать информацию неличного характера о Вашем посещении сайта, в том числе просматриваемые вами страницы, выбираемые вами ссылки, а также другие действия в связи с Вашим использованием нашего сайта. Кроме того, мы можем собирать определенную стандартную информацию, которую Ваш браузер направляет на любой посещаемый вами сайт, такую как Ваш IP-адрес, тип браузера и язык, время, проведенное на сайте, и адрес соответствующего веб-сайта.

Использование закладок (cookies) Файл cookie - это небольшой текстовый файл, размещаемый на Вашем твердом диске нашим сервером. Cookies содержат информацию, которая позже может быть нами прочитана. Никакие данные, собранные нами таким путем, не могут быть использованы для идентификации посетителя сайта. Не могут cookies использоваться и для запуска программ или для заражения Вашего компьютера вирусами. Мы используем cookies в целях контроля использования нашего сайта, сбора информации неличного характера о наших пользователях, сохранения Ваших предпочтений и другой информации на Вашем компьютере с тем, чтобы сэкономить Ваше время за счет снятия необходимости многократно вводить одну и ту же информацию, а также в целях отображения Вашего персонализированного содержания в ходе Ваших последующих посещений нашего сайта. Эта информация также используется для статистических исследований, направленных на корректировку содержания в соответствии с предпочтениями пользователей.

Агрегированная информация Мы можем объединять в неидентифицируемом формате предоставляемую вами личную информацию и личную информацию, предоставляемую другими пользователями, создавая таким образом агрегированные данные. Мы планируем анализировать данные агрегированного характера в основном в целях отслеживания групповых тенденций. Мы не увязываем агрегированные данные о пользователях с информацией личного характера, поэтому агрегированные данные не могут использоваться для установления связи с вами или Вашей идентификации. Вместо фактических имен в процессе создания агрегированных данных и анализа мы будем использовать имена пользователей. В статистических целях и в целях отслеживания групповых тенденций анонимные агрегированные данные могут предоставляться другим компаниям, с которыми мы взаимодействуем.

Изменения, вносимые в настоящее Заявление о конфиденциальности Мы сохраняeм за собой право время от времени вносить изменения или дополнения в настоящую Политику конфиденциальности - частично или полностью. Мы призываем Вас периодически перечитывать нашу Политику конфиденциальности с тем, чтобы быть информированными относительно того, как мы защищаем Вашу личную информацию. С последним вариантом Политики конфиденциальности можно ознакомиться путем нажатия на гипертекстовую ссылку "Политика конфиденциальности", находящуюся в нижней части домашней страницы данного сайта. Во многих случаях, при внесении изменений в Политику конфиденциальности, мы также изменяем и дату, проставленную в начале текста Политики конфиденциальности, однако других уведомлений об изменениях мы можем вам не направлять. Однако, если речь идет о существенных изменениях, мы уведомим Вас, либо разместив предварительное заметное объявление о таких изменениях, либо непосредственно направив вам уведомление по электронной почте. Продолжение использования вами данного сайта и выход на него означает Ваше согласие с такими изменениями.

Связь с нами. Если у Вас возникли какие-либо вопросы или предложения по поводу нашего положения о конфиденциальности, пожалуйста, свяжитесь с нами по следующему адресу: info@seo28.ru.