【发布时间】:2010-11-23 12:17:43
【问题描述】:
我正处于一个网络项目的早期阶段,该项目将涉及大量(5000 多个)类别、子类别和子子类别,需要加载到 html 表单中。
我正在考虑将数据存储在 XML 文件中,然后使用 jQuery 加载到表单中,仅在请求时获取子类别(有什么方法可以优化吗??)。我正在使用 Zend Framework,所以我认为每次从 MySQL 数据库加载都会大大降低应用程序的速度。
我的问题是这种方法会有什么缺点,尤其是。因为需要在 SQL 数据库中引用类别列表?
非常感谢,
亚当
【问题讨论】:
-
内网?如果您有幸告诉您的用户使用什么浏览器/插件,您可以使用 Chrome 中的内置数据库,或使用 Google Gears 的数据库。
-
如果您能以 JSON 格式而不是 XML 格式存储数据,您的 JavaScript 引擎将永远爱您。它的解析速度无限快,并且更容易(如果可能的话)遍历。