Промежуточные выводы

Промежуточные выводы

Во-первых, стоит указать на практически идентичное поведение JSMin и JavaScript::Minifier — скорее всего, они действуют по достаточно похожему алгоритму. Однако последний обладает скрытым потенциалом (при более подробном рассмотрении файлов, полученных вследствие его работы, оказалось, что они могут быть уменьшены еще), но он работает в несколько раз дольше аналогов (3-5 секунд против 0,3-0,5 для Packer на PHP).

Во-вторых, файлы, которые меньше 1 Кб или при архивировании дают выигрыш меньше 70%, минимизировать не имеет смысла. Минимизация в таком случае дает результат, сравнимый с нулем. Если с сервера отдаются небольшие (до 20 Кб в несжатом виде) архивированные файлы (.gz), то стоит по умолчанию их минимизировать с помощью JSMin.

В-третьих, если на сервере не поддерживается сжатие скриптов, то отдавать лучше версию, минимизированную с помощью Packer, — в таком случае выигрыш будет довольно значительным (естественно, если размер файла больше 1 Кб). Такая минимизация в среднем показала 50%-ное преимущество относительно несжатого файла.

В-четвертых, во всех остальных случаях (сервер отдает достаточно большие gzip-версии файлов, которые хорошо архивируются) стоит использовать YUI Compressor (в среднем показал 6%-ное преимущество относительно простого gzip).

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

11.5 ВЫВОДЫ

Из книги автора

11.5 ВЫВОДЫ Мы рассмотрели несколько форм взаимодействия процессов. Первой формой, положившей начало обсуждению, явилась трассировка процессов — взаимодействие двух процессов, выступающее в качестве полезного средства отладки программ. При всех своих преимуществах


13.5 ВЫВОДЫ

Из книги автора

13.5 ВЫВОДЫ В данной главе нами были рассмотрены три схемы работы с расположенными на удаленных машинах файлами, трактующие удаленные файловые системы как расширение локальной. Архитектурные различия между этими схемами показаны на Рисунке 13.12. Все они в свою очередь


14.7.3 Промежуточные прокси

Из книги автора

14.7.3 Промежуточные прокси Некоторые организации создают более изощренные системы безопасности. Каждый запрос реально пересылается на промежуточный прокси, реализующий систему зашиты локальной сети. Прокси становится единственной системой, которая будет видна из


Выводы

Из книги автора

Выводы Несмотря на то что программа разрабатывалась для геймеров, ее запросто можно использовать для организации голосовых форумов как в Интернете, так и в локальной сети. Roger Wilco настолько прост и удобен, что вы практически не отвлекаетесь на его перенастройку во время


Выводы

Из книги автора

Выводы На сегодняшний день программа Radmin является одной из лучших в своем классе. Объясняется это тем, что она быстро работает даже на малоскоростных линиях связи, к тому же количество передаваемых снимков экрана в секунду можно изменять. За счет того, что к удаленному


Выводы

Из книги автора

Выводы Программа VNC так хороша, что разработчики Radmin считают ее одним из ближайших своих конкурентов. На своем сайте они даже приводят тесты этих двух программ (естественно, такие, которые представляют их детище в лучшем свете). Однако в третьей версии Radmin появились


Промежуточные программные продукты (результаты проекта)

Из книги автора

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


Господдержка инноваций: промежуточные итоги Алексей Костров, исполнительный директор Фонда содействия развития венчурных инвестиций в малые предприятия в научно-технической сфере города Москвы

Из книги автора

Господдержка инноваций: промежуточные итоги Алексей Костров, исполнительный директор Фонда содействия развития венчурных инвестиций в малые предприятия в научно-технической сфере города Москвы Опубликовано 14 мая 2013 Можно долго спорить о роли