Information

Created: 15.06.2010 | Level: specialist | Access: paid
Algorithms of Client Side Optimization Курс консолидирует огромное количество прикладных советов, алгоритмов и пошаговых руководств, которые должны помочь начинающим специалистам, уже знакомых с областью клиентской оптимизации, глубже разобраться в тонкостях ускорения сайтов.
В данном курсе содержится большое количество теоретического материала о клиентской оптимизации, но акцент в значительной мере сделан на описании прикладных методов оптимизации, а также на их квинтэссенции - автоматизации. Большая часть материала посвящена именно внедрению клиентской (и частично серверной) оптимизации при разработке веб-сайтов, а почти вся седьмая лекция - приложению для автоматического ускорения сайтов, Web Optimizer. Кроме того, в одной из лекций рассказывается о перспективах оптимизации, а практическое приложение охватывает множество текущих систем, применяемых для разработки сайтов малой и средней сложности.

План занятий

LessonTitle <<Date
-
Lecture 1
16 minutes
Введение
Contents
    -
    Lecture 2
    1 hour 31 minute
    Обзор методов клиентской оптимизации
    В лекции рассматриваются цели клиентской оптимизации и инструменты ее измерения. Кроме того, в данной лекции перечисляются основные методы клиентской оптимизации и дается краткий обзор соответствующих технологий
    Contents
      -
      Тест 1
      36 minutes
      -
      Lecture 3
      59 minutes
      Алгоритмизация сжатия текстовых файлов
      Один из способов, позволяющий уменьшить размер передаваемых данных, — их сжатие. Сжатые данные занимают меньше места, следовательно, быстрее грузятся, и канал и веб-сервер быстрее освобождаются. Производители браузеров позаботились о том, чтобы передаваемые от сервера к клиенту данные можно было запаковать. Все современные браузеры поддерживают один или несколько алгоритмов сжатия данных.
      Contents
        -
        Тест 2
        30 minutes
        -
        Lecture 4
        1 hour 45 minutes
        Алгоритмы уменьшения изображений
        В этой лекции речь пойдет об оптимизации размера изображений для форматов GIF, JPEG, PNG. Рассмотрены все известные методики оптимизации данных форматов изображений.
        Contents
          -
          Тест 3
          18 minutes
          -
          Lecture 5
          1 hour 31 minute
          Уменьшение количества запросов
          В этой лекции делается упор на методы автоматического объединения файлов, которые позволяют значительно уменьшить издержки на пересылку запросов между браузером и сервером, возникающие в силу различных сетевых задержек. Также здесь рассматриваются различные подходы для клиентского и серверного кэширования.
          Contents
            -
            Тест 4
            36 minutes
            -
            Lecture 6
            1 hour 21 minute
            Оптимизация структуры веб-страниц
            В этой лекции речь пойдет о методах, направленных на более оптимальное (с точки зрения скорости загрузки) расположение и использование структурных элементов страницы: стилей, скриптов и других статических элементов.
            Contents
              -
              Тест 5
              36 minutes
              -
              Lecture 7
              2 hours 22 minutes
              Технологии будущего
              В этой лекции собрана часть материалов, затрагивающих передний край клиентских технологий и их производительность. В ней освещаются вопросы, связанные с профилированием JavaScript, проблемами в оценке производительности браузеров и скоростью работы CSS-селекторов в JavaScript-библиотеках. Во второй половине лекции затрагивается тема асинхронной (многопоточной) производительности на основе JavaScript и производительности AJAX при загрузке страницы.
              Contents
                -
                Тест 6
                36 minutes
                -
                Lecture 8
                1 hour
                Автоматизация клиентской оптимизации
                Со дней подготовки и издания предыдущей книги прошло уже много времени. Технологии не стояли на месте и семимильными шагами рванули вперед. Текущая лекция посвящена обзору текущих технологий для автоматизации клиентской оптимизации и лидеру этого рынка для веб-сайтов на PHP — Web Optimizer (http://www.web-optimizer.ru/).
                Contents
                  -
                  Тест 7
                  36 minutes
                  -
                  Lecture 9
                  2 hours 23 minutes
                  -
                  Тест 8
                  36 minutes
                  -
                  5 hours
                  -