WordPress как на ладони
wordpress jino

500 000 записей — виснет.

В вордпресс нужно автоматом через wp_insert_post($data) добавить и затем почти постоянно обновлять большое количество записей. Однако через некоторое время движок начинает что то внутри себя оптимизировать и сервер виснет намертво. Как я понимаю наслаиваются несколько потоков "оптимизации". Вопрос чего он оптимизирует и как можно это отключить?

Часто пролетают такие запросы

UPDATE `wp_options` SET `option_value` = '0' WHERE `option_name` = 'fresh_site' 
INSERT INTO `wp_postmeta` (`post_id`, `meta_key`, `meta_value`) VALUES (958, '_pingme', '1')      |
UPDATE `wp_term_taxonomy` SET `count` = 25 WHERE `term_taxonomy_id` = 1761 
SELECT COUNT(*) FROM wp_term_relationships, wp_posts WHERE wp_posts.ID = wp_term_relationships.objec 

Может есть статьи готовые как настроить вордпресс под подобные нагрузки. Заранее спасибо.

campusboy 4 месяца назад

Привет. Сталкивался с таким и писал об этом тут в комментах, но то ли удалили их уже, то ли я не нашёл. В целом, спасало вот такое:

wp_suspend_cache_addition( true ); // отключаем кэширование

wp_insert_post($data)

wp_suspend_cache_addition(); // включаем кэширование
0
Алексей 4 месяца назад

Нет ответов на этот вопрос.

На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.