用户可以通过简单的http请求获取服务器的状态吗?

用户可以通过简单的http请求获取服务器的状态吗?,http,Http,我想每秒向用户显示服务器的状态 例如,如果服务器的状态为1,则下载1MB文件需要5秒,如果为0.1,则需要50秒 最直观的方法是每次发送GET请求,但我希望尽可能避免它,因为要发送和接收的数据太多 发送HEAD请求需要发送和接收的数据量很小,但与用户实际体验的Api速度有很大差距 除了每秒阅读内容之外,我还能猜出阅读速度吗?通常,您会使用HTTP或HTTPS请求来验证您的服务是否已启动 考虑到您的服务器具有高带宽的Internet连接,下载速度将由客户端的Internet连接和到服务器的路由决定

我想每秒向用户显示服务器的状态

例如,如果服务器的状态为1,则下载1MB文件需要5秒,如果为0.1,则需要50秒

最直观的方法是每次发送GET请求,但我希望尽可能避免它,因为要发送和接收的数据太多

发送HEAD请求需要发送和接收的数据量很小,但与用户实际体验的Api速度有很大差距


除了每秒阅读内容之外,我还能猜出阅读速度吗?

通常,您会使用HTTP或HTTPS请求来验证您的服务是否已启动

考虑到您的服务器具有高带宽的Internet连接,下载速度将由客户端的Internet连接和到服务器的路由决定。因此,尝试测试带宽将1)浪费您付费的带宽,2)为您提供不太有用的信息

重新考虑要在服务器上监视的内容。典型的指标是CPU利用率、可用内存、可用磁盘空间、磁盘I/O等。通过跟踪这些指标,您将能够确定服务器对客户端的响应程度