在我的办公室网站中,网页有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地址。
发布于 2012-05-28 04:51:21
网站运行缓慢的原因有很多。
所有的网站都应该有优化的图片,flash文件和视频。大类型的媒体会降低每个页面的整体加载速度。优化每个image.PNG图像有一个改进的加权优化,可以提供更好的图像与较小的文件,size.You还可以运行跟踪路由到您的网站。
希望这能有所帮助。
发布于 2012-05-28 04:56:16
这个问题不可能回答,因为有太多的变量。听起来你是在假设你会有10000个同时使用的用户,你真的期望有这么多吗?
要确定您的服务器和站点是否在这种负载下表现良好,唯一的方法就是对其进行分析。
有一个名为Apache Bench http://httpd.apache.org/docs/2.0/programs/ab.html的工具,您可以从命令行运行该工具,并模拟对服务器的大量请求来对其进行基准测试。该工具随安装了apache,然后您可以模拟对服务器的10000个请求,并查看请求时间如何保持。同时,您可以在windows中运行性能监视器来诊断是否存在瓶颈。
取自wikipedia的用法示例
ab -n 100 -c 10 http://www.yahoo.com/这将执行100个HTTP GET请求,并发处理最多10个请求,发送到指定的URL,在本例中为"http://www.yahoo.com"。
我不认为这会下载你的页面依赖项(js,css,图片),但是可能有其他的工具可以用来模拟它。
我建议您确保在您的站点上启用压缩并设置缓存,因为这将以很少的工作量显着减少负载和请求数量。
发布于 2012-05-28 04:18:03
而不是硬件,你应该考虑你的服务器的上传能力。如果你的上传带宽很低,那当然是个问题。
https://stackoverflow.com/questions/10776909
复制相似问题