首先祝大家中秋快乐
中秋放假3天,由于前段时间实在是太忙了,每天忙的一点空余时间都没有,所以博客一直没打理,这次中秋3天,中午吃完饭,呆着没事干就琢磨一下我们中小型网站如何能做到负载均衡与容灾呢,因为我们中小型网站正处于上升期,如果网站速度慢,老down机,不止是搜索引擎不喜欢,就是用户也会慢慢的抛弃我们,一个好的用户体验的网站打开速度不应该超过4秒,如果你的网站是初期那么5-10秒还是可以理解的,因为你的网站用户并不是很多,如果你的网站达到一定的规模,速度如果慢的话,那么来10个人有8个人下次就不会访问,现在是什么年代,时间就是金钱。
所以我就在想有没有廉价的方案很实现我们的负载均衡与容灾呢。答案是:当然有。 要不我也不会写这篇文章了。
首先要理解思路:网站一般分为数据库+程序+附件 这些组成,那么我们就可以把数据库与附件独立出来,程序都是固定死的。如果你是静态的网站那么,你就没必要看我的这篇文章 了,静态的网站你只要买2个空间,把你的代码放进去就实现了负载与容灾。我这里所说的动态的网站。下面说一下我的实验内容与环境。
我的实验是在本地做的,所以我的实验环境:3台vm虚拟出来的主机(相当于3台vps)分别为:w1,w2,w3,都安装centos操作系统,并且我安装了wdcp(服务器管理系统)的面板。我在w1上建立远程可以访问的数据库,w2 ,w3 分别安装程序,注意在安装程序的时候数据库一定要设置成为w1上建立的那个数据库,w2,w3 都一个w1的同一个数据库。然后w1在作为w2 ,w3的附件服务器。这样就可以实现负载均衡,与容灾备份了。
继续优化,建议w2作为主站,就是你平时采集数据或者写文章都是w2上,w3只是查询数据库,那么就可以设置w3的数据库用户名的权限只有查询功能就可以了。
我的只是实验我已经实验成功,如果要应用到实际的建站中原理是一样的,w2,w3你可以买2个便宜的空间,安装程序,w1 单独购买个性能好点的数据库,附件服务器可以用bae的云存储,这个需要有编程功底,或者你可以直接买个ftp的空间,或者w2买vps,w3买空间,w2安装程序顺便做为附件服务器。然后w2,w3 绑定同一个域名,在设置域名解析时做一个负载均衡就可以了,一个域名解析到w2,w3上,这样及时w2,w3其中一个down机也不会影响你的网站访问,而且这样2个空间还会加快你的网站的访问速度。
windows与linux 是一样的只是一些操作上的问题,思路都这样,具体的实验步骤我没写,思路有了大家可以自己先去实验一下,然后在应用到你的实际建站中。
wdcp是linux操作系统下的管理系统,通过过web页面操作就可以管理服务器和虚拟主机.简单,方便,易操作.只有Linux版本。让你方便地使用和管理Linux服务器,让不懂Linux的人也可以用Linux做服务器了.支持 wdOS/wdlinux_base/CentOS/RedHat/ubuntu/ 版本。
如果你做网站建议使用linux,至于为什么请看我的文章(网站服务器的选择),使用linux建议使用wdcp。
wdcp官方网站:https://www.wdlinux.cn/wdcp
如果大家在应用此方案中有任何问题可以在本文章底部留言。
由于水平有限所以说的不一定是最好的方案,欢迎大家探讨。
厉害了
真的是一个十分好的备份方案,我可以用它用到我的服务器上,谢谢。
我也是写博客的,不过没你写的专业,欢迎相互交流!
是啊,比较忙,写博客的时间越来越少了,不过只要有时间就会更新一些技术方面的文章的
正在用的就是wdcp
wdcp不错的,方便新手使用linux,配置简单易用
如果有钱的话就有很多烧钱的方案了。
来支持一下记得回访哦
不错,简单实用的一种方案
是的,针对的是没有多少人民币的普通站长的。如果有钱的话就有很多烧钱的方案了。
能坚持写博客,至少也是个有恒心的人,赞一个
癸巳年(蛇)八月十九 2013-9-23