Wp选项在测试wp_INSERT_POST()后花费10秒钟查询“重写规则”

时间:2013-11-17 作者:mashup

突然,我的一个测试站点在使用wp\\u insert\\u post($my\\u post)进行测试后变得完全没有响应

我安装了黑盒插件,并检查了哪些查询使其变慢

我找到了一个需要10秒才能加载的。我停用了最近激活的所有插件,但它仍在减慢速度。还注意到PHP因此崩溃了几次。你知道是什么导致了这种减速吗?

由于长度原因,我移除了零件(结束:何处option_name = \'重写\\u规则\';)

UPDATE `wp_options` SET `option_value` =
\'a:77:{s:47:\\"category/(.+?)/feed/(feed|rdf|rss|rss2|atom)/?$\\";s:52:\\"index.php?category_name=$matches[1]&feed=$matches[2]\\";s:42:\\"category/(.+?)/(feed|rdf|rss|rss2|atom)/?$\\";s:52:\\"index.php?category_name=$matches[1]&feed=$matches[2]\\";s:35:\\"category/(.+?)/page/?([0-9]{1,})/?$\\";s:53:\\"index.php?category_name=$matches[1]&paged=$matches[2]\\";s:17:\\"category/(.+?)/?$\\";s:35:\\"index.php?category_name=$matches[1]\\";s:44:\\"tag/([^/]+)/feed/(feed|rdf|rss|rss2|atom)/?$\\";s:42:\\"index.php?name=$matches[1]&feed=$matches[2]\\";s:35:\\"([^/]+)/(feed|rdf|rss|rss2|atom)/?$\\";s:43:\\"index.php?name=$matches[1]&feed=$matches[2]\\";s:28:\\"([^/]+)/page/?([0-9]{1,})/?$\\";s:44:\\"index.php?name=$matches[1]&paged=$matches[2]\\";s:35:\\"([^/]+)/comment-page-([0-9]{1,})/?$\\";s:44:\\"index.php?name=$matches[1]&cpage=$matches[2]\\";s:20:\\"([^/]+)(/[0-9]+)?/?$\\";s:43:\\"index.php?name=$matches[1]&page=$matches[2]\\";}\'
WHERE `option_name` = \'rewrite_rules\';

1 个回复
SO网友:mashup

解决方案是将permalink结构从

/%postname%/%post_id%
收件人:

/%post_id%/%postname%/
这神奇地解决了这个问题——可能Wordpress查询效率不高,或者我遇到了一个插件错误。不管怎样,无论是后端还是前端,它的速度都很快

结束

相关推荐

Multi Upload In Theme Options

我需要在主题选项页面上使用WordPress媒体上传。它需要能够在一个页面上有多个字段。我在网站上看到了一些使用搜索的东西,但没有最新的,也没有我能找到的工作。有人能告诉我一个简单的方法吗。确实希望使用新的库样式,从媒体库中选择图片,或选择上载。