Как уменьшить нагрузку на БД в WordPress
Страницы: 1
Как уменьшить нагрузку на БД в WordPress, Помогите с уменьшением нагрузки на базу данных блога
Здравствуйте. Последнее время наблюдаю, что нагрузка на базу данных очень большая и она не всегда выдерживает. Иногда выдаёт:
Цитата
Error establishing a database connection

Подскажите может есть какой-либо плагин который уменьшил бы количество запросов к базе данных и снизил нагрузку
...
abc000, для Wordpress есть специальный плагин, кеширующий запросы к базе данных .Называется он DB Cache Reloaded Fix. Это раз.

Можно сократить количество запросов к БД, оптимизировав тему блога (шаблон). Это два.

Лишние плагины грузят базу. Это три.

Первое, что пришло на ум.
hebroid, пожно подробнее по 2 и 3 smile:confused:
4 увеличить параметры хостинга. траф видать растет
Заработай на Гугле , продвигай в гугле И самое жирное Деньги для Многостраничников Зарабатываю Тут
abc000,

Пункт 2. Открываете index.php темы в Тотал Коммандере (можно прямо на сервере, только не забудьте в настройках Коммандера поставить, чтобы он не обрывал соединение с сервером при некативности). Затем открываете свой блог, смотрите исходный код страницы, и сравниваете с содержимым index.php. Например (кусок):

В index.php:

Код
   <title>запрос к БД</title>
   <met a http-equiv="Content-Type" content="text/html; charset=запрос к БД" /> 
   <li nk rel="alternate" type="application/rss+xml" title="RSS" href="запрос к БД" />
      <li nk rel="stylesheet" type="text/css" href="запрос к БД" media="screen" />
   <li nk rel="shortcut icon" href="запрос к БД" />
   <li nk rel="icon" href="запрос к БД" type="image/gif">
   <li nk rel="pingback" href="запрос к БД" />


а в исходном коде выглядит вот так:

Код
   <title>результат запроса к БД</title>
   <met a http-equiv="Content-Type" content="text/html; charset=результат запроса к БД" /> 
   <li nk rel="alternate" type="application/rss+xml" title="RSS" href="результат запроса к БД" />
      <li nk rel="stylesheet" type="text/css" href="результат запроса к БД" media="screen" />
   <li nk rel="shortcut icon" href="результат запроса к БД" />
   <li nk rel="icon" href="результат запроса к БД" type="image/gif">
   <li nk rel="pingback" href="результат запроса к БД" />


Значит берем и заменяем в index.php то, что можно заменить. Запросы к БД меняем сразу на результат этих запросов. Но можно заменять только те запросы, которые всегда дают один и тот же результат.

Подробнее почитать можно тут (пример):

Код
http://ktonanovenkogo.ru/wordpress/wordpress_osnovi/optimizaciya-bloga-na-wordpress-snizheniya-nagruzki-na-server-hostinga-1.html


Пункт 3. Тут и обьяснять нечего. Каждый плагин - это лишние запросы к базе данных. ПОэтому ненужные плагины, всякие там украшательства, лучше удалять.

Еще стоит время от времени оптимизировать базу данных. Это делается в пару касаний, плагином WP-Optimise. Обычно я оптимизирую базу после каждых пятидесяти статей.
Есть один клевый скрипт. Только стоит он 900 рублей, если деньги есть, то покупай обязательно. У меня у самого такой скрипт стоит. Вот описание от Александра Борисова.
А вот ссылка на сайт самого кэша.
hebroid, спасибо большое! Сейчас вроде всё нормально ничего не вылетает smile:help:
abc000, у меня отказ базы данных случался лишь один раз, когда я сразу 30 статей опубликовал из черновиков одновременно. Но тогда у меня тот блог был очень неоптимизированный. Сейчас, я думаю, в подобной ситуации, такого не случится.
Цитата
hebroid пишет:
я сразу 30 статей опубликовал

Да, вашему трудолюбию (написания столько статей) можно только позавидовать smile:confused:
Ещё раз вам спасибо smile:)
Изменено: abc000 - 31 Июля 2011 07:57
abc000, ну так я ж не за один день их написал smile:D
hebroid, тогда ясно smile:D
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:53 где много готовых фавиконок 
07:52 Роскомнадзор отказал в регистрации трети блогеров-десятитысячников 
07:51 Как правильно покупать ссылки для поддомена? 
22:59 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
12:32 «Хлебные крошки» в адресе сайтов исчезнут из результатов поиска Google 
23:27 Adfinity - Ваш надежный партнер в монетизации трафика 
16:55 Инструменты для массового постинга в WordPress 
11:07 Мобильные и Резидентные Прокси Для Соц Сетей | 3 Гб Бесплатно 
11:01 Защитим твой ресурс от блокировки Роскомнадзора 
10:09 BestChange – обменивать электронную валюту можно быстро и выгодно 
06:50 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
03:42 A-Parser 1.1 - продвинутый парсер поисковых систем, Suggest, PR, DMOZ, Whois, etc 
22:23 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
21:54 Приватные мобильные прокси Украины безлимиты 4g UA Водафон Киевстар Лайф 
07:48 США готовят закон для уничтожения пиратских сайтов во всех странах мира 
02:50 Точные прогнозы на футбол 
02:10 [Новая партнерка] Goldbet Partners — прямой рекламодатель одноименного казино Goldbet 
21:19 С юмором по жизни! 
18:15 Telegram уничтожил официальный канал легендарного российского торрент-трекера 
18:19 Уникальный сервис SEO продвижения 
14:45 (затёр сайт)