OS X Mavericks Server使用教程:Caching
譯文【51CTO精選譯文】Caching是一項現代服務,但并不純粹是為了取代原先的Software Update服務。
Caching服務不能算是很新,但如果大家跳過了去年的OS X Ser退換評測而直接讀了今年這篇,那肯定會錯過了它的隆重登場--Caching是在Server 2.0與Server 2.2.2兩個版本之間新加入的服務之一。我們可以將Caching視為現代版本、用于取代Software Update服務的升級方案。原本Software Update需要處理OS X的系統更新以及其它蘋果軟件(例如iTunes以及Safari更新,請注意,它并不負責來自Mac App Store中的應用程序)并將更新內容保存在本地供用戶使用,而現在的Caching服務則管得更寬--從更新到額外內容,從Mac與iOS App Store到iBook、iTunes U乃至互聯網恢復文件,一切都由它來打理并被保存在本地、從而削減網絡與蘋果服務器之間所占用的流量資源。
下面我們來介紹它的運作方式,其中大部分內容摘選自蘋果的幫助文件。啟用Caching服務,每一次當我們本地網絡上的Mac或者iOS設備要求使用蘋果服務器上所列出的任何軟件時,我們的本地服務器都會下載該軟件并為其保留一套副本。這樣下一次本地網絡中的其它設備嘗試下載該內容時,整個過程就將在設備與本地服務器之間完成而無需再勞煩蘋果公司的設施了。
這種處理方式一方面減少了對外部帶寬的占用,另一方面也大大加快了傳輸速度--我們曾經進行過測試,總大小為5.29GB的Mavericks安裝包在通過千兆以太網連接由蘋果官方服務器向一臺MacBook Air傳輸時用去了十二分半。刪除該安裝包后,這部分內容已經被Caching服務保存在本地服務器當中,這時我們再次下載以驗證其效果--最終成績為一分鐘多一點。總體來說,我們手中需要連接蘋果服務器并下載各類軟件與應用更新的Mac及iOS設備越多,Caching服務所帶來的帶寬與時間節約效果也就越明顯。
Caching服務為不同子網下的多臺客戶機提供支持。
Caching服務要求Mac設備采用OS X 10.8.2或者更新版本,iOS設備則必須運行iOS 7或者更新版本;除此之外,惟一的要求就是這些設備必須共享同一NAT之下的公共IP地址(或者更簡單地說,這些設備需要位于同一套本地網絡環境之下,這樣該服務才能正常起效)。甚至擁有多個子網的網絡也能使用同一臺Caching服務器(如上圖所示),前提是各子網都共用同樣的外部IP地址。與原先的Software Update服務不同,Caching服務不要求大家對自己的客戶機進行任何額外配置、無需在Profile Manager當中進行注冊或者與Open Directory加以綁定;只要該客戶機運行著正確的軟件版本,就能從Caching服務身上受益。
在我們對Caching服務進行配置時,有幾項服務器端的設定需要注意:大家需要選擇利用哪個分卷來保存緩存內容,并需要指定服務可以在該分卷上使用多少存儲空間。Caching服務在達到我們所指定的空間限額后會自動刪除使用頻率***的緩存內容(如果我們將可用存儲空間設定為'無限制',該服務則會在緩存分卷的可用容量低于25GB時進行內容刪除--標準仍然為刪除使用頻率***的內容)。
注:本文是 OS X Mavericks Server 使用教程的第六篇,更多內容請查閱這里。
原文鏈接:http://arstechnica.com/apple/2013/12/a-power-users-guide-to-os-x-server-mavericks-edition/
【編輯推薦】
1、OS X Mavericks Server使用教程:安裝設置
2、OS X Mavericks Server使用教程:初見Server.app
3、OS X Mavericks Server使用教程:用戶與群組