做了接近兩年的外包,如今回歸到做公司自己的產品,不同的工作模式就會有不同的系統(tǒng)設計,先看一組圖:

電腦培訓,計算機培訓,平面設計培訓,網頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

 電腦培訓,計算機培訓,平面設計培訓,網頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓電腦培訓,計算機培訓,平面設計培訓,網頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

電腦培訓,計算機培訓,平面設計培訓,網頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

與前者相比,后者在應用層和展現層做了更清晰的劃分,好處不可描述。但隨之而來的問題是不同站點間的文件上傳混亂不易管理,于是分離出文件服務器,統(tǒng)一文件的上傳、訪問、管理。下面是我在分離文件服務器過程中遇到的一些問題以及解決方案(以圖片為例)。

 

圖片上傳配置

圖片上傳配置包括限制上傳的圖片類型、圖片大小、圖片尺寸、以及水印類型、水印文件位置等等。具體可按自己的需求進行配置,并不局限于此。

電腦培訓,計算機培訓,平面設計培訓,網頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

{    "ImageTypeLimit": "gif,jpg,png,bmp,jpeg",    "ImageSizeLimit": 51200,    "ImageWidthLimit": 1200,    "ImageHeightLimit": 1200,    "WatermarkType": 2,    "WatermarkPosition": 303,    "WatermarkAddress": "F:\\shuiyin.png",    "WatermarkWords": "liuxx",    "WatermarkWordsFont": "Verdana",    "WatermarkWordsFontSize": 12,    "WatermarkTransparency": 8}

電腦培訓,計算機培訓,平面設計培訓,網頁設計培訓,美工培訓,Web培訓,Web前端開發(fā)培訓

由于系統(tǒng)還很稚嫩,也沒有傳說中所有站點通用的配置中心,那么后臺系統(tǒng)需要對文件服務器配置進行管理的方式大概有兩種:

1、配置數據存儲在數據庫,提供給這兩個站點同時訪問。

2、配置數據獨立存儲于文件服務器,管理站點通過接口獲取以及修改。

 

因為現階段我們對于圖片管理的需求不是很強烈,整個文件