隨着公司的業務不斷的發展,將服務和文件放在同一服務器下面的弊端愈來愈明顯;這個時候就該上線獨立的圖片服務器系統;經過ftp或者ssh工具將文件上傳到圖片服務器的某個目錄下面,在經過ngnix或者apache服務器來作圖片的訪問,給圖片服務器配置獨立的子域名,例如 img.xx.com。在業務處理文件時經過ftp或者ssh將文件上傳到文件服務器,返回給程序一個獨立域名的圖片url地址,網站正常訪問的時候就經過這個URL地址來訪問文件。html
優勢:圖片訪問是很消耗服務器資源的(由於會涉及到操做系統的上下文切換和磁盤I/O操做)。分離出來後,Web/App服務器能夠更專一發揮動態處理的能力;獨立存儲,更方便作擴容、容災和數據遷移;方便作圖片訪問請求的負載均衡,方便應用各類緩存策略(HTTP Header、Proxy Cache等),也更加方便遷移到CDN。nginx
缺點:單機存在性能瓶頸,容災、垂直擴展性稍差apache
參考文章:網站文件系統發展&&分佈式文件系統fastDFS緩存
上面介紹過,ngnix服務器是來作圖片的訪問的。
安裝好,域名能正常訪問到便可,無需修改任何配置。
它的根目錄是/usr/local/nginx/html
,經過根目錄+資源名稱
便可訪問到你要的資源。服務器