【问题标题】:Mysql or flat file or php get request JSONMysql or flat file or php get request JSON
【发布时间】:2012-11-29 01:57:52
【问题描述】:

关于 Web 应用程序的最佳做法/扩展的问题。

访问所有用户都依赖且无法修改的应用程序设置的最佳方式是什么。数据需要以 JSON 格式提供,应用程序是用 PHP / JS 编写的。

在我心中有 3 种方式:

  1. 将 json 作为 php get 请求提供,该请求将调用 final 方法

    final function get_requestJSON() 
    {
        return json_encode(array(.... ));
    }
    
  2. 作为一个包含 JSON 的平面文件提供服务,并使用 file_get_contents

  3. 将其以文本格式存储在 MySQL 中,并使用模型直接访问它。

其中哪一个会被认为是最快的?

有什么想法吗?

  • j

【问题讨论】:

    标签: php json model-view-controller scalability


    【解决方案1】:

    在这种情况下不要担心速度(除非您知道错误的解决方案会慢得令人无法接受),而是考虑您的要求。尤其如此,因为如果您通过客户端发出服务器调用,无论如何都会存在延迟,这可能会使此操作的时间相形见绌。

    此外,这些场景并不相互排斥。您可以将内容存储在数据库中,并使用 JSON 作为协议来来回发送内容(例如)。

    我建议您考虑一下现在和将来您可以看到使用此信息所做的所有事情,并让这些指导您做出决定。

    【讨论】:

      【解决方案2】:

      综合考虑,带方法的 php 库对我来说是最好的解决方案。谢谢你的信息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-08
        • 2023-04-03
        • 2015-06-05
        • 1970-01-01
        • 1970-01-01
        • 2021-07-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多