Книга: Мациевский Н. С. «Разгони свой сайт»

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

Серия: "Архитектор информационных систем"

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

Содержание:

Глава 1. Что такое клиентская оптимизация...... 9 1. 1. Цели и задачи оптимизации...... 9 1. 2. Психологические аспекты производительности...... 11 1. 3. Стадии загрузки страницы...... 13 1. 4. Клиентская и серверная оптимизация: сходство и различия...... 15 1. 5. Применение в разработке приложений...... 17 Глава 2. Уменьшение размера...... 21 2. 1. Насколько ресурсоемко архивирование HTML...... 21 2. 2. CSS и JavaScript в виде архивов...... 30 2. 3. Все о сжатии CSS...... 34 2. 4. JavaScript: жать или не жать...... 39 2. 5. PNG против GIF...... 46 2. 6. Разгоняем favicon.ico — это как...... 50 2. 7. Режем cookie...... 54 Глава 3. КЭШИРОВАНИЕ...... 56 3. 1. Expires, Cache-Control и сброс кэша...... 56 3. 2. Кэширование в IE: pre-check, post-check...... 61 3. 3. Last-Modified и ETag...... 63 3. 4. Кэширование в iPhone...... 66 Глава 4. Уменьшение числа запросов...... 69 4. 1. Объединение HTML- и CSS-файлов...... 69 4. 2. Объединение JavaScript-файлов...... 73 4. 3. Техника CSS Sprites...... 80 4. 4. Картинки в теле страницы с помощью data:URI...... 87 4. 5. CSS Sprites и data:URI...... 97 4. 6. Методы экстремальной оптимизации...... 104 Глава 5. Параллельные соединения...... 108 5. 1. Обходим ограничения браузера на число соединений...... 108 5. 2. Content Delivery Network и Domain Name System...... 115 5. 3. Балансировка на стороне клиента...... 117 5. 4. Редиректы, 404-ошибки и повторяющиеся файлы...... 126 5. 5. Асинхронные HTTP-запросы...... 129 5. 6. Уплотняем поток загрузки...... 134 Глава 6. CSS-ОПТИМИЗАЦИЯ...... 140 6. 1. Оптимизируем CSS expressions...... 140 6. 2. Что лучше: id или class...... 146 6. 3. Влияние семантики и DOM-дерева...... 149 6. 4. Ни в коем случае не reflow!...... 155 Глава 7. Оптимизация JavaScript...... 163 7. 1. Кроссбраузерный window.onload...... 163 7. 2. Основы «ненавязчивого» JavaScript...... 172 7. 3. Применение «ненавязчивого» JavaScript...... 182 7. 4. Замыкания и утечки памяти...... 191 7. 5. Оптимизируем «тяжелые» JavaScript-вычисления...... 205 7. 6. Быстрый D0M...... 207 7. 7. Кэширование в JavaScript...... 212 7. 8. Быстрые итераторы, регулярные выражения и другие «вкусности»...... 215 Глава 8. Приложение...... 220 8. 1. Обзор аналитических инструментов...... 220 8. 2. Несколько советов для браузеров...... 237 8. 3. Оптимизированные конфигурации...... 240 8. 4. Разбор полетов...... 247 Заключение...... 263 В качестве послесловия...... 263

Издательство: "Интернет-Университет Информационных Технологий" (2009)

ISBN: 9785996300242

Другие книги схожей тематики:

АвторКнигаОписаниеГодЦенаТип книги
Николай МациевскийРазгони свой сайт. Методы клиентской оптимизации веб-страницСайт тормозит, и вы не представляете, как с этим справиться? Количество анимации на странице превысило все… — Интернет-университет информационных технологий, Бином. Лаборатория знаний, (формат: 60x90/16, 264 стр.) Архитектор информационных систем Подробнее...2013
131бумажная книга

См. также в других словарях:

  • Мациевский — Мациевский: фамилия Мациевский, Аркадий Ефимович (1931 2006) украинский скульптор Мациевский, Евгений Иосифович (1845 1910) русский военачальник, генерал от инфантерии Мациевский, Георгий Евгеньевич (1880 после 1939) русский военачальник, генерал …   Википедия

  • Мациевский — см. Матанин (Источник: «Словарь русских фамилий». («Ономастикон»)) …   Русские фамилии

  • Мациевский, Аркадий Ефимович — Мациевский Аркадий Ефимович (1931(1931) 2006) украинский скульптор. Родился в 1931 году в с. Бобрик Первый Любашёвского района Одесской области. В 1953 году закончил скульптурное отделение Одесского государственного художественного училища. С… …   Википедия

  • МАЦИЕВСКИЙ Игорь — композитор. 1979 НЕСКЛАДУХА 1981 БАРАБАНИАДА (см. БАРАБАНИАДА (1981)) 1983 НЕБЫВАЛЬЩИНА 1986 ЛЕВША (см. ЛЕВША (1986)) 1998 МИФЫ. ФАРАОН (см. МИФЫ. Фараон) 2000 МИФЫ. ЯБЛОКО (см. МИФЫ. Яблоко) 2002 Сказ про Федота стрельца (см. СКАЗ ПРО ФЕДОТА СТ …   Энциклопедия кино

  • Мациевский, Игорь Владимирович — Игорь Мациевский Полное имя Игорь Владимирович Мациевский Дата рождения 28 июня 1941(1941 06 28) (71 год) Место рождения Харьков …   Википедия

  • Мациевский, Георгий Евгеньевич — Георгий Евгеньевич Мациевский Дата рождения 10 декабря 1880(1880 12 10) Дата смерти после 1939 Место смерти Харбин Принадлежность …   Википедия

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

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»