Я думаю, многие сталкивались с нудовлетворительной скоростью загрузки страниц на движке livestreet. Вот один из вариантов уменьшить объем загружаемой информации.
В комплекте с движком идет библиотека mootools весом около 150 Кб, которая загружается на каждой странице. Я решил, что это непозволительная роскошь и занялся оптимизацией. Прежде всего, воспользовался YUI Compressor, что позволило ужать файл до ~95 Кб. Но и этого мне показалось мало. Скачав 7zip и упаковав файл в архив .gz получил 27 Кб, что примерно в 6 раз меньше первоначального размера. Конечно, дополнительное время тратится на распаковку, однако ускорение заметно даже визуально.
Для корректной работы gzip, возможно, понадобятся танцы с бубном вроде описанных здесь. У меня заработало просто так, правда пришлось изменить ссылку подключаемого скрипта на gz-файл.
10 комментариев
А чем Ваше решение отличается от Web Optimizer? Он все подряд сжимает.
Я имел ввиду общий вес с НЕсжатым JS/CSS, но включенным gzip для html. Это мне запомнилось по резульатам webo.in
@Dianka, наверное решает то, что у меня не нгинкс, а во-вторых я считаю, что нету смысла мучать постоянным сжатием на лету css/js, которые по сути статичны. Лучше схема отдавать уже готовые запакованные в .gz + сжатие html
10 комментариев
@Dianka, наверное решает то, что у меня не нгинкс, а во-вторых я считаю, что нету смысла мучать постоянным сжатием на лету css/js, которые по сути статичны. Лучше схема отдавать уже готовые запакованные в .gz + сжатие html