WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

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 

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

0
Алексей
6.7 лет назад
  • 0
    campusboy4752 www.youtube.com/c/wpplus

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

    wp_suspend_cache_addition( true ); // отключаем кэширование
    
    wp_insert_post($data)
    
    wp_suspend_cache_addition(); // включаем кэширование
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация