图片服务器域名选择
一、什么是圖片服務(wù)器
1、圖片服務(wù)器是專門為圖片讀寫操作優(yōu)化的獨立服務(wù)器.運行網(wǎng)站的服務(wù)器稱為 Web 服務(wù)器.通過 Web 服務(wù)器,用戶可以訪問靜態(tài)網(wǎng)頁、Web 應(yīng)用程序、數(shù)據(jù)庫,或者上傳下載圖片以及其他多媒體內(nèi)容.但是,如果網(wǎng)站訪問量不斷增加,訪問速度日趨緩慢,那么就應(yīng)該考慮將部分功能從 Web 服務(wù)器中分離出來.通常,如果網(wǎng)站存在大量圖片讀寫操作,那么應(yīng)該首先把圖片服務(wù)分離出來,也就是建立獨立的圖片服務(wù)器.
2、總得來說,部署圖片服務(wù)器有以下幾點好處:
1>分擔(dān) Web 服務(wù)器的 I/O 負載 - 將耗費資源的圖片服務(wù)分離出來,提高服務(wù)器的性能和穩(wěn)定性
2>能夠?qū)iT對圖片服務(wù)器進行優(yōu)化 - 為圖片服務(wù)設(shè)置有針對性的緩存方案,減少帶寬成本,提高訪問速度
3>提高網(wǎng)站的可擴展性 - 通過增加圖片服務(wù)器,提高圖片吞吐能力建立圖片服務(wù)器的注意事項
3、可以使用第三方圖片云存儲服務(wù)實現(xiàn)以下好處:1. 減少圖片服務(wù)器的部署時間2. 降低開發(fā)成本3. 節(jié)約資金
案例:又拍云存儲
又拍云是通用的大規(guī)模存儲服務(wù),主要為用戶提供靜態(tài)文件存儲以及 CDN 加速的服務(wù).
又拍云在靜態(tài)文件存儲方面有多年的技術(shù)經(jīng)驗,一直專注于靜態(tài)文件存儲處理領(lǐng)域.
又拍云存儲在全國各地有 26 個 CDN 節(jié)點 , 300 多臺服務(wù)器以及電信、聯(lián)通、移動和教育網(wǎng)四線帶寬,能夠讓用戶以極低的價格獲得可靠、安全和快速的基礎(chǔ)存儲服務(wù).
二、為什么很多網(wǎng)站的內(nèi)容儲存用別的域名(例圖片)?有什么好處?
1、三個最主流的原因:
1. CDN緩存更方便2. 突破瀏覽器并發(fā)限制,目前瀏覽器去某個域名并發(fā)限制在10左右
3. Cookieless, 節(jié)省帶寬,尤其是上行帶寬 一般比下行要慢,統(tǒng)一域名的訪問默認都帶cookie
2、還有另外兩個非常規(guī)原因:
4. 對于UGC的內(nèi)容和主站隔離,防止不必要的安全問題( 上傳js竊取主站cookie之類的) .正是這個原因要求用戶內(nèi)容的域名必須不是自己主站的子域名,而是一個完全獨立的第三方域名.
5. 數(shù)據(jù)做了劃分,甚至切到了不同的物理集群,通過子域名來分流比較省事. ^_^ 這個可能被用的不多.
PS: 關(guān)于Cookie的問題,帶寬是次要的,安全隔離才是主要的.
關(guān)于多域名,也不是越多越好,雖然服務(wù)器端可以做泛解釋,瀏覽器做dns解釋也是耗時間的,而且太多域名,如果要走https的話,還有要多買證書和部署的問題,^_^.
三、圖片服務(wù)器域名的選擇
1、觀察京東圖片,使用多個獨立ip:img1.360buyimg.com、img2.360buyimg.com、img3.360buyimg.com...這個應(yīng)該是為了突破瀏覽器并發(fā)限制,也可能進行了分模塊管理.
2、海選圖片全部是img.haixuan.com,這是一個二級域名,海選采用淘寶TFS分布式文件系統(tǒng),二級域名純粹是為了省錢省事,不需要去相關(guān)部門進行備案好維護.
轉(zhuǎn)載于:https://www.cnblogs.com/wangweiNB/p/5316614.html
總結(jié)
- 上一篇: Scala中心基金会成立
- 下一篇: Docker容器的导出和导入