Информация о книге

978-5-9963-0024-2

Главная  » Тематика определяется » Разгони свой сайт. Методы клиентской оптимизации веб-страниц

Мациевский Н.С., Разгони свой сайт. Методы клиентской оптимизации веб-страниц


серия: Архитектор информационных систем
Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2009 г., 264 стр., 978-5-9963-0024-2 , 222*145*16 мм., тираж: 2000


Описание книги

Сайт тормозит, и вы не представляете, как с этим справиться? Количество анимации на странице превысило все мыслимые и немыслимые границы и вы не знаете, что делать? На странице десятки и сотни картинок, дизайнер превзошел сам себя, и теперь все это загружается страшно медленно? Эта книга поможет разобраться с этими и множеством других проблем, связанных с клиентской производительностью.

Ключевые слова

Поделиться ссылкой на книгу



Содержание книги

Глава 1. Что такое клиентская оптимизация......91.1. Цели и задачи оптимизации......91.2. Психологические аспекты производительности......111.3. Стадии загрузки страницы......131.4. Клиентская и серверная оптимизация: сходство и различия......151.5. Применение в разработке приложений......17Глава 2. Уменьшение размера......212.1. Насколько ресурсоемко архивирование HTML......212.2. CSS и JavaScript в виде архивов......302.3. Все о сжатии CSS......342.4. JavaScript: жать или не жать......392.5. PNG против GIF......462.6. Разгоняем favicon.ico — это как......502.7. Режем cookie......54Глава 3. КЭШИРОВАНИЕ......563.1. Expires, Cache-Control и сброс кэша......563.2. Кэширование в IE: pre-check, post-check......613.3. Last-Modified и ETag......633.4. Кэширование в iPhone......66Глава 4. Уменьшение числа запросов......694.1. Объединение HTML- и CSS-файлов......694.2. Объединение JavaScript-файлов......734.3. Техника CSS Sprites......804.4. Картинки в теле страницы с помощью data:URI......874.5. CSS Sprites и data:URI......974.6. Методы экстремальной оптимизации......104Глава 5. Параллельные соединения......1085.1. Обходим ограничения браузера на число соединений......1085.2. Content Delivery Network и Domain Name System......1155.3. Балансировка на стороне клиента......1175.4. Редиректы, 404-ошибки и повторяющиеся файлы......1265.5. Асинхронные HTTP-запросы......1295.6. Уплотняем поток загрузки......134Глава 6. CSS-ОПТИМИЗАЦИЯ......1406.1. Оптимизируем CSS expressions......1406.2. Что лучше: id или class......1466.3. Влияние семантики и DOM-дерева......1496.4. Ни в коем случае не reflow!......155Глава 7. Оптимизация JavaScript......1637.1. Кроссбраузерный window.onload......1637.2. Основы «ненавязчивого» JavaScript......1727.3. Применение «ненавязчивого» JavaScript......1827.4. Замыкания и утечки памяти......1917.5. Оптимизируем «тяжелые» JavaScript-вычисления......2057.6. Быстрый D0M......2077.7. Кэширование в JavaScript......2127.8. Быстрые итераторы, регулярные выражения и другие «вкусности»......215Глава 8. Приложение......2208.1. Обзор аналитических инструментов......2208.2. Несколько советов для браузеров......2378.3. Оптимизированные конфигурации......2408.4. Разбор полетов......247Заключение......263В качестве послесловия......263


Об авторе

Мациевский Н.С.
Мациевский Николай Сергеевич - выпускник МФТИ, участник ЕЖЕ-движения и российского крыла WSG. Профессиональные интересы сосредоточены в области клиентской оптимизации и практических методов по уменьшению времени загрузки веб-страниц в несколько раз. Выступал с серией докладов на эту тему на мероприятиях ClientSide-2007, «Веборуб 1се-2008», РИТ-2008, RIW-2008, «Веборуб Autumn-2008», ClientSide-2008. К числу наиболее успешных проектов можно отнести www.creative.su (новая версия сайта creative.fizteh.ru, который был дважды награжден интернет-премиями в 2005 и 2006 годах) - творческое сообщество студентов МФТИ, и webo.in, который содержит десятки практических советов, статей и текстов докладов, а также набор инструментов для анализа клиентской производительности.

Отзывы

Покупка хорошоа  [ 9 November 2010]
Согласен, книга хорошая. Написано понятно и подробно..Только вот один минус...устарела немного
хорошая книга  [27 January 2010]
Книга - супер, правда уже слегка устарела. У автора уже выходит новая книга.

Последние поступления в рубрике "Тематика определяется"



Математика. Подготовка к ЕГЭ. Задачи с параметрами.10-11 классы 

В предлагаемом пособии представлен обширный материал, посвященный двум заключительным и сложным темам ЕГЭ профильного уровня: задачам с параметрами и числам и их свойствам. На многочисленных примерах с подробными решениями и обоснованиями (как и требуется на экзамене) показаны различные методы и решения задач....

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

Читателю предлагается самая последняя редакция Плана счетов бухгалтерского учета финансово-хозяйственной деятельности организаций и инструкции по его применению с учетом последних приказов Минфина РФ. План счетов - это важнейший инструмент бухгалтерского учета, настольная книга для каждого практического бухгалтера....

На ферме. Книжка с наклейками 

Игры с наклейками - занятие не только интересное, но и полезное. С этой книгой малыш познакомится с различными видами транспорта, потренируется решать простые логические задачки и находить соответствия....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Мациевский Н.С., Разгони свой сайт. Методы клиентской оптимизации веб-страниц в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.