Измерение производительности web-сайта
Наиболее ценные измерения производительности веб-сайта, с точки зрения конечного пользователя, является количество времени, необходимое для отображения запрошенной веб-страницы. Наиболее важным показателем времени загрузки страницы является время первого байта (TTFB). Это значение определяется как затраченное время, необходимое для доставки первого байта запрашиваемой страницы конечному пользователю. TTFB представляет собой первое подтверждение ответа от веб-сайта или приложения посетителю. Значения времени первого байта, характеризует пропускную способность канала, далее следует значение количества запросов, которое может быть получено от веб-сайта или приложения за единицу времени. Пользователь ожидает быстрой загрузки текста, изображения и других элементов. Любая задержка воспринимаются как снижение производительности, что может очень быстро привести к разочарованию посетителя и отказе от посещения сайта.
Имея достаточно большой бюджет для серьёзных улучшений инфраструктуры, подключение любого сервера к Интернету всегда можно усовершенствовать. Тем не менее, все заинтересованы в сохранении производительности веб-сайтов, не смотря на неконтролируемые состояния сети, и в которых дорогие, сложные аппаратные решения не является возможными или желательными. Учитывая тенденцию разработки веб-сайтов и приложений всё более сложными инструментами, с использованием громоздких кодов приложений сторонних разработчиков, пользователям приходится загружать все большее количество данных при обращении к веб-серверам. Это не смотря на то, что многие из пользователей до сих пор используют коммутируемые соединения. В таких случаях, даже когда высокоэффективные приложения становятся доступными по быстрым широкополосным сетям (WAN), например как в корпоративных внутренних сетях, сегменты сети будут всегда подвержены угрозам так называемых узких мест. По это причине, у пользователей могут часто возникать ситуации, при которых необходимо очень длительное время для загрузки страницы. Если исходный код веб-сервера и управляющее программное обеспечение, не оптимизированы для поддержания тенденций роста посещаемости сайта и усложнения приложений, администратор сервера будет излишне расходовать ресурсы и трафик, а пользователи будут вынуждены уходить на другие сайты, из-за длительного процесса загрузки.
Оптимизация контента и способов его доставки необходима для улучшения скорости загрузки веб-страницы. Что было успешно доказано в ходе исследований, проведенных в World Wide Web Consortium (W3C). До недавнего времени, оптимизации содержания сайта требовала трудного и длительного ручного программирования, но теперь это может быть достигнуто путем внедрения недорогих программных инструментов и ненавязчивых изменений, внесенных в разработку и рабочие процессы. Аналогичным образом, при оптимизации доставки контента пользователю, раньше требовались дорогостоящие аппаратные средства и инвестиции в инфраструктуру. Сегодня же, это может быть достигнуто при помощи простых в развертывании инструментов серверного программного обеспечения.
http://www.port80software.com/support/articles/webperformance.asp
Popularity: 2%
Этот материал находится на сайте http://compiling.ru
Оставьте свой отзыв