為什么數據庫和網站平臺會放在不同的服務器上?
*近和客戶聊數據庫的問題比較多,碰到幾個客戶數據庫和平臺網站分別放在2個不同的服務器,那么他們弄這么麻煩的原因是什么?這樣做又有什么要注意的呢?下面鼎峰小梅和大家分享,也許你正好需要這樣的一篇文章。
一般出現數據庫和程序分開兩地存放的情況大概有4點:
1.數據庫容量太大了,跟程序沒法放一起,需要獨立的數據庫存放點來滿足;
2.數據庫查詢、請求太高了,需要獨立的數據庫存放點來滿足;
3.某些安全理由,比如我的庫需要放在自己公司服務器里,或者某種其他理由,庫和網頁就是分開放;
4.一些系統分布式設計架構的因素,需要多庫分開存放和讀寫;
那么,如果網站和數據庫分開了兩地我們應該注意會出現什么情況?
很直接告訴您:
如果數據庫跟網站空間,在不同一個節點機房 或 不同一臺交換機下,大多情況下,會變得:卡,慢。
這個情況就好像你開一個店子,本來里面有個小倉庫,客人來買東西的請求,你很快查詢到庫給他貨品
但是你分兩地了,倉庫非常遠,你網站打開請求,然后要跑很遠去倉庫拿,再返回,你就變卡慢了
如果鐵了心要分開,應該怎么做呢?
1.你應該放在同一機房節點下,或者同一臺交換機下;
如果做不到呢?
那么您只能*大程度去優化您的網站程序了,比如以下方法:
1.降低你網站對數據庫的請求,比如網站全部頁面都是生成了靜態頁,就不請求數據庫了;
2.只在后臺,一些搜索,提交之類的查詢才去查庫;
就好像,你店里放很多海報傳單,小樣板,給客戶看,不用客戶每看一樣貨,都要跑倉庫拿現貨看。
說到底,就是減少查庫頻繁程度,達到訪客訪問頁面沒那么卡的現象。
但本質上,當查詢時還會慢的,畢竟,您的空間跟倉庫距離確實遠了。
交流QQ:2881064157,專業做香港機房資源,香港服務器產品去線全部充足,詳情請聯系鼎峰小梅 |
|