Ускорение работы сайта.
Автор: Влад Мержевич
Опубликовано на сайте «http://htmlbook.ru»
- Ускорение загрузки и сокращение кода веб-страниц.
- Сжатие графических файлов при сохранении их качества.
- Ускорение запуска и выполнения скриптов на языке JavaScript.
- Применение серверных технологий для ускорения работы сайта.
- Приемы и хитрости.
Описание книги.
Эта книга будет полезна всем, кто в той или иной мере интересуется созданием сайтов. Предполагается, что читатель знаком с основами языка HTML, поэтому никакого описания тегов и их параметров не приводится. Тем не менее, если указан листинг примера, то даются необходимые комментарии по используемым параметрам кода.
Новички найдут в книге схемы верстки страниц с помощью таблиц и слоев, обеспечивающие быстроту отображения информации и удобство смены деталей оформления. Подробные примеры и описание всех действий позволят легко использовать самые современные и прогрессивные техники верстки. Поднимаются также темы, связанные с веб-графикой и программированием. Множество советов, посвященных разным аспектам создания веб-страниц, помогут укрепить первоначальные навыки и знания или сделать первые шаги в этом направлении.
Опытные пользователи получат более подробные сведения об особенностях популярных браузеров и том, как они отображают данные сайтов. Это позволит учитывать различия между браузерами и создавать универсальные документы, которые будут корректно работать в распространенных браузерах. Знакомство с малораспространенной техникой оптимизации графики, связанной с масками и альфа-каналами, даст возможность уменьшить объем графических файлов без дополнительных потерь качества изображения. Рекомендации по ускорению и загрузке программ на языке JavaScript помогут тем, кто активно применяет их при разработке сайтов.
И, наконец, искушенные специалисты по созданию сайтов с помощью приведенных в книге советов и рекомендаций смогут открыть для себя неожиданную сферу применения разных элементов и их параметров. А те, кто создает сайт, используя серверные технологии, найдут здесь и приемы по оптимизации запросов к базам данных и настройкам веб-сервера.
Книга состоит из пяти частей.
- Часть 1. Ускорение загрузки и сокращение кода веб-страниц.
В этой части рассказывается о способах ускорения работы сайта, описана последовательность загрузки элементов веб-страниц. Приводится техника верстки с помощью таблиц, фреймов и слоев, которая позволяет быстро отображать содержимое веб-страницы. Подробно изложено использование слоев и стилей, как наиболее прогрессивное и модное направление верстки. - Часть 2. Сжатие графических файлов при сохранении их качества — полностью посвящена графическим изображениям, которые используются на сайтах: установке подходящего разрешения, выбору формата файлов, а также оптимизации анимированных рисунков и фотографий. Процесс уменьшения объема файлов детально описан на примере программы Adobe Photoshop, приведены особенности каждого формата и параметры, за счет которых можно сократить размер файла при сохранении приемлемого качества изображения. Также даны более сложные способы оптимизации графики, связанные с использованием масок, альфа-каналов и разрезанием изображений.
- Часть 3. Ускорение запуска и выполнения скриптов на языке JavaScript. В третьей части описана работа с программами, созданными на языке JavaScript — популярном средстве «оживить» веб-страницы. Приведены основы языка JavaScript, указаны способы ускорения загрузки программ и методы, с помощью которых можно сократить код программы и повысить ее производительность.
- Часть 4. Применение серверных технологий для ускорения работы сайта — ориентирована на людей, создающих динамичные сайты с использованием серверных технологий. В этой части содержатся сведения о серверных технологиях и их влиянии на работу сайта, приведена информация о настройке веб-сервера Apache и оптимизации SQL-запросов для уменьшения нагрузки на сервер баз данных.
- Часть 5. Приемы и хитрости — здесь приведены краткие советы по ускорению отображения и загрузки графики и кода документов.
