php - 使用xml缓存数据

标签 php mysql xml

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

最佳答案

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

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

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

关于php - 使用xml缓存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14809324/

相关文章:

php - Magento:将Google Analytics(分析)代码放在</head>之前

php - 无法对 PHP 脚本使用 get 方法

mySQL INNER JOIN 与 UNION ALL 一起使用

使用 XSLT 的 XML 到 XML 映射

java - Android操作栏,更改颜色并添加搜索功能

java - 序列化时处理无效的 xml 字符

php - 结果无法转换为 JSON 数组

php - 如何从 Python 运行 php 代码字符串?

mysql - 计算具有相同 WHERE 条件的多个列

mysql - 如何显示不同的值(value)