gpt4 book ai didi

php - 简单的缓存功能 - 每小时检索一次数据

转载 作者:行者123 更新时间:2023-12-04 18:19:29 25 4
gpt4 key购买 nike

我想用 php 设置一个简单的缓存功能。我希望脚本从某个地方获取数据,但不是在每个页面 View 中都执行此操作,而是每小时执行一次。

我知道我可以有一个每小时运行一个 php 脚本的 cron 作业。

但我想知道这是否可以在没有 cron 的情况下实现,就在基于获取(或缓存)的数据创建页面的 php 脚本中。我真的在寻找最简单的解决方案。不一定要准确

最佳答案

我也会使用 APC,但无论哪种情况,您仍然需要一些逻辑。 PHP中的基本文件缓存:

if (file_exists($cache_file) and time() - filemtime($cache_file) < 3600)
{
$content = unserialize(file_get_contents($cache_file));
}
else
{
$content = your_get_content_function_here();
file_put_contents($cache_file, serialize($content));
}

如果 $content 不是字符串(例如数组或对象),您只需要序列化/反序列化。

关于php - 简单的缓存功能 - 每小时检索一次数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10978592/

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