PHP 支持文件合并模塊:php-concat

jopen 10年前發布 | 17K 次閱讀 PHP開發 php-concat

php-concat 是 PHP 支持文件合并模塊,主要用于合并前端代碼減少 http 請求數,需要 Web Server 支持。

主要是解決了,在 Web Server 支持文件合并和不支持文件合并環境之間的兼容性問題。

如:開發環境使用原生 Nginx 作為 Web Server,生產環境使用 Tengine 并啟用 ngx_http_concat_module 時。

Installation

$ cd php-concat
$ php_installed_path/bin/phpize
$ ./configure --with-php-config=php_installed_path/bin/php-config [--enable-concat]
$ make

make install</code></pre>

最后,在php.ini中加入extension=concat.so

Configuration

extension=php_concat.dll    ; Windows
extension=concat.so         ; *nux
[Concat]
concat.enable = off     boolean default value is false. 是否啟用文件合并
concat.prefix = "??"    string  default value is "??".  分割前綴。
concat.delimiter = ","  string  default value is ",".   文件與文件之間的分隔符。
concat.max_files = 0    integer default value is 0.     最大合并文件數,0 為不限制。

Documentation

void Concat::setEnable(boolean $enable);
功能說明:設置是否啟用文件合并
參數:boolean $enable 是否啟用文件合并
返回值:無

boolean Concat::getEnable(); 功能說明:返回是否啟用文件合并 參數說明:無 返回值:boolean 是否啟用文件合并

void Concat::setPrefix(string $prefix); 功能說明:設置分割前綴 參數:string $prefix 分割前綴 返回值:無

string Concat::getPrefix(); 功能說明:返回分割前綴 參數說明:無 返回值:string 分割前綴

void Concat::setDelimiter(string $delimiter); 功能說明:設置文件分隔符 參數:string $delimiter 文件分隔符 返回值:無

string Concat::getDelimiter(); 功能說明:返回文件分隔符 參數說明:無 返回值:string 文件分隔符

void Concat::setVersionPrefix(string $versionPrefix); 功能說明:設置文件版本前綴 參數:string $versionPrefix 文件版本前綴 返回值:無

string Concat::getVersionPrefix(); 功能說明:返回文件版本前綴 參數說明:無 返回值:string 文件版本前綴

void Concat::setVersion(string $version); 功能說明:設置文件版本 參數:string $version 文件版本 返回值:無

string Concat::getVersion(); 功能說明:返回文件版本 參數說明:無 返回值:string 文件版本

void Concat::setMaxFiles(integer $maxFiles); 功能說明:設置最大合并文件數 參數:integer $maxFiles 最大合并文件數 返回值:無

integer Concat::getMaxFiles(); 功能說明:返回最大合并文件數 參數說明:無 返回值:integer 最大合并文件數

string Concat::css(string $baseUrl, mixed ...); 功能說明:css 文件合并 參數說明:string $baseUrl 基 URL mixed 需要合并的文件名稱 返回值:string 合并后的 style 標簽

string Concat::javascript(string $baseUrl, mixed ...) 功能說明:js 文件合并 參數說明:string $baseUrl 基 URL mixed 需要合并的文件名稱 返回值:string 合并后的 script 標簽

string Concat::js(string $baseUrl, mixed ...) 功能說明:Concat::javascript 別名 參數說明:string $baseUrl 基 URL mixed 需要合并的文件名稱 返回值:string 合并后的 script 標簽</code></pre>

項目主頁:http://www.baiduhome.net/lib/view/home/1406461564330

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!