有没有系统的方法来区分这些与动态文件?
如果我必须列出所有静态资产.什么是最好的起点?
解决方法 从客户端的角度来看,没有系统的方法来确定HTML响应的哪个部分来自静态文件,或者是由服务器在运行时生成的. HTML标准没有那么大的区别.话虽这么说,大多数时候你可以猜出响应的哪一部分来自静态文件.当HTML响应链接到.CSS,.Js,.gif等文件时,很可能它来自静态文件.
但是确定哪个HTML元素来自磁盘上的文件以及哪个HTML元素是在运行时构建的是不可能的.
系统的方法是分析形成HTML响应的代码,并从那里确定哪个资源是静态的,哪个是动态的.
编辑
您补充说,您不需要100%.如果您不需要,那么也许您可以使用cloudflare’s list of file extentions.默认情况下,cloudflare缓存这些扩展的原因是它们通常是静态的.
以上是内存溢出为你收集整理的如何从HTML中识别静态资产全部内容,希望文章能够帮你解决如何从HTML中识别静态资产所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)