话题详情

返回列表
JOSEN 铁杆资深 3个月前
我安装后 在 /content/cache/static 目录生成的都是0B的.lock文件,是怎么回事?如下图:
附加图片
将首页、列表页、文章/页面详情页缓存为静态 HTML,大幅降低服务器负载,显著提升页面加载速度。支持异步浏览量更新、全站预缓存、智能精准缓存清除。
回复 (3)

虾哥工作室 铁杆 3个月前

我复现了下,应该是被爬虫/扫描器大量探测这类无效 URL,每个请求留下一个 0B .lock,等我更新下版本

JOSEN 铁杆资深 3个月前

我有服务器配置如下:PHP:8.1.32, 300s,50M,curl,zip,gd,mbstr
数据库:MySQL 5.6.50-log (MySQLi )
Web服务:nginx/1.21.4
操作系统:Linux x86_64
----------------------------------
我点 “全站预缓存” 后就生成了大量的.lock文件,没有一个html文件生成。

虾哥工作室 铁杆 3个月前

你好,已更新1.4版本,针对宝塔环境适配了下。
1. 更新插件文件后,先到插件设置页点 "清空所有缓存" 清掉残留的 .lock;
2. 重新点"全站预缓存",面板里的失败日志会显示每个失败 URL 的 HTTP 状态码和 curl错误码——如果仍有失败,把失败日志发出来即可进一步定位(比如某些 URL 本身 404 ,HTTPS 重定向问题)。