禁用pyrocms中的缓存

发布于 2024-12-17 06:07:27 字数 100 浏览 1 评论 0原文

我想知道是否有任何方法可以禁用pyrocms 中的pyrocache?该库被加载到 MY_Controller 而不是 autoload.php 中,所以我不知道是否还有其他简单的方法。

I was wondering if there is any way for disabling pyrocache in pyrocms? The library gets loaded in MY_Controller instead of autoload.php, so I don't know if there are any other simple ways.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

为人所爱 2024-12-24 06:07:27

如果您出于开发目的而尝试禁用缓存(这是完全合理的),您可以执行我所做的操作,并将 return; 添加到 function write() 的第一行code> 在 system/cms/libraries/Pyrocache.php 中,然后进入“实用程序”->“维护->缓存维护并清空所有内容。

这将阻止 CMS 创建新的缓存文件。只是不要忘记你添加了这个!

In case you were trying to disable the cache for development purposes, which is completely reasonable, you can do what I did, and add return; to the first line of function write() within system/cms/libraries/Pyrocache.php, then go into Utilities -> Maintenance -> Cache Maintenance and empty everything.

This will prevent the CMS from creating new cache files. Just don't forget you added this!

紙鸢 2024-12-24 06:07:27

如果禁用缓存,那么您将要求服务器执行比应有的更多工作。 PyroCMS 的效率并不低,但如果禁用此功能,它会比需要的速度慢。

If you disable the cache then you are asking your server to do way more work than it should. PyroCMS is not inefficient, but it will be slower than it needs to be if you disable this.

弱骨蛰伏 2024-12-24 06:07:27

好吧,你不能——因为你不应该。

渲染页面依赖于 PyrosCMS 的缓存库。如果您不加载该库(就像您在 MY_Controller 中注释掉缓存库的加载一样),则该站点在尝试访问它时可能会抛出致命错误,因为页面模块将它用于很多事情。

Well, you can't - because you shouldn't.

Rendering the pages rely on PyrosCMS's cache library. If you don't load the library (like if you comment the loading of the cache library out in MY_Controller), the site will probably throw a fatal error when trying to access it, since the pages module use it for a lot of things.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文