У меня есть специальная установка, в которой я передаю контент только через статический XML-файл, который содержится в моем блоге. Плагин создает статический XML каждый раз, когда публикуется новый пост в
/ WP-содержание / папки / my.xml
Отлично. Теперь я перенаправляю своих пользователей, которые обычно приходят через URL-адрес RSS-канала, на этот статический файл через .htaccess:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
# Rewrite feed/ to Static Feed:
RewriteRule ^feed/?$ /wp-content/folder/my.xml [L,T=application/rss+xml]
</IfModule>
# END WordPress
Кажется, все это прекрасно работает - однако, смотря на MySQL, он находится под очень большой нагрузкой от числа пользователей, которых получает мой сервер. Это странно, так как в теории все, что они делают - это подают им статический XML. Глядя на процессы в phpmyadmin, я вижу много:
SELECT SQL_CALC_FOUND_ROWS wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = 'post' AND ...
Что предлагает каждый запрос на / feed /? делает деятельность MySQL ... почему ??
Есть идеи?