圖片服務器域名選擇

1、什麼是圖片服務器

一、圖片服務器是專門爲圖片讀寫操做優化的獨立服務器.運行網站的服務器稱爲 Web 服務器.經過 Web 服務器,用戶能夠訪問靜態網頁、Web 應用程序、數據庫,或者上傳下載圖片以及其餘多媒體內容.可是,若是網站訪問量不斷增長,訪問速度日趨緩慢,那麼就應該考慮將部分功能從 Web 服務器中分離出來.一般,若是網站存在大量圖片讀寫操做,那麼應該首先把圖片服務分離出來,也就是創建獨立的圖片服務器.
二、總得來講,部署圖片服務器有如下幾點好處:
1>分擔 Web 服務器的 I/O 負載 - 將耗費資源的圖片服務分離出來,提升服務器的性能和穩定性
2>可以專門對圖片服務器進行優化 - 爲圖片服務設置有針對性的緩存方案,減小帶寬成本,提升訪問速度
3>提升網站的可擴展性 - 經過增長圖片服務器,提升圖片吞吐能力創建圖片服務器的注意事項
三、可使用第三方圖片雲存儲服務實現如下好處:1. 減小圖片服務器的部署時間2. 下降開發成本3. 節約資金
案例:又拍雲存儲
又拍雲是通用的大規模存儲服務,主要爲用戶提供靜態文件存儲以及 CDN 加速的服務.
又拍雲在靜態文件存儲方面有多年的技術經驗,一直專一於靜態文件存儲處理領域.
又拍雲存儲在全國各地有 26 個 CDN 節點 , 300 多臺服務器以及電信、聯通、移動和教育網四線帶寬,可以讓用戶以極低的價格得到可靠、安全和快速的基礎存儲服務.數據庫

2、爲何不少網站的內容儲存用別的域名(例圖片)?有什麼好處?

一、三個最主流的緣由: 瀏覽器

1. CDN緩存更方便
2. 突破瀏覽器併發限制,目前瀏覽器去某個域名併發限制在10左右
3. Cookieless, 節省帶寬,尤爲是上行帶寬 通常比下行要慢,統一域名的訪問默認都帶cookie

二、還有另外兩個很是規緣由: 緩存

4. 對於UGC的內容和主站隔離,防止沒必要要的安全問題( 上傳js竊取主站cookie之類的) .
正是這個緣由要求用戶內容的域名必須不是本身主站的子域名,而是一個徹底獨立的第三方域名.
5. 數據作了劃分,甚至切到了不一樣的物理集羣,經過子域名來分流比較省事. ^_^ 這個可能被用的很少.

PS: 關於Cookie的問題,帶寬是次要的,安全隔離纔是主要的.
關於多域名,也不是越多越好,雖然服務器端能夠作泛解釋,瀏覽器作dns解釋也是耗時間的,並且太多域名,若是要走https的話,還有要多買證書和部署的問題,^_^.

3、圖片服務器域名的選擇

一、觀察京東圖片,使用多個獨立ip:img1.360buyimg.com、img2.360buyimg.com、img3.360buyimg.com...這個應該是爲了突破瀏覽器併發限制,也可能進行了分模塊管理.安全

二、海選圖片所有是img.haixuan.com,這是一個二級域名,海選採用淘寶TFS分佈式文件系統,二級域名純粹是爲了省錢省事,不須要去相關部門進行備案好維護.服務器

相關文章
相關標籤/搜索