RUSSIAN

Реактивные веб-сайты. Клиентская оптимизация в алгоритмах и примерах

Book information

Publisher
Интернет-университет информационных технологий
Year
2010
ISBN
978-5-9963-0253-6
Language
russian
Format
DJVU
Filesize
20 MB (20931418 bytes)
Series
Архитектор информационных систем
Pages
338\338
Library
www.infanata.com
Time added
2011-09-21 18:15:14

Description

Издание консолидирует огромное количество прикладных советов, алгоритмов и пошаговых руководств, которые должны помочь начинающим специалистам, уже знакомых с областью клиентской оптимизации, глубже разобраться в тонкостях ускорения сайтов. Для профессионалов книга станет справочником лучших практик внедрения, основанном на опыте известных мировых специалистов.Содержание 5 ВВЕДЕНИЕ7 Об авторах7 Благодарности6 Как ускорить работу сайта для посетителя11 Глава 1. ОБЗОР МЕТОДОВ КЛИЕНТСКОЙ ОПТИМИЗАЦИИ11 1.1. Клиентская оптимизация12 1.2. Анализ веб-страниц20 1.3. Уменьшение размера загружаемых объектов28 1.4. Уменьшение количества запросов40 1.5. Увеличение скорости отображения веб-страниц43 1.6. Оптимизация структуры веб-страниц49 Глава 2. АЛГОРИТМИЗАЦИЯ СЖАТИЯ ТЕКСТОВЫХ ФАЙЛОВ49 2.1. Методы сжатия, поддерживаемые браузерами52 2.2. Проблемы в браузерах, прокси-серверах и firewall55 2.3. Настройка веб-серверов Apache, nginx и lighttpd65 2.4. Собственная реализация сжатия со стороны сервера71 2.5. Альтернативные методы сжатия75 Глава 3. АЛГОРИТМЫ УМЕНЬШЕНИЯ ИЗОБРАЖЕНИЙ76 3.1. Уменьшаем GIF (Graphics Interchange Format)82 3.2. Оптимизируем JPEG (Joint Photographic Experts Group)92 3.3. Оптимизируем PNG (Portable Network Graphics)107 3.4. Оптимизируем SVG (Scalable Vector Graphics)114 3.5. Средства онлайн-оптимизации119 Глава 4. УМЕНЬШЕНИЕ КОЛИЧЕСТВА ЗАПРОСОВ119 4.1. Автоматическое объединение текстовых файлов127 4.2. Алгоритм разбора и сбора CSS Sprites135 4.3. CSS Sprites и data:URI, или Microsoft и весь остальной мир138 4.4. Автоматизация кроссбраузерного решения для data:URI142 4.5. Автоматизация кэширования156 Глава 5. ОПТИМИЗАЦИЯ СТРУКТУРЫ ВЕБ-СТРАНИЦ156 5.1. Динамические стили: быстро и просто160 5.2. Оптимизация CSS-структуры167 5.3. Пишем эффективный CSS171 5.4. Стыкуем асинхронные скрипты177 5.5. Стыкуем компоненты в javascript181 5.6. Что такое CDN и с чем его едят185 5.7. Практическое использование CDN на примере Google Apps192 Глава 6. ТЕХНОЛОГИИ БУДУЩЕГО193 6.1. Профилируем javascript197 6.2. Проблемы при оценке производительности браузеров208 6.3. Перспективы «быстрого» javascript214 6.4. Реализация логики CSS3-селекторов220 6.5. API для CSS-селекторов в браузерах224 6.6. Canvas: один шаг назад, два шага вперед234 6.7. Вычисляем при помощи Web Workers239 6.8. Клиентские хранилища251 Глава 7. АВТОМАТИЗАЦИЯ КЛИЕНТСКОЙ ОПТИМИЗАЦИИ251 7.1. Обзор технологий256 7.2. Установка Web Optimizer263 7.3. Настройка Web Optimizer269 7.4. Примеры использования Web Optimizer272 7.5. Решаем проблемы с установкой Web Optimizer279 Глава 8. ПРАКТИЧЕСКОЕ ПРИЛОЖЕНИЕ279 8.1. Разгоняем ASP .NET: 100 баллов и оценка «A» в YSlow285 8.2. Разгоняем Drupal300 8.3. Разгоняем Wordpress304 8.4. Разгоняем Joomla! 1.5308 8.5. Разгоняем Joostina315 8.6. Пара советов для Ruby on Rails318 8.7. Разгоняем jQuery328 8.8. Клиентская оптимизация для произвольного сайта335 ЗАКЛЮЧЕНИЕ335 В качестве послесловия Предыдущая версия книги: Реактивные веб-сайты (2009 г., 257 стр.)

Similar books

Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)

Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)

DJVU

Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)

Оборонная промышленность. Специальное обозрение. Рэнкинг предприятий Российского оборонно-промышленного комплекса в 2001 г. Пухов Р. Корпорации в российском ВПК уже есть. Бендукиндзе К. «Государство должно быть вменяемым заказчиком». Макиенко К. Зачем государству оборонка. Вопрос «Фокуса»: Должны ли предприятия оборонного комплекса участвовать в финансировании гособоронзаказа?. Пядушкин Н. Экспорт - наше главное оружие. Макиенко К. Международное сотрудничество в сфере ВПК сильнее национальных интересов. («Русский фокус», 22 июля - 19 августа 2002. Специальное обозрение «Оборонная промышленность»)

DJVU