0

我目前正在使用自定义 php(不是任何框架或 cms)进行电子学习项目。对于我项目一页的内容,我必须从数据库中获取大约 1000 个数据,目前我在该页面上使用分页和每页显示 100 条数据。现在我在想,如果我一次从数据库中获取所有数据并将其存储在 xml 中,并且当用户在分页页面之间扫描时,数据将从 xml 而不是数据库中获取它可能从某种意义上说它会减少数据库命中率是好的。但我很困惑,xml pursing 可能会影响我的项目执行时间?如果有更好的想法,请与我分享。我的项目环境如下 php 5 Mysql Jquery

4

1 回答 1

1

这听起来仍然效率低下,因为您仍然必须解析 xml。

我相信最有效的方法(针对页面视图进行优化)是预先生成列表的 html。

这意味着每次数据库更改时,您都会重新创建 html,但只创建一次。然后,您只需从您的网络服务器提供该 html,而无需执行任何脚本。

于 2013-02-11T09:38:17.650 回答