Верх страницы
Время для прочтения: 0 мин. 24 сек.

Книга «Реактивные веб-сайты»

Вышла финальная электронная версия второй книги по клиентской оптимизации «Реактивные веб-сайты».

Оглавление

  • Введение
    • Благодарности
    • Как ускорить работу сайта для посетителя
  • Глава 1. Обзор методов клиентской оптимизации
    • Клиентская оптимизация
    • Анализ веб-страниц
    • Уменьшение размера загружаемых объектов
    • Уменьшение количества запросов
    • Увеличение скорости отображения веб-страниц
    • Оптимизация структуры веб-страниц
  • Глава 2. Алгоритмизация сжатия текстовых файлов
    • Методы сжатия, поддерживаемые браузерами
    • Проблемы в браузерах, прокси-серверах и firewall
    • Настройка веб-серверов Apache, nginx и lighttpd
    • Собственная реализация сжатия со стороны сервера
    • Альтернативные методы сжатия
  • Глава 3. Алгоритмы уменьшения изображений
    • Уменьшаем GIF (Graphics Interchange Format)
    • Оптимизируем JPEG (Joint Photographic Experts Group)
    • Оптимизируем PNG (Portable Network Graphics)
    • Оптимизируем SVG (Scalable Vector Graphics)
  • Глава 4. Уменьшение количества запросов
    • Автоматическое объединение текстовых файлов
    • Алгоритм разбора и сбора CSS Sprites
    • CSS Sprites и data:URI, или Microsoft и весь остальной мир
    • Автоматизация кроссбраузерного решения для data:URI
    • Автоматизация кэширования
  • Глава 5. Оптимизация структуры веб-страниц
    • Динамические стили: быстро и просто
    • Оптимизация CSS-структуры
    • Пишем эффективный CSS
    • Стыкуем асинхронные скрипты
    • Стыкуем компоненты в JavaScript
    • Что такое CDN и с чем его едят
    • Практическое использование CDN на примере Google Apps Engine
  • Глава 6. Технологии будущего
    • Профилируем JavaScript
    • Проблемы при оценке производительности браузеров
    • Перспективы «быстрого» JavaScript
    • Реализация логики CSS3-селекторов
    • API для CSS-селекторов в браузерах
    • Canvas: один шаг назад, два шага вперед
    • Вычисляем при помощи Web Workers
    • Клиентские хранилища
  • Глава 7. Автоматизация клиентской оптимизации
    • Обзор технологий
    • Установка Web Optimizer
    • Настройка Web Optimizer
    • Примеры использования Web Optimizer
    • Решаем проблемы с установкой Web Optimizer
  • Глава 8. Практическое приложение
    • Разгоняем ASP.NET: 100 баллов и оценка «A» в YSlow
    • Разгоняем Drupal
    • Разгоняем WordPress
    • Разгоняем Joomla! 1.5
    • Разгоняем Joostina
    • Пара советов для Ruby on Rails
    • Разгоняем jQuery
    • Клиентская оптимизация для произвольного сайта
  • Заключение
    • В качестве послесловия

Ссылки

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, OpenCart, DLE, Laravel, Moonshine, Symfony, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись
Следующая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы