问问大家,当网站流量加大,服务器支撑不起的时候该怎么办?

yvesliao 2008-07-13 10:10:27
当网站流量加大,服务器支撑不起的时候是不是增加服务器就行了?网站不需要有什么改动吗?

是否在开始做网站的时候就要考虑以后流量增大的问题呢?

如果只是增加服务器就行了,那么如何实现两台服务器的数据一致,并且如何让用户访问同一域名又能自动转向最近的服务器呢?
...全文
240 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
三下鱼 2008-07-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 loverdotnet 的回复:]
用一台负载平衡服务器,多台web服务器,一台较好的数据库服务器实现,可以应付大多应用场所。
[/Quote]
walkghost 2008-07-13
  • 打赏
  • 举报
回复
数据库服务器、文件服务器和web服务器要分别放在不同的服务器上。web服务器再弄个负载均衡。一般就可以解决问题了。如果还不能满足需求的,就要修改程序了,当访问人数>某个值的时候,将用户强制导向到其他服务器,最主要的是要修改程序的架构、减少数据库连接数和内存的占用量、减少不必要的ajax,从各个方面考虑来减少程序执行的事件,也就是说要提高程序执行的效率,从而减轻web服务器的负荷。
loverdotnet 2008-07-13
  • 打赏
  • 举报
回复
用一台负载平衡服务器,多台web服务器,一台较好的数据库服务器实现,可以应付大多应用场所。
cat_hsfz 2008-07-13
  • 打赏
  • 举报
回复
这个问题太笼统了,如果你一次都没经验过,你还是去实际项目中找经验吧,没办法从理论学习的。你想知道有亿万用户的服务是怎么做的,你必须有实力加入一家有次层次服务的企业,然后进去学习。自学的话,去创业吧,如果你自信能够做那么大。
gui0605 2008-07-13
  • 打赏
  • 举报
回复
服务器都支撑不起了,说明也许是程序或者架构没有做好,也有可能是流量确实太大,当前服务器不行了,,这样是肯定要在硬件上升级的
amandag 2008-07-13
  • 打赏
  • 举报
回复
同上..
Jinglecat 2008-07-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 yvesliao 的帖子:]
当网站流量加大,服务器支撑不起的时候是不是增加服务器就行了?网站不需要有什么改动吗?

显然不能只升级硬件或者增加服务器!

是否在开始做网站的时候就要考虑以后流量增大的问题呢?

这是显然的,否则就是治标不治本!

如果只是增加服务器就行了,那么如何实现两台服务器的数据一致,并且如何让用户访问同一域名又能自动转向最近的服务器呢?

[/Quote]


不是一两句能说清楚了,

这是 LoveCherry 老大的比较系统化的阐述

大型互联网网站架构心得之一
http://blog.csdn.net/LoveCherry/archive/2008/06/19/2564096.aspx

http://topic.csdn.net/u/20080702/15/D93146B9-A046-4272-ABEE-8A4B90676561.html
jcrjia 2008-07-13
  • 打赏
  • 举报
回复
学习
我在地球 2008-07-13
  • 打赏
  • 举报
回复
学习
xuebin_hu 2008-07-13
  • 打赏
  • 举报
回复
如果条件不允许的话,就改一下自己的代码!
优化一下!不知道楼主说的流量到底有多少左右!
实在不行就只能换服务器!
nopole 2008-07-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 walkghost 的回复:]
数据库服务器、文件服务器和web服务器要分别放在不同的服务器上。web服务器再弄个负载均衡。一般就可以解决问题了。如果还不能满足需求的,就要修改程序了,当访问人数>某个值的时候,将用户强制导向到其他服务器,最主要的是要修改程序的架构、减少数据库连接数和内存的占用量、减少不必要的ajax,从各个方面考虑来减少程序执行的事件,也就是说要提高程序执行的效率,从而减轻web服务器的负荷。
[/Quote]

支持2楼
正宗熊猫哥 2008-07-13
  • 打赏
  • 举报
回复
加带宽
硬件升级
软件优化
骑蚊子旅游 2008-07-13
  • 打赏
  • 举报
回复
关于性能方面确实是一个大学问,
crackpot2007 2008-07-13
  • 打赏
  • 举报
回复
在以上专家建议的基础上,小弟再补充一点:合理使用数据缓存。
对不常更新或对实时性要求不高的数据进行缓存,减少服务器的负荷。
newKoala 2008-07-13
  • 打赏
  • 举报
回复
好复杂的问题
关注
向大家学习~~~
freeflying1222 2008-07-13
  • 打赏
  • 举报
回复
一言难尽啊,这个问题。程序要优化,硬件也要升级。看看asp.net性能优化方面的书吧!

61,817

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧