### 4.0、插件的管理
> 一般常會使用的插件都必須規整到前臺輸出公共文件中,可以自行設置目錄名稱,把插件放入,一般的標準就是,單一的目錄、加多個的插件單獨目錄。
列子:
~~~
Public ------ 公共文件目錄
Plugin ------ 自定義的插件目錄
BaiduEdu ------ 插件目錄
...... 插件的一些功能文件
~~~
以上就是插件的放置方式。
* * * * *
### 4.1、上傳文件的管理
程序上傳的文件一般在寫程序的時候,就應該考慮后續的文件海量的問題,通常情況下圖片較少的可以使用月份創建目錄的方式保存文件。圖片如果每天達到500以上的時候,采用日期的創建目錄保存。以下是整理文件管理方式表格:
| 數量 | 方式 |
| -- | -- |
| 月內不超過1000個 | 按照月份創建目錄保存文件 |
| 一日內平均超過500個 | 按照單日創建目錄保存文件 |
| 一小時平均超過1000個 | 按照小時創建目錄保存文件 |
注:按照需要不同來管理文件目錄。
通常情況下有的時候會涉及到不同的文件管理,這里遇到這樣的情況,就要分開管理文件,同時文件管理的幾個點就是分類明細 按需分目錄。
* * * * *
### 4.2、模板文件的管理
首先模板文件就是視圖文件,可以是.tpl結尾也可以是.html結尾,通常情況下使用模板目錄一般是使用在兩種情況,一種是系統的前端頁面更新迭代速度較快,一種是賣出去的管理系統。
如果系統有模板管理功能,那么寫這么一個目錄是有必要的。
應為:后臺可控模板,一般是替換模板路徑來實現,創立一個模板目錄的目的也是為了使得后臺開發模板功能提高他的便捷性、和方便。同樣的模板文件管理也就是這么一個功能。
* * * * *
### 4.3、外部系統插件管理
外部的系統插件例如phpexcel、支付寶插件等,這些都是一部分的系統外的插件一般情況我們去管理他們的時候會把他們放到單獨的文件里,這個文件可以放在您專門準備的目錄中,同時注意好命名空間,也可以放在模塊目錄里您專門準備的外部插件目錄中,同時您也要注意好命名空間和引入的路徑。