Разработка сайтов, создание сайтов
главная / Web-дизайн / Быстрые веб-страницы(Кэш - ваш друг и помощник).

Быстрые веб-страницы(Кэш - ваш друг и помощник).

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

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

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

3. Терпение человека ограничено, и ожидать окончания загрузки "медленной" страницы иногда просто томительно и тягостно для посетителя сайта. Тем не менее, люди могут ожидать больший промежуток времени, в случае, опять же, получения важной для них информации. По разным оценкам, проведенных экспериментально, терпение человека иссякает через 15-25 секунд после начала отсчета. Если за этот период ничего не произошло, в частности, страница не загрузилась даже частично, окно с сайтом закрывается.

Да и вообще, любим мы быстро загружающие сайты именно потому, что они быстро загружаются, как ни банально это звучит. Никому не хочется тратить время, чтобы потом убедиться, что делали это просто зря.
Приложив некоторое усилие для создания быстро загружаемых веб-страниц с помощью различных приемов, можно повысить рейтинг сайта и сделать его более благоприятным для посетителей. Большинство посетителей отмечают именно высокую скорость загрузки страниц, наряду с другими критериями хорошего сайта.


Кэш - ваш друг и помощник

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

Кэшируются следующие данные
1. Изображения.
2. Веб-страницы целиком.
3. Файлы, содержащие стилевые таблицы.
4. Скрипты, которые вынесены в отдельный документ.

Не кэшируются
1. При отключенном параметре кэширования в браузере любая информация в кэш не попадает.
2. Веб-страницы с изменяющимся адресом, типа www.mysite.ru/ content.asp?cash=21EC2020-3AEA-1069-A2DD-08002B30309D, где параметр cash меняется каждый раз при загрузке данной страницы.
3. Веб-страницы, где в качестве метатега указано http-equiv="pragma" (пример 1).
4. Данные из файлов, вставляемые с помощью SSI (server side include).
5. Фрагменты веб-страниц.

Пример 1. Запрет кэширования





Данная страница не будет попадать в кэш браузера

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

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



Источник: webonline.ru
текущее:

НОВОСТИ

2011 г., «VisMech.ru»