日期:2014-05-18  浏览次数:20364 次

问问大家,当网站流量加大,服务器支撑不起的时候该怎么办?
当网站流量加大,服务器支撑不起的时候是不是增加服务器就行了?网站不需要有什么改动吗?

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

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

------解决方案--------------------
用一台负载平衡服务器,多台web服务器,一台较好的数据库服务器实现,可以应付大多应用场所。
------解决方案--------------------
数据库服务器、文件服务器和web服务器要分别放在不同的服务器上。web服务器再弄个负载均衡。一般就可以解决问题了。如果还不能满足需求的,就要修改程序了,当访问人数>某个值的时候,将用户强制导向到其他服务器,最主要的是要修改程序的架构、减少数据库连接数和内存的占用量、减少不必要的ajax,从各个方面考虑来减少程序执行的事件,也就是说要提高程序执行的效率,从而减轻web服务器的负荷。
------解决方案--------------------
引用楼主 yvesliao 的帖子:
当网站流量加大,服务器支撑不起的时候是不是增加服务器就行了?网站不需要有什么改动吗? 

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

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

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

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