Куда идем?

Ускорение Jooml'ы

Больше
13 года 9 мес. назад #1013 от genesis33
genesis33 создал тему: Ускорение Jooml'ы
Не для кого не секрет, что Джумла не самая быстрая CMS. Тем более после заявления Гугла о ранжировании сайтов в зависимости от скорости загрузки, тема тем боле актуальна. Поделитесь кто и как ускоряет Джумлу.

После анализа темы, что сделал я:

1. Уменьшил пинг, переместив сайты в Европу из Америки (правда это актуально для всех движков и не только)
2. Установил и настроил Webo Site Speed Up (рекомендую всем, на мой взгляд лучшее расширение для ускорения сайта без ручного редактирования кода)
3. Настроить онлайн сжатие mod_deflate + mod_filter для Apache не удалось так как тех.поддержка хостера заявила, что это сильно грузит ЦП и на общем хостинге устанавливаться не будет.
4. Пробовал ставить плагин JsCss Compressed - эта же функция есть в Вебо, в этом плагине не все работает корректно на сайте после его установки и запуска (в топку!).

Еще о теме можно почитать здесь

Сервис проверки скорости загрузки сайтов здесь
Спасибо сказали: VARion

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
13 года 9 мес. назад #1019 от Wedal
Wedal ответил в теме Re: Ускорение Jooml'ы
genesis33, да, тема интересная. Ускорение сайта - невероятно комплексный процесс. При желании скорость загрузки можно совершенствовать бесконечно. Здесь и оптимизация изображений, кода, скриптов, БД, кэширование, сжатие, расположение и мощность сервера, и.т.д.

А вот ранжирование сайтов в зависимости от скорости мне не очень понятно. Сайт, условно говоря, может быть на одном из двух континентах: Америки или Евразия. В любом случае на том континенте, где сайта нет, пинг будет больше, а значит скорость загрузки ниже. И еще: какого бота Google зашлет на сайт? Того, который ближе к серверу(чисто географически) или того, который знает язык сайта. Короче говоря, мутно здесь все.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
13 года 9 мес. назад #1025 от genesis33
genesis33 ответил в теме Re: Ускорение Jooml'ы
Все верно, но ведь заявления Гугла вполне официальны, в следующем году хотят ввести алгоритм анализа скорости загрузки и ввести зависимость ранжирования. Много в инете сообщений по этой теме. Например здесь

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
13 года 9 мес. назад #1028 от Wedal
Wedal ответил в теме Re: Ускорение Jooml'ы
genesis33, нет, я не ставлю под сомнение эту информацию. Просто очень интересно, как это будет реализовано с учетом того, о чем я писал выше.

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.

Больше
13 года 9 мес. назад - 13 года 9 мес. назад #1056 от bionetinfo
bionetinfo ответил в теме Re: Ускорение Jooml'ы
genesis33, интерестная и нужная тема.
Конечно под каждый сайт (шаблон, установленные расширения, возможности сервера) подход должен быть индивидуальный. Будет полезно, если каждый, имеющий наработки по данной теме поделится ими.

Поделсь и своим опытом. Пробовал Webo - неплохие результаты, но с VirtueMartом мне не удалось его подружить (страница категорий поплыла, кнопку "купить" вырезал).
Удалось реализовать использование mod_expires (expires-закладки) сервера (при его поддержке). Суть в использовании кеша браузера ПК, делающего запрос страницы с сервера, и сохранении в нем части HTML-запросов, загружающих тяжелые скрипты, CSS, графику. В итоге посетитель загружает основной статический вес страницы при загрузке первой страницы. Далее подключается кеш браузера и скорость навигации по сайту значительно увеличивается. Кроме этого в настройках Joomla включено кеширование и GZIP-сжатие. В результате PageSpeed изменились с 67/100 до 81/100, HTML-запросы соответственно с 110-130 до 12-25, вес с 1000-1200К до 50-200К.
Планирую еще поработать руками и уменьшить вес графики. Также хочу объединить в CSS-спрайты графику шаблона но пока не знаю как реализовать, пробовал JCH_Optimize - портит страницы VM.
Последнее редактирование: 13 года 9 мес. назад пользователем bionetinfo.
Спасибо сказали: VARion

Пожалуйста Войти или Зарегистрируйтесь, чтобы присоединиться к беседе.