gpt4 book ai didi

php - 缓存提要或完成的页面?

转载 作者:数据小太阳 更新时间:2023-10-29 02:32:13 24 4
gpt4 key购买 nike

我刚开始使用 SimpleXML 获取提要并在我的一个网页上显示来自该 XML 提要的数据。看我的第一篇文章https://stackoverflow.com/questions/5925368/how-to-use-the-weather-gov-xml-feed-on-a-website我有 PHP 的基本知识,所以我可能会遗漏一些基本知识。

如果我理解正确发生了什么,每次有人在显示 php 之前查看我的页面时,脚本首先必须去获取提要。然后它按照我的要求对提要执行操作,然后显示页面。

如果我缓存提要或格式化提要并缓存它,我认为一切都会更快。哪个更好地缓存原始提要或格式化提要并缓存结果?我该如何进行缓存?

我希望有人能给我指出一个教程的方向,教我如何用 php 缓存东西,或者也许有人有一些示例代码,我可以从中学习和/或适应我的项目?

谢谢。

最佳答案

谷歌“简单的 php 缓存教程”或查看 this one .

与其像现在这样将文本回显或打印到屏幕,不如像这样使用字符串连接技术构建一个变量:

$html = '<h3>Weather View</h3>';

foreach( element in your xml feed){
$html .= 'Some more information';
}
//then when done
file_put_contents('weather_cache.txt', $html );

本质上,您应该缓存一段 html,然后使用 PHP 将其包含在网页的正确位置,可能使用 file_get_contents();

教程中的逻辑将告诉您如何检查缓存的日期,然后决定是 a) 去刷新 xml 并重新创建缓存还是 b) 提升​​并显示缓存的文件

关于php - 缓存提要或完成的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5926402/

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