Налаштування joomla 2

Кеш - збереження запитаних сторінок. При запиті сторінка зберігається повністю і наступна її завантаження здійснюється швидше. Дуже корисна функція, якщо сайт навантажений і оновлюється рідко. НЕ ВКЛЮЧАЙТЕ його в момент розробки, коли необхідно відстежувати ізмененія.Курси JoomMaster від RadiusPRO

(В configuration.php -Кешірованіе відключено = '0', Стандартне кешування = '1', Прогресивне кешування = '2')

(В configuration.php $ cache_handler = 'file')

Нам пропонується 2 варіанти - база даних і немає. Оброблювач сесій оставіть.база даних. Сесії - це тимчасові параметри, які зберігаються в базі даних для кожного користувача. Без сесій не можна.

(В configuration.php база даних = 'database', немає = 'none').

Тепер розглянемо два дуже цікавих параметра: Налагодження системи і Налагодження мову. Для чого вони потрібні? Це спеціальні інструменти, які дозволяють побачити службову інформацію при завантаження сторінок.

Налагодження мови дозволяє побачити звідки береться текст. Як видно на малюнку у нас є. **, і просто текст без маркіровкі.Курси JoomMaster від RadiusPRO

?? - показує, що текст виводиться за допомогою PHP (я спеціально написав простенький модуль, який просто виводить текст забитий в його параметрах).

** - це у нас мовні константи - тобто стає ясно, що для виведення слова "Логін" система використовує константу MOD_LOGIN_VALUE_USERNAME. знаходиться ця константа (у нас) в 2-х файлах - ru-RU.mod_login.ini (корінь сайту / language / ru-RU) і в en-GB.mod_login.ini (корінь сайту / language / en-GB). Якщо ми безпосередньо поміняємо значення цієї константи - то отримаємо інше значення на виводі.

Теж саме (якщо у використовується і англійська мова) потрібно буде зробити і в файлі en-GB.mod_login.ini. тільки англійською мовою, звичайно.

Як ми бачимо простий текст, назви модулів, назва сторінки не позначені маркерами. Знаючи, що текст матеріалів у нас зберігається в базі даних, робимо висновок: все що ні позначено - виводиться з бази даних.

Висновок: за допомогою даної функції ми можемо відслідковувати звідки походить висновок того чи іншого тексту і як на нього впливати (і найголовніше - куди лізти).

Налагодження системи - це дуже корисна функція при розробці. Вона дозволяє бачити практично всі що відбувається на рівні коду.

Включаємо його і отримуємо в нижній частині сайту модуль з вихідними параметрами:

Почнемо з сесій - тут у вкладці Сесія знаходиться ще одна вкладка - __default. а в ній пункт user. Відразу напрошується, що у нас створена основна сесія, в яку записуються дані, що відносяться до різних процесів (зараз у нас тільки user). і. в залежності від того, який функціонал задіяний в даний момент може бути кілька пунктів. Значить при роботі з тим чи іншим компонентом (модулем) ми побачимо їх записи в сесії. Відмінно. Розберемо, що вона говорить нам:

Результати профілювання - інформація про завантаження сторінки. Тут ми бачимо швидкість завантаження, що після чого вантажиться розмір завантаження:

Ось, наприклад, візьмемо ці 2 рядки, які показують завантаження модуля Toolbar:

Використання пам'яті - показує загальний обсяг пам'яті витрачаються на завантаження сторінки. Мається на увазі оперативна пам'ять сервера, до трафіку (вагою сторінки) не має відношення.

Запити до бази даних - тут все ясно - показуються всі запити до бази даних при завантаженні даної сторінки.

Висновок: за допомогою функції «Налагодження системи" ми можемо відстежувати всі процеси які відбуваються на срвере.

У наступній частині ми розглянемо настройки сервера.

Схожі статті