Приветствую читателей своего блога, если вы еще не подписались, можете сделать это прямо -).Пару дней назад я опубликовал пост - 4 шага ускорить блог, где указал 4 пункта, которые должны сделать работу вашего wordpress блога несколько быстрее.
Это не все способы. Их на самом деле довольно много, не все из них действенные. Я подбирал именно те, которые сам применил к своем блогу.
Впрочем, отбросим лирику. Начну сразу по пунктам описывать действия.
Автоматически опустошать корзину
Вы можете настроить свой wordpress так, чтобы он автоматом удалял из корзины сам все. Для этого нужно лишь немного дополнить свой wp-config.php файл.
Просто откройте его и укажите:
1 | define('EMPTY_TRASH_DAYS', 3); |
Второй параметр, это число дней, через которые бэкап с корзины удалится. Для тех кто не в курсе о чем речь, в wordpress есть корзина, в которую помещаются удаленные файлы. Иногда может возникнуть проблема, что вы не можете добавить запись с адресом записи, которую удалили, по причине, что она все еще в корзине.
Оптимизируйте таблицы в базе данных
Я сам все это проделал, опасности нет, но бэкап всегда полезен, если копаетесь в БД. И, конечно же,полезно проводить оптимизацию базы данных. Базы данных MySql не почистятся сами по себе. Тут вы должны сами позаботиться об этом. Оптимизация бд равно уборке за рабочим местом. Это нужно.
Но тут встает вопрос, как это оптимизировать базу данных?
Есть способ сделать это с плагинами:
- Плагин, который очистит и оптимизирует вашу базу данных. Он почистит комментарии, находящиеся в спаме, изменения в записях, неодобренные комменты в пару кликов.
- Этот плагин, позволит вам
проводить оптимизацию таблиц по графику. Вы можете указать количество дней между оптимизациями.
Второй способ, делать с phpmyadmin
Если вы любите ручную работу-), то этот способ для вас. Переходите в phpmyadmin.
Выберите нужную базу данных. Дойдите до самого низа, и вы должны увидеть такое:

Кликните по этой ссылке.
Затем, после того как таблицы нужные отметятся. Рядом есть выпадающий список.

Выбираем. После этого вы должны увидеть сообщение, что SQL код успешно выполнен выше, а ниже что-то вроде этого:

Как автоматически проводить восстановление таблиц в бд?
Если ваш WP выше 2,9 версии, то вы можете сделать такое:
1 | define('WP_ALLOW_REPAIR', TRUE); |
Затем переходите по адресу - |адрес_блога|/wp-admin/maint/repair.php
Там вам предложат починить или оптимизировать и починить базу данных.
Результат
Сейчас:
1 | MySQL: 29 запросов за 1,499 секунд. Потребление памяти: 15.02 MB NULL |
А было потребление памяти примерно 40-50 мб. Плагин вместо super-cache, выбрал hyper-cache.
Если будут еще способы ускорить блог, я их обязательно опубликую. Повторюсь, что все делал на своем блоге. Все это работает, но если будут вопросы, отвечу в комментариях.




Severus
10 Апр 2011@Вячеслав, вставьте куда нибудь этот код:
Вячеслав
10 Апр 2011А как вы вот это посмотрели?
MySQL: 29 запросов за 1,499 секунд. Потребление памяти: 15.02 MB NULL
Чеснок
12 Апр 2011Не куда-нибудь, а в самый низ, поближе к
Severus
12 Апр 2011@Чеснок, этот скрипт показывает это только админу, а так да, у меня в футере.
Severus
13 Апр 2011@Роман Малышев, пожалуйста, заходите еще.
Роман Малышев
13 Апр 2011Спасибо большое за код для отображения кол-ва запросов в БД и вес загружаемой информации.