gpt4 book ai didi

PHP - 用于不常更新信息的 MySQL 调用或 JSON 静态文件

转载 作者:行者123 更新时间:2023-11-28 23:33:02 25 4
gpt4 key购买 nike

我有一个与 MySQL 数据库关联的阅读量很大的网站。我还有一些小的“辅助”信息(目前适合 30-40 个元素的数组),按层次组织,但每年定期缓慢更新 4-5 次。它不是配置文件,因为此信息是关于网站的主题而不是关于它的功能,但仍然是一种配置文件。到目前为止,我只是使用了一个包含信息数组的静态 PHP 文件,但现在我需要一种方法来通过我的管理面板中的后端 CMS 更新它。

我想到了一个简单的 CMS,允许管理员创建/编辑/删除条目,周期性的稀有工作,然后创建一个静态 JSON 文件供页面构建脚本使用,而不是从数据库中提取此信息。

问题是:考虑到网站的重读性质,在构建页面时读取服务器上很少更新的 JSON 文件更好,还是只为每个请求从数据库中检索原始信息?

最佳答案

I just used a static PHP

这对我来说听起来很矛盾。静态或 PHP。

given the heavy-read nature of the website, is it better to read a rarely updated JSON file on the server when building pages or just retrieve raw info from the database for every request?

缓存的发明是有原因的:)与您的情况相同-这完全取决于数据更改的频率与读取的频率。如果数据每天更改一次,并且在一天中的 10 万次下载中保持静态,那么不缓存它或不从平面文件提供服务将是愚蠢的。如果数据每天更改一次,平均每天有 20 次读取,那么从代码中返回每个请求的数据可能不会那么愚蠢,但从另一方面来说,所有这 19 个请求都可以从缓存中得到服务,所以......如果可以,从平面文件提供服务。

关于PHP - 用于不常更新信息的 MySQL 调用或 JSON 静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36800257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com