为什么数据库和网站平台会放在不同的服务器上?
发布时间:2016年11月16日
详细说明
为什么数据库和网站平台会放在不同的服务器上?
*近和客户聊数据库的问题比较多,碰到几个客户数据库和平台网站分别放在2个不同的服务器,那么他们弄这么麻烦的原因是什么?这样做又有什么要注意的呢?下面鼎峰小梅和大家分享,也许你正好需要这样的一篇文章。
一般出现数据库和程序分开两地存放的情况大概有4点:
1.数据库容量太大了,跟程序没法放一起,需要独立的数据库存放点来满足;
2.数据库查询、请求太高了,需要独立的数据库存放点来满足;
3.某些安全理由,比如我的库需要放在自己公司服务器里,或者某种其他理由,库和网页就是分开放;
4.一些系统分布式设计架构的因素,需要多库分开存放和读写;
那么,如果网站和数据库分开了两地我们应该注意会出现什么情况?
很直接告诉您:
如果数据库跟网站空间,在不同一个节点机房 或 不同一台交换机下,大多情况下,会变得:卡,慢。
这个情况就好像你开一个店子,本来里面有个小仓库,客人来买东西的请求,你很快查询到库给他货品
但是你分两地了,仓库非常远,你网站打开请求,然后要跑很远去仓库拿,再返回,你就变卡慢了
如果铁了心要分开,应该怎么做呢?
1.你应该放在同一机房节点下,或者同一台交换机下;
如果做不到呢?
那么您只能*大程度去优化您的网站程序了,比如以下方法:
1.降低你网站对数据库的请求,比如网站全部页面都是生成了静态页,就不请求数据库了;
2.只在后台,一些搜索,提交之类的查询才去查库;
就好像,你店里放很多海报传单,小样板,给客户看,不用客户每看一样货,都要跑仓库拿现货看。
说到底,就是减少查库频繁程度,达到访客访问页面没那么卡的现象。
但本质上,当查询时还会慢的,毕竟,您的空间跟仓库距离确实远了。
交流QQ:2881064157,专业做香港机房资源,香港服务器产品去线全部充足,详情请联系鼎峰小梅