LVSoft - программное обеспечение LVSoft - программное обеспечение
Главное меню
Голосование
В какой операционной системе вы предпочитаете работать?
Windows
Linux
Mac OS
DOS

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

root
2012-07-05 20:07:02
Оценка: 

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


Реактивные веб-сайты Авторы: НИКОЛАЙ МАЦИЕВСКИЙ, ЕВГЕНИЙ СТЕПАНИЩЕВ, ГЛЕБ КОНДРАТЕНКО

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

Эта книга, «Реактивные веб-сайты», в первую очередь, сфокусирована не столько на изложении теоретического материала (который так или иначе уже достаточно известен
специалистам, работающим в этой области), сколько на описании прикладных методов оптимизации. Перед прочтением материала рекомендуется ознакомиться с предыдущей книгой «Разгони свой сайт» (speedupyourwebsite.ru), чтобы представлять основные моменты и глубже проникнуть в излагаемые концепции. И мы надеемся, что книга будет интересна как клиентским оптимизаторам со стажем, так и начинающим специалистам, желающим расширить свой кругозор.
Во-вторых, сделан акцент не только на самих практических методах, но и на их квинтэссенции – автоматизации. Значительная часть книги посвящена именно внедрению клиентской (и частично серверной) оптимизации при разработке веб-сайтов, а почти вся седьмая глава – приложению для автоматического ускорения сайтов, Web Optimizer.
В-третьих, мы немного заглянули в будущее и выбрали из него те аспекты производительности, которые будут актуальны буквально через год-другой, когда большинство браузеров станут настолько быстрыми, что обычные методы оптимизации потеряют свою первоначальную эффективность. О будущих перспективах оптимизации рассказывается в шестой главе.
Наконец, практическое приложение (восьмая глава) получилось достаточно объемным и охватывает множество текущих систем, используемых для разработки сайтов малой и средней сложности. Это позволит использовать данное издание в полной мере как справочник с пошаговым руководством к действию: что и как нужно сделать, чтобы сайт работал «быстрее молнии».
Первая книга, «Разгони свой сайт», вызвала многочисленные (все положительные) отклики, и мы решили собраться с силами и написать ее продолжение. Книга «Реактивные веб-сайты» призвана пролить свет на те моменты клиентской оптимизации, которые остались в тени после выхода первой книги. Надеемся, что это получилось: на этих страницах опубликован первоклассный материал от профессиональных специалистов по ускорению сайтов и прикладным техникам оптимизации. Это знаменательно, что данное издание наконец увидело свет, и ты видишь его, читатель soft.sibnet.ru!

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


Скачать
Добавить комментарий
Для добавления комментария зарегистрируйтесь или войдите под своим именем
Поиск

искать все слова
Авторизация
Имя пользователя: 

Пароль: 


Запомнить пароль
Регистрация
Счетчик посещений
Copyright ~lvenokiris~ © 2012-2014