Ответы пользователя по тегу LAMP
  • Оптимизации работы сайта на CMS Joomla 2.5 в ubuntu server 14.04.1?

    kapitansen
    @kapitansen
    Веб-погромист
    1. Joomla оптимизировать можно и нужно - это задача того программиста, что занимается порталом. При дурном обращении эта CMS тормозит не по-детски(впрочем, как и все остальные).
    смотреть в первую очередь:
    - включить кэширование
    - включить G–Zip
    - оптимизировать количество установленных плагинов
    - проверить верстку шаблона (количество и размеры картинок, прописанные вручную sql запросы, и т.д.)
    - возможно, спасет ситуацию плагин типа JotCache, JCH Optimize, RokBooster - ставить что-то одно, внимательно проверить css и скрипты на выходе. Эти плагины сжимают и объединяют отдаваемые файлы, увеличивая производительность.

    Читать по теме:
    speedupyourwebsite.ru/books/speed-up-your-website
    speedupyourwebsite.ru/books/reactive-websites
    www.tumencev.pp.ua/programming/cms-joomla/joomla-a...
    baddyblog.ru/uskorenie-sajta-na-joomla

    2. Общие советы:
    - подключить CDN - например, CloudFlare

    3. Серверная оптимизация:

    - nginx - хорошая идея. У меня он стоял сразу. Там же неплохо сразу прописать кеширование картинок и всего прочего.
    - конфиги apache - не помню, кажется не трогал.
    - оптимизировать MySQL - настроить индексы и проверить утилитой mysqltuner
    - периодически можно чистить таблицу jos_sessions

    Читать здесь:
    firstwiki.ru/index.php/%D0%9E%D0%BF%D1%82%D0%B8%D0...
    max-joomla.ru/uroki/92-htaccess-dlya-joomla-pravil...
    habrahabr.ru/post/108418

    Процесс кропотливый и вдумчивый. В моем случае в итоге наиболее действенными мерами оказались: правка com_content (убрал проверку на дату создания), установка компонента JotCache+включение кеширования, настройка кеширования nginx, тюнинг MySQL и клиентская оптимизация картинок, скриптов и т.д.
    Успехов!
    Ответ написан
    1 комментарий