Оптимизация движка под хостинг

Уважаемые Гуру,

в начале августа запустили проект на livestreet (0.3.1)

перенесли пользователей с предыдущей системы порядка 5000 пользователей, правда активных около 400

стартовали, всё нормально

Читать дальше →

Минимизация mootools-1.2.js

Я думаю, многие сталкивались с нудовлетворительной скоростью загрузки страниц на движке livestreet. Вот один из вариантов уменьшить объем загружаемой информации.

В комплекте с движком идет библиотека mootools весом около 150 Кб, которая загружается на каждой странице. Я решил, что это непозволительная роскошь и занялся оптимизацией. Прежде всего, воспользовался YUI Compressor, что позволило ужать файл до ~95 Кб. Но и этого мне показалось мало. Скачав 7zip и упаковав файл в архив .gz получил 27 Кб, что примерно в 6 раз меньше первоначального размера. Конечно, дополнительное время тратится на распаковку, однако ускорение заметно даже визуально.

Файлы можно взять с моего портала:
— .gz: blog.betportal.org/classes/lib/external/MooTools_1.2/mootools-1.2.js.gz
— mini: blog.betportal.org/classes/lib/external/MooTools_1.2/mootools-1.2.js

Для корректной работы 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. Как это ускорить?

SEO-оптимизация движка

Есть предложение к разработчику или его помощникам, по SEO-оптимизации.

Кто слышал о новом формате Google «canonicals»?

Приведу пример:
Две ссылки —
http://livestreet.ru/blog/2099.html
и
http://livestreet.ru/blog/2099.html#comment25096


Читать дальше →

Приглашаю обмениваться полезными идеями и опытом

Долго не решался создавать отдельный блог на эту тему, но решился таки. Здесь есть несколько топиков на тему продвижения, но как бы здесь принято, что продвижение своих проектов — это личное дело владельцев своих сайтов. А ведь мы же сообщество. Почему бы не объединить эти вопросы в одном блоге, где можно было бы обмениваться опытом, предлагать интересные решения в плане продвижения своих проектов. Многие конечно заявят — покупайте рекламу и будет вам счастье, другие скажут — качественный контент и все само образуется… я в этом не уверен. А если человек не может купить или у него специфический проект… да мало ли что может быть. Потом многие наверное не знают азов продвижения… что то слышали про регистрацию в каталогах, про обмен ссылками, про рекламу, но как и что толком не понимают. А ведь и простой обмен ссылками с родственными по тематике сайтами на LS мне кажется будет полезен. Возможно здесь и родятся какие нибудь полезные модули и дополнения для LS в плане продвижения. На многих сайтах не любят сеошников с их назойливыми предложениями поднять, раскрутить, продвинуть проекты. Я никакой не сеошник, не преследую каких либо накруток и корыстных целей, но честно скажу, что все мы стремимся поднять, продвинуть и раскрутить свои проекты. Кому нужны мертвые сайты — никому. Потому и приглашаю всех заинтересованных постить сюда свои идеи, проблемы, мысли и т.д. Надеюсь этот раздел со временем станет полезным для всех. Добро пожаловать!

PS: Так как еще одной главной мыслью было объединить эту тему в отдельном блоге привожу здесь то, что нашел на этом сайте.

Уникальные description и keywords для каждой страницы
Каталог сайтов и перетекание пользовательской аудитории
Как продвинуть свою социальную сеть?
Модуль привязки LS к Яндекс-блогам. Пингатор.
Sitemap-генаратор
Пингатор робота Яндекс-блоги

а движок может не плохим получиться

товарищи! прежде чем писать модули для LS и заниматься прочими украшательствами, оптимизируйте запросы в основных модулях. Там просто ужас творится, например вещи вроде JOIN (SELECT… )

для такого простого функционала слишком много тяжёлых запросов в движке.

Сжатие страниц LiveStreet на лету

В ходе выяснения подробностей сжатия статей на LiveStreet родилось краткое how-to.

Шаг 1. Проверка. Чтобы проверить, сжимаются ли уже у вас сейчас страницы, можно воспользоваться сервисом whatsmyip.org/mod_gzip_test/
Читать дальше →