首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器请求数量的增加会导致网站速度变慢吗?

服务器请求数量的增加会导致网站速度变慢吗?
EN

Stack Overflow用户
提问于 2012-05-28 04:13:12
回答 4查看 363关注 0票数 2

在我的办公室网站中,网页有3css文件,2个javascript文件,11张图片和1个页面请求,总共有17个来自服务器的请求,如果有10000人访问我的办公室网站...这可能会因为更多的请求而使网站速度变慢??由于巨大的流量,服务器有什么问题吗??

我记得我的小办公室服务器

英特尔i3处理器Nvidia 2 GB显卡Microsoft 2008服务器8 GB DDR3 Ram和500 GB硬盘..

在Asp.Net上开发的网站

网速为10 2mbps的下载和2 2mbps的upload.using静态ip地址。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-05-28 04:51:21

网站运行缓慢的原因有很多。

  • 额外流量的巨大激增。
  • 超大或未优化的图形。
  • 大量外部调用。
  • 服务器问题。

所有的网站都应该有优化的图片,flash文件和视频。大类型的媒体会降低每个页面的整体加载速度。优化每个image.PNG图像有一个改进的加权优化,可以提供更好的图像与较小的文件,size.You还可以运行跟踪路由到您的网站。

希望这能有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2012-05-28 04:56:16

这个问题不可能回答,因为有太多的变量。听起来你是在假设你会有10000个同时使用的用户,你真的期望有这么多吗?

要确定您的服务器和站点是否在这种负载下表现良好,唯一的方法就是对其进行分析。

有一个名为Apache Bench http://httpd.apache.org/docs/2.0/programs/ab.html的工具,您可以从命令行运行该工具,并模拟对服务器的大量请求来对其进行基准测试。该工具随安装了apache,然后您可以模拟对服务器的10000个请求,并查看请求时间如何保持。同时,您可以在windows中运行性能监视器来诊断是否存在瓶颈。

取自wikipedia的用法示例

代码语言:javascript
复制
ab -n 100 -c 10 http://www.yahoo.com/

这将执行100个HTTP GET请求,并发处理最多10个请求,发送到指定的URL,在本例中为"http://www.yahoo.com"

我不认为这会下载你的页面依赖项(js,css,图片),但是可能有其他的工具可以用来模拟它。

我建议您确保在您的站点上启用压缩并设置缓存,因为这将以很少的工作量显着减少负载和请求数量。

票数 1
EN

Stack Overflow用户

发布于 2012-05-28 04:18:03

而不是硬件,你应该考虑你的服务器的上传能力。如果你的上传带宽很低,那当然是个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10776909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档