php - 如何获取在php中渲染网页所消耗的总数据

标签 php http http-headers

浏览器控制台显示 http 请求中所有下载的 css、js 和图像的大小(以字节为单位)。如何在 php 中获取此数据?

如有任何帮助,我们将不胜感激。

enter image description here

最佳答案

如果您使用 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/

相关文章:

php - Doctrine ManyToMany 同一实体重复输入错误

c# - ASP.Net MVC 4 PUT 请求响应 409 - 冲突

通过 http 上传时 Android 图片损坏

未在 iOS Safari 或 Chrome 中设置或发送请求的 Cookie 适用于所有 Android 和桌面浏览器

header 函数中的 PHP 变量

PHP Imap_mail_move() 使 "Seen"消息为 "Unread"

PHP Memcache 连接到 couchbase 但不能做任何其他事情

java - 是否可以在 HTTPS 连接器上重写 HTTP URL?

cookies - 是否有任何理由使用 HTTP header 授权来发送 JWT token 而不是 cookie?

http - 基于http header 的nginx中的速率限制