0

拿lnmp环境来说,
相同的访问量,相同的访问时间,
2种访问方式
一种情况是:
访问同一站点的多个链接; a.h5m3.com/index.php a.h5m3.com/admin.php这2个链接
另一种情况是:
访问同一站点的一个链接 a.h5m3.com/index.php
这2种情况哪个对服务器的压力大,消耗资源多

3个回答

1

已采纳

光从文件个数理论上并不能看出服务器压力变化和大小,取决于很多方面,举个简单的例子:

第一种情况:

  • 10个request打到了index.php

第二种情况:

  • 5个request打到了admin.php
  • 5个request打到index.php

如果index.php做的事情是echo 'hello world';
此时admin.php如果做的是读取100个文件,那么明显第一种压力小
而反过来admin.php什么都不做,那么第二种情况小

以上例子只是最简单的一种脚本占用服务器消耗资源的情况,具体服务器的压力还有其他各种因素,服务器压力是个大课题,建议lz题问可以再细化,这样能具体学习,也方便这里的大大们来解答!

0

第二个,比如一些网站的首页都会去做缓存,优化,还有在一些秒杀的页面可能就是静态页,也是为了防止高并发。

0

这个并不能看出什么吧..
要是你index.php只echo 一个1...
admin.php导入了乱七八糟的东西,做了一堆计算...
那这种情况就很难说,这其中你是不是做了缓存,redis之类的,也不好说..

就lnmp环境, php-fpm单位时间处理请求是有限的..
你可以对页面做一些压测..
看看访问耗时,每秒请求数等等..
找出其中的问题.

撰写答案