Я думаю, многие сталкивались с нудовлетворительной скоростью загрузки страниц на движке livestreet. Вот один из вариантов уменьшить объем загружаемой информации.
В комплекте с движком идет библиотека mootools весом около 150 Кб, которая загружается на каждой странице. Я решил, что это непозволительная роскошь и занялся оптимизацией. Прежде всего, воспользовался YUI Compressor, что позволило ужать файл до ~95 Кб. Но и этого мне показалось мало. Скачав 7zip и упаковав файл в архив .gz получил 27 Кб, что примерно в 6 раз меньше первоначального размера. Конечно, дополнительное время тратится на распаковку, однако ускорение заметно даже визуально.
Для корректной работы gzip, возможно, понадобятся танцы с бубном вроде описанных здесь. У меня заработало просто так, правда пришлось изменить ссылку подключаемого скрипта на gz-файл.
Поставила ЛС на firstvds тариф VDS-Отрыв (500 МГц, 128mb). Работает очень медленно. Общее время загрузки страницы 4-5 секунд. Файловое кэширование включено. Пробовала включить gzip по этим советам. Ничего не вышло — вместо css и js браузер (ФФ3.5) получает gzip'ы и не распаковывает их, в следствие чего не работает ни js ни css — сайт становится страшный и не рабочий.
Поставила wordpress в один шаг, так он на том же самом тарифе работает в два раза быстрее — 1,5-1,8 секунды против 4-5 от ЛС. Почему так?
UPD. Поставлю вопрос иначе. Сайт livestreet.ru быстр и шустр. Как этого добиться? Не нужно говорить про VDS от hc.ru, т.к. пробовала только что на выделенном сервере у друга установить. Результат: Общее время загрузки страницы — 0,2 сек, но грузится все равно очень медленно из-за кущищи js. Как это ускорить?
Долго не решался создавать отдельный блог на эту тему, но решился таки. Здесь есть несколько топиков на тему продвижения, но как бы здесь принято, что продвижение своих проектов — это личное дело владельцев своих сайтов. А ведь мы же сообщество. Почему бы не объединить эти вопросы в одном блоге, где можно было бы обмениваться опытом, предлагать интересные решения в плане продвижения своих проектов. Многие конечно заявят — покупайте рекламу и будет вам счастье, другие скажут — качественный контент и все само образуется… я в этом не уверен. А если человек не может купить или у него специфический проект… да мало ли что может быть. Потом многие наверное не знают азов продвижения… что то слышали про регистрацию в каталогах, про обмен ссылками, про рекламу, но как и что толком не понимают. А ведь и простой обмен ссылками с родственными по тематике сайтами на LS мне кажется будет полезен. Возможно здесь и родятся какие нибудь полезные модули и дополнения для LS в плане продвижения. На многих сайтах не любят сеошников с их назойливыми предложениями поднять, раскрутить, продвинуть проекты. Я никакой не сеошник, не преследую каких либо накруток и корыстных целей, но честно скажу, что все мы стремимся поднять, продвинуть и раскрутить свои проекты. Кому нужны мертвые сайты — никому. Потому и приглашаю всех заинтересованных постить сюда свои идеи, проблемы, мысли и т.д. Надеюсь этот раздел со временем станет полезным для всех. Добро пожаловать!
PS: Так как еще одной главной мыслью было объединить эту тему в отдельном блоге привожу здесь то, что нашел на этом сайте.
товарищи! прежде чем писать модули для LS и заниматься прочими украшательствами, оптимизируйте запросы в основных модулях. Там просто ужас творится, например вещи вроде JOIN (SELECT… )
для такого простого функционала слишком много тяжёлых запросов в движке.
Вышел инструмент для оптимизации различныз движков и т.п. Я считаю, что для ЛС это очень хорошая новость, каждый рано или поздно задумывался над оптимизацией. Я предлагаю обсудить этот инструмент и протестировать на финальной версии LS 3.0