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