国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗(yàn) > 正文

Drupal 啟用緩存和Gzip壓縮設(shè)置方法

2024-08-30 19:05:44
字體:
供稿:網(wǎng)友

Drupal4.x/5.x時(shí)代的性能問題在drupal6得到了非常大的提升.
但是還有有更進(jìn)的一步的性能優(yōu)化:對(duì)頁面和靜態(tài)資源的啟用緩存和Gzip壓縮傳輸.

Gzip現(xiàn)今已經(jīng)成為Internet 上使用非常普遍的一種數(shù)據(jù)壓縮格式,或者說一種文件格式。HTTP協(xié)議上的GZIP編碼是一種用來改進(jìn)WEB應(yīng)用程序性能的技術(shù)。大流量的WEB站點(diǎn)常常使用GZIP壓縮技術(shù)來讓用戶感受更快的速度。

可以期望:一些壓縮比率高的內(nèi)容如html頁面,css,javascript等文本文件在服務(wù)器端壓縮后,傳送給客戶端(瀏覽器),并在客戶端以極快速度完成解壓縮,并交給瀏覽器渲染頁面和解釋腳本.
在這一個(gè)過程中,極大地節(jié)省下載時(shí)間.而對(duì)此需要付出兩個(gè)代價(jià):
1.服務(wù)器端壓縮消耗CPU資源
2.客戶端解壓縮消耗用戶電腦的少量資源.

據(jù)說drupal7會(huì)提供Gzip壓縮功能,可惜至少在目前drupal6.x的時(shí)代,我還享受不到這個(gè)功能. 但是,我們可以自己做.

1.合并,緩存

Drupal6常規(guī)的性能設(shè)置(Site configuration - Performance)中可以提升大量的性能:
Caching mode - 選擇"Normal (recommended for production sites, no side effects)"
Page compression - 選擇"Enabled"
Block cache - 選擇"Enabled"
Optimize CSS files - 選擇"Enabled"
Optimize JavaScript files - 選擇"Enabled"

至此,
頁面啟用了壓縮;
css文件和js文件都被合并到了一個(gè)文件里面,同時(shí)去除了文件中多余內(nèi)容(空白,換行,制表符等).

2.啟用Gzip壓縮

打開includes/common.inc:找到:
file_save_data($data, $csspath .'/'. $filename, FILE_EXISTS_REPLACE);
在下面增加一行:
file_save_data(gzencode($data,9), $csspath .'/'. $filename . '.gz', FILE_EXISTS_REPLACE);
找到:
file_save_data($contents, $jspath .'/'. $filename, FILE_EXISTS_REPLACE);
在下面增加一行:
file_save_data(gzencode($contents,9), $jspath .'/'. $filename .'.gz', FILE_EXISTS_REPLACE);
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 苍梧县| 嫩江县| 泊头市| 含山县| 卫辉市| 华容县| 河北省| 清远市| 墨竹工卡县| 宁蒗| 老河口市| 石棉县| 西安市| 禹城市| 樟树市| 大连市| 荔浦县| 鱼台县| 博爱县| 涞源县| 广东省| 宁都县| 四子王旗| 澎湖县| 土默特右旗| 盘山县| 南和县| 平湖市| 蓬安县| 日土县| 宽城| 西畴县| 奉节县| 东阿县| 东光县| 连平县| 朝阳区| 泗水县| 绵竹市| 溧水县| 洪江市|