Кондратенко Г., Мациевский Н.С., Степанищев Е., Реактивные веб-сайты. Клиентская оптимизация в алгоритмах и примерах. Учебное пособие
серия: Архитектор информационных систем
Бином. Лаборатория знаний, 2019 г., 978-5-9963-0253-6
Описание книги
Ключевые слова
Поделиться ссылкой на книгу
Содержание книги
Об авторах
Благодарности
Как ускорить работу сайта для посетителя
Глава 1. ОБЗОР МЕТОДОВ КЛИЕНТСКОЙ
ОПТИМИЗАЦИИ
1.1. Клиентская оптимизация
1.2. Анализ веб-страниц
1.3. Уменьшение размера загружаемых объектов
1.4. Уменьшение количества запросов
1.5. Увеличение скорости отображения
веб-страниц
1.6. Оптимизация структуры веб-страниц
Глава 2. АЛГОРИТМИЗАЦИЯ СЖАТИЯ ТЕКСТОВЫХ
ФАЙЛОВ
2.1. Методы сжатия, поддерживаемые браузерами
2.2. Проблемы в браузерах, прокси-серверах и
firewall
2.3. Настройка веб-серверов Apache, nginx и lighttpd
2.4. Собственная реализация сжатия со стороны
сервера
2.5. Альтернативные методы сжатия
Глава 3. АЛГОРИТМЫ УМЕНЬШЕНИЯ ИЗОБРАЖЕНИЙ
3.1. Уменьшаем GIF (Graphics Interchange Format)
3.2. Оптимизируем JPEG (Joint Photographic Experts
Group)
3.3. Оптимизируем PNG (Portable Network Graphics)
3.4. Оптимизируем SVG (Scalable Vector Graphics)
3.5. Средства онлайн-оптимизации
Глава 4. УМЕНЬШЕНИЕ КОЛИЧЕСТВА ЗАПРОСОВ
4.1. Автоматическое объединение текстовых
файлов
4.2. Алгоритм разбора и сбора CSS Sprites
4.3. CSS Sprites и data:URI, или Microsoft и весь
остальной мир
4.4. Автоматизация кроссбраузерного решения для
data:URI
4.5. Автоматизация кэширования
Глава 5. ОПТИМИЗАЦИЯ СТРУКТУРЫ ВЕБ-СТРАНИЦ
5.1. Динамические стили: быстро и просто
5.2. Оптимизация CSS-структуры
5.3. Пишем эффективный CSS
5.4. Стыкуем асинхронные скрипты
5.5. Стыкуем компоненты в JavaScript
5.6. Что такое CDN и с чем его едят
5.7. Практическое использование CDN на примере
Google Apps
Глава 6. ТЕХНОЛОГИИ БУДУЩЕГО
6.1. Профилируем JavaScript
6.2. Проблемы при оценке производительности
браузеров
6.3. Перспективы "быстрого" JavaScript
6.4. Реализация логики CSS3-селекторов
6.5. API для CSS-селекторов в браузерах
6.6. Canvas: один шаг назад, два шага вперед
6.7. Вычисляем при помощи Web Workers
6.8. Клиентские хранилища
Глава 7. АВТОМАТИЗАЦИЯ КЛИЕНТСКОЙ
ОПТИМИЗАЦИИ
7.1. Обзор технологий
7.2. Установка Web Optimizer
7.3. Настройка Web Optimizer
7.4. Примеры использования Web Optimizer
7.5. Решаем проблемы с установкой Web Optimizer
Глава 8. ПРАКТИЧЕСКОЕ ПРИЛОЖЕНИЕ
8.1. Разгоняем ASP .NET: 100 баллов и оценка "A" в
YSlow
8.2. Разгоняем Drupal
8.3. Разгоняем Wordpress
8.4. Разгоняем Joomla! 1.5
8.5. Разгоняем Joostina
8.6. Пара советов для Ruby on Rails
8.7. Разгоняем jQuery
8.8. Клиентская оптимизация для произвольного
сайта
ЗАКЛЮЧЕНИЕ
В качестве послесловия
Об авторе
Мациевский Николай Сергеевич - выпускник МФТИ, участник ЕЖЕ-движения и российского крыла WSG. Профессиональные интересы сосредоточены в области клиентской оптимизации и практических методов по уменьшению времени загрузки веб-страниц в несколько раз. Выступал с серией докладов на эту тему на мероприятиях ClientSide-2007, «Веборуб 1се-2008», РИТ-2008, RIW-2008, «Веборуб Autumn-2008», ClientSide-2008. К числу наиболее успешных проектов можно отнести www.creative.su (новая версия сайта creative.fizteh.ru, который был дважды награжден интернет-премиями в 2005 и 2006 годах) - творческое сообщество студентов МФТИ, и webo.in, который содержит десятки практических советов, статей и текстов докладов, а также набор инструментов для анализа клиентской производительности.
Последние поступления в рубрике "Тематика определяется"
Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы
В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач.... | |
План счетов бухгалтерского учета с последними изменениями
Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера.... | |
На ферме. Книжка с наклейками
Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия.... |
Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Кондратенко Г., Мациевский Н.С., Степанищев Е., Реактивные веб-сайты. Клиентская оптимизация в алгоритмах и примерах. Учебное пособие в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.