ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
Defenderyk
Отправлено: 3 октября 2009 — 20:59
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




Вот есть например highslide-full.packed.js (48 кб) и просто highslide-full.js (98 кб). Вес отличается примерно на половину. Каким методом или программой так пожимают скрипты? Или это разработчик сам пишет "упакованный" код?

Знаю, что есть сайты, которые выкидывают лишние пробелы, переносы и прочее. Но тем самым вес уменьшается всего на 15-20% т.е получается (75 кб), в то время как в приведенном примере они отличаются на 50%
 
 
Defenderyk
Отправлено: 4 октября 2009 — 07:57
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




но здесь то не зенд используется.
 
 
Александр Михалицын
Отправлено: 4 октября 2009 — 13:47
Post Id


Администратор
Super Member


Покинул форум
Сообщений всего: 723
Дата рег-ции: Февр. 2009  
Репутация: 42




http://forum.dklab.ru/viewtopic.php?t=35249 (Q10)
 
 
yura3d
Отправлено: 4 октября 2009 — 18:13
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Defenderyk пишет:
Знаю, что есть сайты, которые выкидывают лишние пробелы, переносы и прочее. Но тем самым вес уменьшается всего на 15-20% т.е получается (75 кб), в то время как в приведенном примере они отличаются на 50%

Помимо вырезания лишних символов (пробелов, переходов на новые строки) ещё больший процент сжатия достигается переименованием пользовательских переменных и функций. Скажем, была у Вас некоторая переменная chat_online, сжимающий алгоритм переименует её, допустим, в a, тем самым уменьшив вес её имени в 11 раз во всех местах, где она используется. Чем чаще используется переменная или функция в программе, тем более короткое имя ей будет дано (1-2 символа). Все имена пользовательских переменных и функций будут заменены более короткими эквивалентами. Читаемость кода значительно ухудшится, но желаемые 50% сжатия получить вполне реально
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« JavaScript »

> Похожие темы: Чем пакуют скрипты?
Темы Форум Информация о теме Обновление
Долго выполняются скрипты
Долго выполняются скрипты
Решение проблем Ответов: 2
Автор темы: Defenderyk
9 сентября 2010 — 21:30
Автор: Defenderyk
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0787]     [ ]