微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何清除opencart网站的缓存文件夹

如何解决如何清除opencart网站的缓存文件夹

拥有一个实时的旧网站,其中包含20 GB基于opencart构建的图像文件(在缓存文件夹中)。近年来,许多产品已从数据库删除,但其图像保留在缓存文件夹中。在这20 GB的总空间中,该空间最多可容纳12 GB。

我需要清理此文件夹,并保留所有来自实时产品的图像文件以及其余要删除的图像文件。无法手动实现。

我正在考虑用PHP创建一个脚本,该脚本将读取其中的前10个文件,并与数据库中的文件名匹配,如果文件名在数据库中不存在,则删除文件。 然后在CRON作业中将此脚本设置为每5分钟运行一次。帮助我创建这样的脚本或更好的主意来实现这一目标?这需要在实时服务器上执行。

毛刺:scandir或任何其他函数扫描整个目录。有什么方法可以只扫描前(n)个文件并清除它们。

打开的购物车根据其尺寸创建了单个图像文件的多个版本。即xy.jpg,xy-50x50.jpg,xy-100x100.jpg等。

解决方法

在OpenCart引擎中,图像将从 / images / catalog / 中的原始图像再次在 cache 文件夹中创建。 cheche 文件夹用于存放临时文件,因此您可以从其中删除内容。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。