Просмотр полной версии : Ускорение сайтов (для админов)
TheTeacher
23.09.2011, 18:22
Наткнулся на один интересный сайт: http://bananascript.com/
Он сжимает .js скрипты до 85%, если после этого ещё включить gZip сжатие не только для HTML, но и для js скриптов (http://webo.in/articles/habrahabr/07-gzip-all/), то можно ускорить загрузку сайта, особенно главной страницы - в несколько раз!
Например, для этого форума выигрыш для главной страницы - больше 48 кБ (если не учитывать gzip сжатие).
Пробуем, отписываемся о результатах
observer
23.09.2011, 23:40
просто убирает пробелы и сокращает переменные... тупо.
На самом деле главный тормоз работы сайта это php. Так теория. php это интерпретируемый язык программирование, а следовательно все скрипты исполняются на порядок медленнее чем нативный код. поэтому реально ускорение сайта возможно только при переносе его на на компилируемый код. Например фэйсбук добился многократного увеличение производительности сменив код интерпретатора на jit компилятор для php. Это специфичный компилятр работает как обычный компилятор с++. Но существуют компиляторы php на java. Прирост производительности в два три раза. Но есть проблемы. Не все работает и нужно иметь собственный сервер на котором можно установить такой компилятор. На халявных хостингах такие услуги не предоставляются.
Если интересуют подробности, то могу рассказать. Просто пока лень разжевывать. Весь материал есть гугле.
Линукс Юниксович Окошкин
23.09.2011, 23:51
На самом деле главный тормоз работы сайта это php.
Как уверенно :-) А я не соглашусь.. разные сайты - разные тормоза)
Там еще БД бывает например.
Или статики много напихано
Если интересуют подробности, то могу рассказать.
Лучше мануала не расскажете. Стоит ли так себя затруднять? ))
А по поводу этого сжатия js ... да сколько там этих js и css .. мизер обычно .. ну пара десятков КБ, ну сотня. Не заметно..
observer
24.09.2011, 02:36
Я же про это и говорю, что 99% проблем скорости сайтов решает увеличение мощности процессора сервера. И если бы кто-то умел внимательно читать мануалы, то эта темы бы никогда не появилась бы на форуме :))) Эта тема настолько пережевана в сети, что действительно не вижу смысла повторять все это здесь.
TheTeacher
24.09.2011, 10:15
Угу, то есть вы хотите сказать, что, например, для форума ИДК это ничего не даст? И что gzip сжатие, особенно для скриптов, бесполезно?
http://webo.in/check/?url=forum.idknet.com
http://chart.apis.google.com/chart?chs=500x200&cht=p3&chd=t:4,6,42,12,37&chco=868686,D0EB55,EBD055,5539EB,55EBD0,D055EB&chf=bg,s,FFFFFF&chl=HTML|CSS|JavaScript|CSSIMG|IMG
Вес документа - http://forum.idknet.com/
Документы (1 файл) 13 кб (81 кб без сжатия)
Изображения (20 файлы) 18 кб
Объекты (1 файл) 10 кб
Скрипты (10 файлы) 178 кб (233 кб без сжатия)
Стили (3 файлы) 3 кб
Всего 222 кб (346 кб без сжатия)
Линукс Юниксович Окошкин
24.09.2011, 10:24
Угу, то есть вы хотите сказать, что, например, для форума ИДК это ничего не даст? И что gzip сжатие, особенно для скриптов, бесполезно?
http://webo.in/check/?url=forum.idknet.com
http://chart.apis.google.com/chart?chs=500x200&cht=p3&chd=t:4,6,42,12,37&chco=868686,D0EB55,EBD055,5539EB,55EBD0,D055EB&chf=bg,s,FFFFFF&chl=HTML|CSS|JavaScript|CSSIMG|IMG
Вес документа - http://forum.idknet.com/
Документы (1 файл) 13 кб (81 кб без сжатия)
Изображения (20 файлы) 18 кб
Объекты (1 файл) 10 кб
Скрипты (10 файлы) 178 кб (233 кб без сжатия)
Стили (3 файлы) 3 кб
Всего 222 кб (346 кб без сжатия)
Скажи пожалуйста, какая у тебя скорость download интернета дома?
При нынешних каналах объемы страничек форума не критичны, ну сжали на пару килобайт, ну чуть меньше вести страничка. А хостинг (как мне говорят мои знакомые хостеры) грузит как правило мускул, а не php.
Линукс Юниксович Окошкин
24.09.2011, 11:04
http://212.13.105.28/speed.jpg
Сколько милисекунд мы выиграли? :-)
TheTeacher
24.09.2011, 12:33
почти 3/4 пользователей инета от ИДК сидят на пакетах 5-13$, то есть до 1 Мбит/с, чуть больше половины - 5-9$ (до 512 кбит/с). Аналогично и для других провайдеров в ПМР, за исключением Линкса.
Уже одного этого достаточно, чтобы принудительно включать gzip сжатие, переводить в png картинки (меньше 3% браузеров его не поддерживают) и использовать другие методы оптимизации сайта.
Линукс Юниксович Окошкин
24.09.2011, 12:59
По моему опыту, чтобы РЕАЛЬНО ускорить работу сайта нужно дать пинка PHP-программистам и вдогонку послать список топ slow и many запросов к базе данных.
Кстати, ты в курсе, что css и js кэшируются браузерами? Т.е. при первом посещение сайта тормознет чуток, если скорость маленькая.. Ну а дальше ку-ку?
TheTeacher
26.09.2011, 08:55
Я в курсе, но мало на каких местных сайтах посетителей "раз в неделю" меньше, чем остальных, а за неделю кэш обычно чистится
Для увеличения скорости нужно начать с замены сетей
ждём оптику товарищи.
эх заманали это IDC с маленькими скоростями и вечно много просящие за такой унылый нэт
Скорость нэта зависит от скорости цензурирования ваших файлов работниками спец служб.
TheTeacher
14.10.2011, 14:36
Ой насмешили :bj:
То есть больше всего "работники спецлужб цензурируют" вечером видеофайлы, которые вы смотрите?
DarkLam3r
22.12.2011, 12:31
Скорость работы сайта обратно пропорциональна кривизне рук разраба. Пыхапэ/Жаба пофигу...
vBulletin® v3.8.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot