Оптимізація бази даних WordPress

Вордпрес

По замовчуванню система WordPress налаштована таким чином, що робить автозбереження інформації у певні інтервали часу, подібно до того, як це робить MS Word. З однієї сторони це добре, оскільки Ви легко можете повернутися до попередньої ревізії, якщо щось сталося не так.

Але коли у Вас доволі великий блог, то немає потреби роздувати базу MySQL непотрібними ревізіями, думаю більшість блогерів і так пишуть свій текст у Ворді, а вже потім закидують його у WordPress.

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

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

Вимкнути автозбереження можна додавши до файлу config.php (знаходиться у кореневій папці WordPress) такий рядок:

define('WP_POST_REVISIONS', 0);

Якщо Вам все-таки хочеться залишити автозбереження, то можна зробити наступне.

Наприклад, обмежити кількість копій автозбереження. Для цього додайте до файлу config.php такий код:

define('WP_POST_REVISIONS', 2);

У даному випадку буде збережено дві останні копії. Цифру 2 можна змінити на якесь інше число.

Також можна змінити і часовий інтервал збереження. Знову ж таки у файлі config.php додаємо код:

define('AUTOSAVE_INTERVAL', 120);

Тут 120 - це через скільки секунд відбувається автозбереження. Можете написати там інше число, яке Вам хочеться.

Таким чином, обсяг бази MySQL буде мінімальним і система WordPress не буде здійснювати додаткового навантаження на сервер бази даних.

Коментарі тимчасово вимкнені / Комментарии временно отключены