技术宅

网站与数据库分离什么负面影响?

技术宅Mysql代码2020-06-11715浏览0
一般出现数据库和程序分开两地存放的情况如下:
1.数据库容量太大了,跟程序没法放一起,需要独立的数据库存放点来满足;
2.数据库查询、请求太高了,需要独立的数据库存放点来满足;
3.某些安全理由,比如我的库需要放在自己公司服务器里,或者某种其他理由,库和网页就是分开放;
4.一些系统分布式设计架构的因素,需要多库分开存放和读写;
那么,如果网站和数据库分开了两地应该注意会出现什么情况?
很直接告诉您:
如果库跟网站空间,在不同一个节点机房 或 不同一台交换机下,大多情况下,会变得:卡,慢。
就好像你开一个店子,本来里面有个小仓库,客人来买东西的请求,你很快查询到库给他货品
但是你分两地了,仓库非常远,你网站打开请求,然后要跑很远去仓库拿,再返回,你就变卡慢了
如果我铁了心要分开,应该怎么做呢?
1.你应该放在同一机房节点下,或者同一台交换机下;
如果做不到呢?
那么您只能大程度去优化您的网站程序了,比如以下方法:
1.降低你网站对数据库的请求,比如网站全部页面都是生成了静态页,就不请求数据库了;
2.只在后台,一些搜索,提交之类的查询才去查库;
就好像,你店里放很多海报传单,小样板,给客户看,不用客户每看一样货,都要跑仓库拿现货看。
说到底,就是减少查库频繁程度,达到访客访问页面没那么卡的现象。
但本质上,当查询时还会慢的,毕竟,您的空间跟仓库距离确实远了。
郑重声明:

本站大部分资源收集于网络以及网友投稿,本不保证资源的完整性以及安全性,请下载后自行测试。
本站资源仅供下载者研究交流为目的,仅供大家参考、学习,版权归资源原作者所有,请在下载后24小时之内自觉删除。
若作商业用途或用于其他商业活动,请您购买正版授权并合法使用,由于未及时购买正版发生的侵权行为,与本站无关。
如您是版权方,本站源码有侵犯到您的权益,请及时向源码论坛提出权利通知,将身份证明、权属证明、具体链接(URL)及及详细侵权情况证明发往yuanmaluntan#qq.com 收到您的邮件后,我们将及时处理!

发表评论
广告