1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Обсуждение Ускорение работы Joomla

Тема в разделе "Joomla", создана пользователем binh, 14 ноя 2011.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. binh

    binh

    Регистр.:
    6 сен 2011
    Сообщения:
    267
    Симпатии:
    75
    Статей про оптимизацию джумлы написано немало, но как-то всё разрознено. Информацию приходиться брать с нескольких статей и ставить несколько разных плагинов что ускоряют работу. Но для себя я недавно нашел один классный плагин https://www.nulled.cc/attachment.php?attachmentid=40905&stc=1&d=1321275092 который сочетает в себе практически все возможные ускорители для джумлы.
    Попробую привести свои настройки этого "швейцарского ножа":

    Allow optimization in // Применять оптимизацию к сайту или к сайту + админке. Выбрал только к сайту.
    .htaccess based rewriting Yes
    Minimize HTML Yes //Этот параметр иногда збивает оформление шаблона(нужно пробовать исходя из шаблона)
    Image optimization with Smush.it(TM)//помогло уменьшить размер картинок, тем самым сократил время загрузки страници
    CSS
    Merge Yes //объединить все ЦСС стили о один файл, что также сильно сокращает загрузку.
    Exclude files from merging //убирает проблемные файлы стилей, особенно стили шаблонов и галерей
    Include files always
    Minify Yes //Уменьшение файла, пока не понял как работает
    Minify non-merged files Yes No //Уменьшение не объединительных файлов
    Compress Yes //Сжатие стилей с помощью Gzip, после того как файлы были собраны в один файл, да ещё и сжаты прирост очень неплохой
    Compress non-merged files Yes //тоже самое что предидущее но уже с каждым файлом отдельно, т.к. они не собрались в один файл
    JavaScript
    Merge No //означает всё тоже что и с CSS только файлы теперь наши яваскрипты
    Дальше всё повторяется как и с CSS, но методом проб и ошибок удалось достичь коректной работы при таких настройках:
    Minify Yes
    Minify non-merged files No
    Compress Yes
    Compress non-merged files Yes
    jQuery no conflict Yes
    jQuery file name
    Placement of external JavaScript files
    Placement of inline JavaScript
    Exclude / Delete
    Skip dynamic resource (.php) Yes
    Exclude files from compressing
    Exclude files from minifying
    Delete files

    CDN support //Поддержка т.н региональных облачных серверов, куда скидываются ваши данные, в данном случае это картинки. Не пользую т.к. платный
    CDN mapping No
    CDN server type
    CDN Domain
    Debug mode No

    Вот впринципе всё, если есть ещё рекомендации по настройке джумлы, а также данного плагина, буду только рад. Результат работы плагина можно наблюдать на сайте http://exclusive.zt.ua
     

    Вложения:

  2. collapse

    collapse

    Регистр.:
    12 янв 2007
    Сообщения:
    204
    Симпатии:
    62
    функционал идентичен аналогам+это бета, что там вылезет, непонятно. особого ускорения я не заметил - один из моих сайтов, на котором раз в 10 больше графики и скриптов, загрузка идет быстрее, чем у сайта разработчиков - при этом используется встроенный в шаблон "оптимизатор" плюс руками зачищено все.
    в общем, не отличается ничем от аналогов проверенных.
     
  3. binh

    binh

    Регистр.:
    6 сен 2011
    Сообщения:
    267
    Симпатии:
    75
    1) Бетта у них уже долгое время, это не критично, функционал то полный
    2)загрузка конечно во многом зависит и от хостера
    3) руками зачищать это лучше всего конечно, но не каждый начинающий джумлист сможет покопаться в коде.
    4) от аналогов отличается большим количеством настроек, а также возможностью исключать как CSS так и Java скрипты, а также в более тонкой настройке.
    Конечно есть также компонент JFinalizer, но мне этот приглянулся больше. В сжатии CSS есть и свои минусы, например плывут стили, или не загружается какой нибудь скрипт, но это можно обойти методом экспериментов, и внесением файла в исключения.
     
  4. TopdiR

    TopdiR Создатель

    Регистр.:
    23 авг 2011
    Сообщения:
    39
    Симпатии:
    0
    С Joomla 1.7 работает или только для 1.5?
     
  5. bork75

    bork75 Д☼брая собака )

    Регистр.:
    21 июн 2008
    Сообщения:
    1.449
    Симпатии:
    716
    Для того, чтобы оптимизировать joomla нужно полностью переписывать ядро работы с мускулом.
    Я проводил простой эксперимент.
    Собрал на joomla сайт и начал тестить через сервисы имитации нагрузки (динамичные модули закешировал - типа модулей похожие новости и т.п.)
    Потом скопировал сайт и залил как html (т.е. сайт без БД) - сайт на файлах под нагрузкой показал прирост почти в 100 раз!

    Далее я применял компоненты, которые оптимизировали все настройки и файлы и проделал эксперимент по-новой.
    На joomla прирост был около 20%, а на файлах почти никакой!

    Похожий эксперимент я проводил с dle, по тестам, там нагрузка на бд в 20 раз меньше.

    Вот так вот, дле сделала небольшая команда русских ребят(за это приятно), а на joomla работает весь мир (за это обидно)
     
  6. binh

    binh

    Регистр.:
    6 сен 2011
    Сообщения:
    267
    Симпатии:
    75
    Работает отлично со всеми версиями джумлы, хотя на сайте разработчиков пока заявлена только версия 1.6. Ставил на 1.7 полёт нормальный.
     
  7. J-J

    J-J Создатель

    Регистр.:
    11 ноя 2011
    Сообщения:
    11
    Симпатии:
    0
    По вышеуказанной методике не советую работать с css, прирост будет не настолько заметен, а вот уже отлаженный проект заставляет разбирать по полочкам
     
  8. sergik74

    sergik74

    Регистр.:
    19 апр 2007
    Сообщения:
    295
    Симпатии:
    68
    Есть сайт на аналоге Joomla - Joostina
    http://www.azbukasexa.ru/
    Уников там мама не горюй - ниче - живет и прыгает
    Движки похожие

    Ну вот простые реки по оптимизации
    http://www.joomspot.net/how-to-speed-up-optimize-joomlas-performance.html

    JA фреймворк уже встроеная компрессия js @ css например

    на оф форуме J есть темки где чаще встречается мнение что не сам движок тормозной а установленные модули / плагины и прочая лабуда...
    Вот и ними и надо работать
     
  9. binh

    binh

    Регистр.:
    6 сен 2011
    Сообщения:
    267
    Симпатии:
    75
    Однозначно, но что делать если нужен функционал в виде модулей и плагинов.
    По ссылкеhttp://www.joomspot.net/how-to-speed-up-optimize-joomlas-performance.html
    в общих рекомендациях говорится, что нужно использовать лёгкий шаблон, но если заказчик уже купил клубный навороченный шаблон и не желает переходить на другой... В данных случаях компрессия стилей и скриптов помогает. Но с компрессией стилей нужно быть аккуратным т.к. может поплыть вёрстка.
     
  10. dmx

    dmx

    Регистр.:
    22 июн 2011
    Сообщения:
    662
    Симпатии:
    526
    joostina это прошлый век. проект не развивается - да и не с чего.
     
Статус темы:
Закрыта.