我的主要目标是定期轮询PaaS提供商(Azure)托管的文件,以防止其变冷。这是一个600K +的pdf,因此,如果我每分钟轮询一次,则每月可能会产生大量数据(超过20GB)。
我尝试过的两种方法都可以完全下载数据:
-
Invoke-WebRequest -Uri https://app.whatever.com/docs/staywarm.pdf
-
((New-Object Net.WebClient).DownloadString('https://app.whatever.com/staywarm.pdf'))
我只想获得前1K,甚至只有前100个字节。我的理论是,即使那样也可以使文件保持温暖。
我已经打开了“始终打开”。因此,有趣的是,PDF仍然经常需要20秒才能开始下载。命名的PDF BTW是服务条款PDF,登录前用户必须接受该文件。因此,在必须下载时,应用程序本身应该已经很暖和,因为与登录页面相关的所有文件(HTML,CSS,JS)都必须提供给浏览器。所以我认为,尽管该应用程序本身很热,但像大PDF这样的单个文件却可以保持冷状态?