我想知道,如果一台服务器中的一个php脚本上有大量并发http请求,那么该请求会因为单个php脚本而变得缓慢吗
如果我制作同一个脚本多个副本
例如
script1.php, script2.php, script3.php
这3个脚本都有相同的内容。那么,如果客户端请求随机选择要请求的任何一个页面,php页面访问速度会更高吗?
这只是我减少负载和请求响应时间的想法。我想知道我的想法是否合理。
我想知道,如果一台服务器中的一个php脚本上有大量并发的http请求,那么请求会因为单个php脚本而变慢吗?
没有。
这只是我减少负载和请求响应时间的想法。我想知道我的想法是否合理。
没有。
如果有什么不同的话,对同一文件有多个请求应该会因为缓存而提高每个请求的速度,即使只是在硬件级别。绝对不要复制文件。
不会。它是处理脚本的Web服务器,所以任何放缓都是在Web服务器上,而不是在PHP脚本文件的副本数量上。
这并不是说写得不好的剧本不会增加很多开销。
但是在多个文件中复制脚本不是一个好主意。。。如果您需要更改代码,则需要对每个文件进行多次更改。
编辑
实际上,当你有大量用户时,你可以通过使用ApacheBench等工具来测试事情的处理效果,看看这会有多大的问题。