Ускорение работы сайта на Joomla.
Несколько советов по оптимизации скорости загрузки сайта на Joomla.
1. Не устанавливайте ненужных компонентов, модулей и плагинов они могут увеличить нагрузку на сервер, тем самым замедляя загрузку страниц. Мало того могут плохо сказаться на безопасности сайта.
2. Оптимизация графики.
Изображения не требующие высокого качества, можно уменьшить. В смысле не размер картинки, а её размер в килобайтах. Для этого можно открыть её в Photoshop и сохранить как для Web. Если изображение содержит мало цветов, допустим 5 или 6 его лучше сохранять в формате GIF. Также изображения содержат дополнительную информацию о дате изменения, создания и т.д., эта информация нам тоже не нужна. Её можно удалить специальными програмамми, например JPEG Cleaner.
3. В визуальном редакторе есть функция очистки грязного кода. Это когда вы работаете в редакторах типа Word, а потом переносите статью в Joomla, там может появиться лишний и ненужный код. Эта функция находится на кнопочке с изображением метлы. Для очистки кода нужно выделить весь текст и нажать на кнопку с изображением метёлки.
4. Использование "тяжёлых" шаблонов не способствует быстрой работе Joomla. Лучше устанавливать простенькие, с небольшим количеством js-скриптов.
5. При добавлении картинок в статьи, указывать их размеры. Это делается нажатием на картинку и последующем нажатии на кнопку с изображением дерева.
6. Картинки и баннеры лучше загружать на свой хостинг, а не загружать с других сайтов.
7. Использование стандартного компонента SEF, делает ЧеловекоПонятными адреса страниц. То есть вместо http://joomlatown.net/index.php?option=com_content&view=category&id=1&Itemid=2 будет вида: http://joomlatown.net/uroki-po-html. Подробнее здесь.
8. Ставьте меньше различных счётчиков. На мой взгляд лучший вариант отслеживания статистики своего сайта это Google Analitics.
9. Можно попробовать оптимизировать CSS-файлы шаблонов. Сделать их немного поменьше. Убрать ненужные пробелы, правильно обрезать записи. Об этом написано здесь.
10. Использовать нормальный хостинг.
11. Включить GZIP-сжатие. Правда может немного возрасти нагрузка на сервер.
12. Если сайт обновляется не часто, допустим два раза в неделю или реже, можно включить кэширование в глобальных настройках и выставить время жизни кэша большее, чем по умолчанию. Это позволит уменьшить количество обращений к серверу. Но учтите, что при добавлении материалов или каких-либо обновлений на сайте, изменения вы увидите только после обновления кэша или его принудительной очистке (В АдминПанели: Инструменты - Очистить кэш).
На этом я закончу эту статью. Но к вопросу быстродействия мы ещё вернёмся в скором времени. Этому вопросу посвящён целый раздел - Ускорение Joomla Практические методы ускорения Joomla рассмотрены на VIPZon'e >>

|