浏览器控制台显示 http 请求中所有下载的 css、js 和图像的大小(以字节为单位)。如何在 php 中获取此数据?
如有任何帮助,我们将不胜感激。
最佳答案
如果您使用 HTTP 发出外部请求(如 Inspect Element 显示的内容),您可以解析 HTTP header 或发送 HEAD 请求而不是 GET/POST 来获取 Content-Length header 。 HTTP Head 请求不会返回文件的内容,而只会返回 header 信息,如果您不关心所请求的页面内容,可以节省大量资源。如果您确实想要内容,只需发送 GET/POST 请求并解析始终返回的响应 header 即可。
如果您想知道运行 PHP 的您自己的服务器上的文件有多大,可以使用 filesize()
这将显示文件大小(以字节为单位)。如果该文件未知,则会返回 FALSE
。
int filesize ( string $filename )
关于php - 如何获取在php中渲染网页所消耗的总数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23266246/