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

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]
Книга - супер, правда уже слегка устарела. У автора уже выходит новая книга.

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



Ритуальный оракул Магия зеркал, 53 карты + инструкция 

Представляем вам новую профессиональную колоду Любови Никифоровой (Отилы), являющуюся продолжением ранее изданной и уже популярной колоды «Ритуальный Оракул». В ней вы познакомитесь с азами работы с зеркалами, видами магических воздействий и способами их снятия....

Оракул Норн. Нити судьбы, 45 карт+инструкция 

Оракул Норн: нити судьбы - действительно уникальная колода. Предсказывать будущее или узнавать обстоятельства прошлого и настоящего помогают Боги, Богини и герои Древней Скандинавии. Они дают подробное описание грядущих событий, которое напрямую зависит не только от обстоятельств, но и от характера человека, который хочет узнать свое будущее....

Оракул Вселенской любви Ангелов, 72 карты + инструкция 

Оракул Вселенских Ангелов — это уникальная колода карт, созданная для тех, кто ищет направление и поддержку в области любви и добра от духовного мира Ангелов. Колода состоит из 72 карт, на каждой из которых изображен Ангел....

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