Оптимізація бази даних mysql в dle, створення, налагодження та просування сайтів

Оптимізація бази даних mysql в dle, створення, налагодження та просування сайтів

Привіт, шановні читачі блогу SdelaemBlog.ru. сьогодні я хочу продовжити розмову про налаштування сайту на базі движка dle. Адже зробити сайт dle - це тільки пів справи, та й того менше, тому настройка ресурсу дуже важлива на початковому етапі проектування. Особливо, коли движок надає стільки налаштувань, скільки надає DataLife Engine (dle), нехтувати настройками не варто.

У попередніх постах ми розібрали деякі настройки dle, але це далеко не все. Тому будемо продовжувати поки наш ресурс не буде повністю налаштований по нашому бажанню і з урахуванням можливих потреб відвідувачів.

А поговорити я пропоную про оптимізацію запитів до бази даних mysql, так як оптимізація БД, також відноситься до налаштувань dle. Звідси тема - Оптимізація запитів до бази даних mysql в dle.

Яка користь від оптимізації запитів до бази даних mysql в dle

Що може дати оптимізація? 1. За допомогою оптимізації можна збільшити швидкість завантаження сторінок, а як відомо пошукові системи враховують даний фактор при ранжируванні сторінок ресурсу. 2. Можна зменшити навантаження на сервер, а при великому трафіку це необхідно, для збільшення швидкості завантаження сторінок. 3. А також вмикати або вимикати різні модулі dle, для поліпшення поведінкових факторів, а поведінкові фактори, також впливають на ранжування ресурсу.

Але це далеко не всі фактори на які може вплинути оптимізація запитів до бази даних mysql в dle. Я думаю користь даної настройки безсумнівна, тому перейдемо безпосередньо до налаштування dle.

Оптимізація запитів до бази даних mysql в dle

Для переходу до оптимізації, як завжди заходимо в адмінку dle, натискаємо «настройка системи» і вибираємо вкладку «оптимізація запитів до бази даних».

Перше, що ми можемо зробити - це включити Gzip стиснення HTML сторінок. Якщо активувати, можна заощадити на трафіку. Gzip стиснення дозволяє стискати сторінки приблизно в 3-4 рази і за рахунок цього економить трафік і прискорює завантаження сторінок. Включаємо.

Виберіть тип пошуку використовуваного на сайті. Тут нас просять вибрати один з двох типів пошуку. Простий або повнотекстової (розширений). Якщо хочете більш точні результати пошуку, вибирайте розширений, але пам'ятайте, що при цьому виборі навантаження на ваш проект зросте.

Включити швидкий пошук. Він же пошук з автозаповненням, з даною опцією набагато зручніше користуватися пошуком, але вона також підвищує навантаження на базу даних.

Включити кешування на сайті. Знову ж таки, скорочує навантаження на сервер.

Якщо активувати, то сторінки будуть віддаватися браузеру відвідувача з кеша, тобто збережену копію сторінки.

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

Відображення схожих новин. Тут все просто, якщо у вас є новина 1 і новина 2, тоді при читанні повної новини 2, внизу, буде отоброжаться схожа новина. в даному випадку новина 1.

Оптимізація бази даних mysql в dle, створення, налагодження та просування сайтів

Включити підтримку фіксації новин на сайті: Дана опція дозволяє закріпити певну статтю на одному місці. Після включення підтримки фіксації, в додаванні поста з'явиться графа «зафіксувати на сайті». Але не забуваємо, що ми тут для оптимізації запитів до бази даних dle. Якщо відключити функцію, то навантаження на базу даних mysql знижується.

Оптимізація бази даних mysql в dle, створення, налагодження та просування сайтів

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

Включення виведення найрейтинговіших статей на сайті. Дозволить виводити рейтингові статті. Відключення також Коном 1 запит до бази даних.

Оптимізація бази даних mysql в dle, створення, налагодження та просування сайтів

Включити календар. Відключення також економить 1 запит до бази даних mysql.

Оптимізація бази даних mysql в dle, створення, налагодження та просування сайтів

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

Після всіх перерахованих вище маніпуляцій, зберігаємо налаштування і на цьому все на сьогодні. Я сподіваюся, що ви не в останній раз на даному блозі. Будемо продовжувати налаштовувати сайт dle, в наступних постах, тому підписуємося - не соромтеся.

Схожі статті