选项条目的合理大小限制

时间:2011-11-10 作者:David

我有一组大约4700条记录,我需要通过自动完成在本地搜索我的插件(这是谷歌产品搜索类别)。是否可以将此数据作为数组存储在选项表中,还是最好实际创建一个单独的表来存储此数据?

大约317k。如果我只是将其作为数组存储在选项表中,我会自找麻烦吗?每个页面是否加载缓存所有站点选项?

1 个回复
最合适的回答,由SO网友:onetrickpony 整理而成

每个页面加载都会触发一个读取所有选项的数据库查询(据我所知,选项记录都是自动加载的)。

无论如何,317 K不是您应该担心的事情,但有更好的方法来存储数据,例如,只有在进行搜索时才通过ajax读取的简单文本文件(我想是键入的第一个字符)。

如果需要,可以在第一次加载后缓存数据,使用wp_cache_set() (并在更新列表时将其删除)。您需要一些持久对象缓存插件来跨页面请求保持它。

结束