馬榮彥
(中央宣傳部電影數字節(jié)目管理中心,北京 100866)
近年來,隨著計算機互聯(lián)網技術的發(fā)展,大數據的存取以及網站的快速響應成為現在web應用發(fā)展所面臨的一個巨大的挑戰(zhàn)。農村數字電影公共服務平臺基于影片信息庫中的影片向監(jiān)管部門、院線、發(fā)行方等用戶提供了流動放映業(yè)務的信息、制作、分發(fā)、管理等技術監(jiān)管服務,影片基礎信息庫中引入了許多市場上的影片新片,這是整個平臺賴以生存的基礎,各種角色的用戶登陸平臺都需要瀏覽查詢影片的基本信息,這對平臺的檢索展現速度有了更高的要求,同時也對數據庫的性能方面提出了更高的要求。為了保證系統(tǒng)運行性能的冗余,查詢性能是系統(tǒng)整體優(yōu)化的關鍵,因此引入memcached分布式緩存來減輕數據庫壓力,它通過將從數據庫中得到的查詢結果緩存起來,來減少系統(tǒng)與DB 的訪問連接頻次,這樣系統(tǒng)讀取數據的時候如果命中就會從緩存中獲取數據,來提高系統(tǒng)頁面的展示速度,增強用戶體驗。
大部分應用系統(tǒng)都將數據存儲到數據庫管理系統(tǒng)RDMS中,應用服務從數據庫中讀取相應的數據并進行頁面展示。但有時會由于數據庫管理系統(tǒng)響應變慢、頁面數據或者圖片延遲展示等問題影響用戶的訪問體驗,這是由于系統(tǒng)在一段時間內訪問量的增長或者對頁面中通用展示數據集中訪問而導致的。
memcached經常被用來在動態(tài)互聯(lián)網服務中緩解數據庫的負載壓力。……