TYPO3. Высокая нагрузка. Оптимизация. Большая посещаемость | CMS обзор

Рубрики : (TYPO3)

TYPO3 сайт под высокой нагрузкой. Часть № 1

Метки :

Хочу поделиться с вами идеями по оптимизации TYPO3 под большую посещаемость.

Основной идеей оптимизации является кеширование страниц:

1. Встроенное кеширование на основе записи закешированных страниц в базу данных
2. Extension кеширование на основе записи закешированных страниц в файлы файловой системы

Вот как кеширование повышает  производительность (Источник)

Теперь подробно разберемся что нужно сделать для оптимизации TYPO3

  1. Удалить все ненужные настройки TYPOScript
  2. Удалить все неиспользуемые extensions
  3. Заменить TYPO3 search на Google search. Дело в том, что он довольно сильно нагружает систему
    • отключить на сайте config. index_enable=0, config. index_externals=0
  4. Обновить версию TYPO3 до последней v 4.3.
  5. Переименовать _.htaccess в .htaccess
    • typo3/gfx/_.htaccess
    • typo3/mod/user/ws/_.htaccess
    • typo3/sysext/_.htaccess
    • typo3/sysext/t3skin/stylesheets/_.htaccess
  6. отключить модуль sys_stat (статистику).
  7. настроить очистку по крону typo3temp
  8. настраиваем броузерный кеш и очистку TYPO3 кешаУстановки config.
    config {
    stat = 0
    cache_period = 21600
    cache_clearAtMidnight  = 1
    no_cache = 0

    removeDefaultJS = 1
    inlineStyle2TempFile = 1
    removeDefaultJS =  external

    sendCacheHeaders = 1
    }
  9. убрать ненужные JavaScrip config.removeDefaultJS
  10. объединить все стили config.inlineStyle2TempFile
  11. сделать автоматическую очистку кеша при добавлении определенного контента. Для этого в TypoConfig корневой страници нужно прописать
    • TCEMAIN.clearCacheCmd
  12. Для оптимизации css и javascript установить и настроить scriptmerger. С его помощью можно добиться того, чтобы все файлы css и js были в одном файле.
  13. Для файлового кеширования установить и настроить nc_staticfilecache

В следующем обзоре мы обсудим что нужно сделать для серверной оптимизации TYPO3.



Comments:

Оставить комменатарий