減少資料庫伺服器負載之本地快取設計

2021-10-10 08:44:38 字數 593 閱讀 3103

今天想到我們有很多web專案,似乎請求和響應這塊可以有優化的空間,我主要是從如何減小資料庫伺服器的負載的角度想的,如下:

主要價值體現在會減少部分資料庫伺服器負載,同時也會減輕一些web伺服器的負載(不用執行後續查詢更多靜態資料),進而有更多資源可以處理其他任務。(想到之前的前端快取前端**:js, css等,就是為了減少web伺服器的負載,也確實做到了,致敬。歡迎指教,我目前只是個設計猜想啦。

版本設計是個重點,其中要考慮每次上線後可能要強制重新整理版本(**和資料庫表結構等的改動),保證本地資料是對應當前版本**的。

設計的話可以針對一頁資料,或者單條資料,或者某個模組所有資料等。

目前已知的設計問題:

1. 安全問題。瀏覽器快取storage是否可以被其他**的**讀取到?是不是要加解密?所以如果有安全問題的話,可能還是有很多敏感資料是不能存在本地的,該返回的資料還是要通過資料庫伺服器返回的。當然,也有一些資料或者某些欄位的資料是不敏感的,可以考慮。

3. 其他

Oracle伺服器資料庫導至本地資料庫

一 開啟cmd輸入匯出語句。匯出資料庫語句 匯出後dmp檔案在伺服器上 將dmp檔案複製貼上到本地 二 建立表空間。建立使用者。create the user create user sw new local identified by 123456 default tablespace sw ne...

SQL Server資料庫伺服器負載均衡集群的實現

ms sql server資料庫伺服器可以說是應用範圍最廣的資料庫產品,並且越來越多地在大型和比較關鍵的應用系統中提供服務。當企業應用越來越複雜 資料量越來越大的時候,sql server資料庫要不停的進行處理 儲存 查詢的工作,這個時候企業就要考慮sql server資料庫伺服器的效能和速度及安全...

解決伺服器問題的資料庫負載均衡

剛開始伺服器開始掛的時候,發現其中一台資料庫負載特別搞,活躍連線數達到數百個甚至上千個,後來發現新使用者都分配在這台機器上,新使用者一般比較活躍,對伺服器的壓力較大。當時採用的資料庫分庫的原理是按userno按段分配,比如0 30萬分配給db0,30 60萬分配給db1。這種分庫的原則完成沒有達到負...