如何在不使用站点地图的情况下预热服务器缓存?

如何在不使用站点地图的情况下预热服务器缓存?

我需要编写一个脚本,在服务器重新启动时使用网站页面预热应用程序缓存,以便当用户访问网站时,将从缓存中提供页面,从而获得更好的响应时间。

有人可以帮助我使用 bash 脚本编写一个脚本来预热这些页面的缓存吗?我一直在考虑使用获取命令加载 URL 但不确定这是否是正确的方法?到目前为止我已经想到了下面的代码。任何帮助表示赞赏。

#!/bin/bash input="/home/testadmin/url.txt" while IFS= read -r line do echo Refreshing $line wget --no-check-certificate --no-cache "$line" #time wget -pq --no-check-certificate --no-cache --delete-after "$line" #curl -s -w %{time_total}\\n -o /dev/null "$line" done < "$input"

相关内容