至今距2011年李彥宏在百度聯盟高峰大會上提及到“互聯網圖片時代已經到來”已經6年了。在2017年的今天,圖片已經成為了網站/APP的標配,是網站/APP不可或缺的元素之一,面對著圖片所帶來的大流量、高并發、大存儲的三個問題,高性能圖片服務器搭建需要注意什么呢?
對于Web服務器來說,不管是Windows服務器系統上使用的ISS、還是Unix和Linux服務器系統上使用的Apache、Nginx,圖片都是很消耗服務器資源的,因而隨著網站的發展或是最初在服務器架構上都會將Web與圖片分離開來,分別搭建Web服務器、圖片服務器。獨立圖片服務器能夠有效降低頁面訪問請求時服務器資源的壓力,確保訪客在訪問WEB服務器時,不會因為圖片問題而奔潰,并且更加方便做擴容、容災和數據遷移。
同時,在搭建圖片服務器選擇圖片服務器租用時,針對圖片服務器大流量、高并發、大存儲的三大特點,選擇服務器租用的配置要足夠高以應對需求。通常,圖片服務器會選擇八核十六線程的CPU、G口帶寬獨享的帶寬、SAS/SATA的固態硬盤,具體的需求需要根據網站的實際情況進行選擇,若是不了解,可以要求IDC商免費提供個性化的解決方案。
類似站酷、千圖網等等的專門做圖片的網站還會采用服務器集群的方式進行搭建高性能圖片服務器搭建。同時,也根據網站/app的實際訪問量調整NGINX、Apache、ISS的參數,加入各種策略來搭建圖片服務器。