Разгони свой сайт

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

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

Реактивные веб-сайты

Клиентская оптимизация в алгоритмах и примерах

Состояние: книга издана

Мы будем рады, если вы найдете возможность отблагодарить авторов материально.

Текущая версия рукописи (загрузили более 20000 человек):

Примерный план работ

  1. Начало июня 2009. Оглавление книги (8 глав).
  2. 13 июля 2009. Предварительная версия рукописи (171 страница).
  3. 13 сентября 2009. Первая версия рукописи (260 страниц).
  4. 16 октября 2009. Вычитанная и откорректированная версия рукописи (272 страницы).
  5. Начало декабря 2009. Одобренная рукопись в издательстве (336 страниц).
  6. 22 января 2010. Электронная версия.
  7. Конец марта 2010. Сдача рукописи в печать.
  8. Май 2010. Появление книги в магазинах.

Оглавление

  • Введение
    • Благодарности
    • Как ускорить работу сайта для посетителя
  • Глава 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
    • Клиентская оптимизация для произвольного сайта
  • Заключение
    • В качестве послесловия

Обратная связь

При перепечатке каких-либо материалов сайта или книги ссылка на первоисточник обязательна.

Если у вас возникли какие-либо вопросы или пожелания, пожалуйста, поделитесь ими, используя контактную информацию.

Книги

Видео-курсы

Инструменты

Разгони свой сайт

Yet Another cSS selector

Закажи оптимизацию сайта

© 2009 Web Optimizator | Карта сайта

This work is licensed under a Creative Commons Attribution 3.0 Unported License.