PHP自動壓縮CSS文件方法 ,大家都知道, 減小代碼體積, 就能提高頁面的傳輸速度, 打開網頁也就快了, 這是基於帶寬瓶頸的理論, 當然服務器速度受到其他很多因素的影響, 有 PHP 代碼執行速度, 數據庫訪問速度, 磁盤讀寫 IO 速度等, 無論怎樣, 帶寬影響是非常大, 在小服務器網絡帶寬的眾多不足條件下, 只能選擇壓縮代碼從而提高網絡。
CSS壓縮方法:
<?php header('Content-type: text/css'); ob_start("compress"); function compress($buffer) { /* 刪除注釋 */ $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer); /* 刪除標簽、空格、卡等. */ $buffer = str_replace(array(" ", "\r", "\n", "\t", ' ', ' ', ' '), '', $buffer); return $buffer; } /* 你的CSS文件,可以多個 */ include('main.css'); include('main2.css'); ob_end_flush();