gpt4 book ai didi

PHP内置网络服务器运行速度很慢

转载 作者:搜寻专家 更新时间:2023-10-31 21:02:59 36 4
gpt4 key购买 nike

我是 PHP 初学者,正在制作一个网站,在网页上显示 linux 系统的基本系统信息(CPU 使用率、内存使用率等)。对于 Web 服务器,我使用了内置的 Web 服务器:

php -S 192.168.1.36:8000

前端使用 Bootstrap 和 JS。我正在使用的 php 脚本使用服务器发送事件(从 here 了解它)大约每隔一次将 CPU 使用率、内存使用率和磁盘使用率(它从 shell_exec() 方法中获取)发送到前端2 秒。

问题是,网站刷新速度非常慢,偶尔,第一次加载也很慢。当我查看 JS 控制台时,我注意到即使我按下了刷新按钮,服务器仍在将数据流式传输到网页。会不会是因为连接尚未关闭??

最佳答案

PHP 的内置网络服务器供开发使用。它是单线程的,当您使用它时,它只需要百倍的时间来初始化传入的请求。大多数情况下,您不仅有一个请求,还有对 js、css 和图像的请求。因此加载整页可能需要几秒钟。它仍然没有实现性能。

对于简单的测试或较短的开发周期,可以使用它,但对于密集的开发,我总是更喜欢并推荐真正的网络服务器。

关于PHP内置网络服务器运行速度很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38289144/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com