gpt4 book ai didi

php - nginx 可以提供 PHP 缓存的文件吗?

转载 作者:可可西里 更新时间:2023-10-31 23:42:22 24 4
gpt4 key购买 nike

作为我计划的新 CMS 的一部分,我将缓存一些“静态”内容的 HTML 输出。我说“静态”是因为没有存储在数据库中的内容是真正静态的,但它已经足够接近了。系统将对请求 URL 进行 MD5 哈希处理,并将 HTML 输出的缩小版本保存在缓存文件夹中。下次请求页面时,CMS 会检查是否存在缓存版本,然后检查文件的年龄,然后提供缓存版本,从而节省大量资源(尤其是在涉及到 DB 调用时).

显然,让 nginx 在不接近 PHP 的情况下提供静态文件会更快。那么有没有办法让 nginx 对请求 URL 进行哈希处理并检查一个临时文件夹以查看它是否存在?

最佳答案

是的!

您可以让 nginx 缓存来自 fcgi 的响应。它正在使用 HttpProxyModule您必须启用 nginx。

Here是关于如何做的很好的指南。

或者,您也可以将 nginx 与 memcache 一起使用。实际上,您有很多选择。两者都很好用!

关于php - nginx 可以提供 PHP 缓存的文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12581509/

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