【问题标题】:WordPress Data Storage EfficiencyWordPress 数据存储效率
【发布时间】:2009-11-13 19:11:02
【问题描述】:

我被要求审查各种 WordPress 插件并尝试找到使其更快的方法。这个插件的前提基本上是存储一堆用户和轮班和约会等等。它涉及五个主要变量,一周开始,一周中的一天,用户,资源和约会。

目前,它使用一种可怕的方法来存储信息,即创建一个基本上可以做到的字符串:

var1::var2::var3::var4::var5;;var1::var2....

每当有人需要查看日历时,它就会进入那个字符串并分解它,然后遍历整个事情。

组织数据的最佳方式是什么,这样我就可以说,本周开始,星期几,给我一个数组,其余变量位于各自/相关位置?

【问题讨论】:

    标签: php arrays wordpress


    【解决方案1】:

    嗯。该字符串可能看起来很可怕(Wordpress 中的许多事情都可以做 :-),但从性能的角度来看,我几乎不认为这是问题的核心。字符串操作还是相当快的,归根结底,即使你使用一些复杂的存储类,你的数据也会以某种方式存储,除非你使用数据库。

    我会使用分析器来找出瓶颈所在。也许它们不在 PHP 代码中,而是在基于它的 Javascript 中?

    【讨论】:

      【解决方案2】:

      我同意这可能不是您的瓶颈 - 考虑一些分析以获得更好的数据。但是,如果您要将数据存储为字符串,我认为使用内置函数序列化您的数据结构比手动操作更好。如果数据可能被非 PHP 应用程序使用,请查看 serialize()json_encode()

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-18
        • 1970-01-01
        • 2016-09-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多