有一些服务器压力的问题请教下,2种情况的访问,哪种压力大?

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

阅读 2.5k
3 个回答

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

第一种情况:

  • 10个request打到了index.php

第二种情况:

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

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

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

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题