Прискорюємо роботу joomla 3, покрокові мануали по joomla 3
1) Завжди використовуйте тільки останні версії Joomla і Розширень
Користуватися останніми версіями розширень так само важливо для швидкої роботи сайту, як і для самої Joomla.
2) Увімкніть кешування
Якщо вимкнено кешування, то кожен раз, коли відвідувачі сайту завантажують одну зі сторінок, Джумла доводиться виконувати відразу кілька дій: довантажувати контент з бази даних, завантажувати встановлені плагіни, компоненти і модулі, завантажувати Ваш шаблон і поєднувати все це в одній єдиній сторінці. Немає необхідності говорити про те, що цей процес займає час. Ось, де нам допоможе внутрішня система кешування Joomla. Коли включено кешування, відвідувач одного разу завантажив сторінку, а результат вищеописаних дій збережеться. Тоді всі наступні відвідувачі будуть безпосередньо отримувати збережену версію цієї сторінки, як ніби це простий HTML файл, який набагато-набагато легше і швидше завантажується. Ось чому кешування один важливих процесів, який повинен бути включений, щоб прискорити роботу сайту.
Щоб включити кешування відкрийте Глобальні налаштування (Система -> Загальні налаштування).
Потім треба натиснути на вкладку Система. щоб відкрити настройки кешування.
Після вибору режиму кешування, натисніть на кнопку «Зберегти» у верхній частині сторінки.
І останнє, що потрібно зробити, щоб система кешування по-справжньому запрацювала - це включити плагін кешування «Система - Кеш». Для цього відкрийте Розширення -> Менеджер плагінів.
Тут Ви бачите величезний список встановлених плагінів. Найпростіший спосіб знайти плагін кешування - це скористатися пошуком. Просто наберіть в полі пошуку слово «Кеш» і натисніть на кнопку із зображенням лупи.
Поруч з написом «Система - Кеш» Ви побачите кнопку з зображенням червоного хреста, який показує, що плагін в даний момент не активний. Щоб змінити його статус натисніть на цю кнопку.
На кнопці з'явиться зображення зеленої галочки, а у верхній частині сторінки Ви побачите повідомлення, що плагін включений.
От і все! Тепер Ваша система кешування Joomla включена і працює!
2) Використовуйте стиснення
Ще одна річ, яка набагато збільшить продуктивність Joomla - це стиснення. Якщо включити внутрішню компресію, то сторінка, яку відкривають відвідувачі сайту, буде стискатися до того як вона у них з'явиться. Якщо зменшити розмір вебсторінки за допомогою компресії, вона завантажиться набагато швидше. Щоб включити стиск в Joomla, потрібно зайти в Налаштування (Система -> Загальні налаштування).
На цій сторінці Ви побачите безліч налаштувань. Натисніть на вкладку «Сервер», щоб відобразити серверні налаштування.
Знайдіть напис «Gzip-стиснення сторінок» і натисніть на кнопку «Так», щоб включити стиск Joomla.
Ви побачите, що індикатор став зелений, і він вказує, що стиснення включено. На завершення, натисніть кнопку «Зберегти», щоб підтвердити зміни.
У деяких випадках включення компресії може викликати помилку. Ймовірна причина в тому, що «Gzip-стиснення» не встановлено або неправильно налаштований сервер. Останнє можна дізнатися у служби технічної підтримки Вашого хостингу.
3) Додайте правила для оптимізації .htaccess
htaccess містить вказівки для веб-сервера, що робити з Вашим сайтом. Ось кілька правил, які можна додати в нього, щоб збільшити продуктивність Joomla:
• ETag - вказує браузерам, що можна завантажувати зі свого кеша зображення, яке вже відобразилося.
• Expires headers - правило схоже на ETag, але дозволяє встановлювати час життя для різних типів файлів.
• AddOutputFilterByType DEFLATE - зменшує рядки коду скомпільованих HTML файлів, видаляючи порожні рядки, переходи і прогалини.
4) Зменшіть розмір зображень
Зображення займають більшу частину вашого сайту. У більшості випадків вони можуть бути оптимізовані. Ось кілька порад, яким можна слідувати при використанні зображень на сайті:
- Ніколи не використовуйте великі зображення, зменшуючи їх за допомогою HTML. Браузеру потрібен час, щоб їх обробити і якість зображення буде гірша за оригінал.
- Завжди оптимізуйте зображення. Такі програми, як Adobe Photoshop або онлайн сервіс Smush It, можуть за допомогою своїх інструментів легко зменшити розмір картинки без втрати якості.
- Не додавайте занадто багато зображень на одну сторінку. Якщо у Вас в статті багато фотографій, спробуйте розбити її на сторінки.
5) Видаліть невикористовувані і неоптимізовані розширення
Кожне розширення Joomla, яке Ви встановлюєте, для роботи вимагає системні ресурси, місце в базі даних і дисковий простір. Наявність великої кількості розширень збільшують загальний розмір сайту і уповільнюють його роботу. Ось чому важливо переконатися в тому, що у Вас встановлені тільки необхідні розширення.
Багато часто перевіряють всілякі плагіни, компоненти і модулі, забуваючи при цьому їх видаляти. Добре б, іноді позбавлятися від таких розширень, які можуть додати непотрібний контент на сайт.
Останнє, але не менш важливе: при виборі найбільш підходящого по функціональності розширення, яке хочете додати, завжди дивіться відгуки користувачів. Деякі компоненти написані вкрай невдало, що може негативно вплинути на продуктивність сайту в цілому.
6) Використовуйте розширення для оптимізації
Існує багато розширень, які намагаються збільшити продуктивність сайту. Покладаючись на багаторічний досвід роботи з Joomla, ось невелика добірка, яку ми Вам порекомендуємо: