gpt4 book ai didi

php - 如何在php中正确缓存文件

转载 作者:可可西里 更新时间:2023-10-31 22:16:57 27 4
gpt4 key购买 nike

我有一个包含帖子和多条评论的页面,通过使用 PHP 的 ob_start() 我能够成功缓存它。

在每条评论旁边,我都有一个用户名及其当前帖子数和声誉。现在,我会保留所有帖子的页面缓存,直到有人添加新评论,然后我才会更新缓存文件。

现在的问题是,一个用户的帖子数量和声誉会随着他在其他主题上的帖子/评论而增加,而它的帖子数量和声誉在旧帖子上不会改变。

解决此问题的最佳做法是什么。

最佳答案

如果您以任何方式关心您网站的性能,您应该切换到 APC因为它提供了操作码缓存以及作为键/值存储的缓存方式。

您可以存储整个内容 block 、数组、对象,您可以命名:

// you must supply:
// 1. a key you will later use to retrieve your content
// 2. the data you wish to cache
// 3. how long the cache should remain valid
apc_store($key, $data, $ttl);

就检索而言,您只需调用如下电话:

$data = apc_fetch($key);

关于php - 如何在php中正确缓存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074190/

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