Тематические статьи →

Ускоряем работу сайта: оптимизация HTML

Сайт может загру­жаться и отоб­ра­жаться быст­рее, если выпол­нить сле­ду­ю­щие реко­мен­да­ции по опти­ми­за­ции HTML-раз­мет­ки, а без этого ско­рость загрузки и отри­совки будет ниже.

Мини­ми­зи­руйте раз­мер HTML-документов. Вырезайте избы­точ­ные про­белы и пере­носы строк, уда­ляйте повто­ря­ю­щи­еся inline-стили CSS и inline-скрипты JS (вме­сто этого исполь­зуйте соот­вет­ству­ю­щие css-классы и внеш­ние файлы скрип­тов), уда­ляйте ком­мен­та­рии, избы­точ­ную раз­метку и скры­тые бло­ки.

Исполь­зуйте GZIP для сжа­тия данных. Современные бра­у­зеры под­дер­жи­вают полу­че­ние и обра­ботку сжа­тых в фор­мате GZIP данных. Опти­маль­ный спо­соб – пред­ва­ри­тель­ное сжа­тие ста­тич­ных стра­ниц на мак­си­маль­ном уровне ком­прес­сии и отдача веб-сер­ве­ром пред­ва­ри­тельно сжа­тых фай­лов. Сжа­тие «на лету» отлично под­хо­дит для дина­мич­ных стра­ниц, но оно нагру­жает сер­вер, поэтому его на нагру­жен­ных про­ек­тах стоит исполь­зо­вать осто­рож­нее — под­бе­рите уро­вень сжа­тия исходя из нагрузки на CPU.

Кэши­руйте ста­тич­ные стра­ницы на сто­роне кли­ента — не застав­ляйте поль­зо­ва­те­лей мно­го­кратно ска­чи­вать один и тот же доку­мент: исполь­зуйте соот­вет­ству­ю­щие заго­ловки в ответе веб-сер­вера (Expires или Cache-Control max-age, Last-Modified или ETag).

Поделитесь с друзьями:


Информация о публикации:

Материал опубликован в 2014 году. Эта статья про фронтенд-разработку и о веб-разработке. При пере­пуб­ли­ка­ции обя­за­тельно ука­за­ние пер­во­ис­точ­ника в виде гипер­тек­сто­вой ссылки на сайт web-creator.ru

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

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

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Комплексные услуги

Реализация «под ключ» проектов по созданию различных видов сайтов, разработка веб-приложений для автоматизации бизнес-процессов, ведение контекстных и медийных рекламных кампаний, поисковое продвижение, комплексная поддержка веб-проектов, консалтинговые услуги.