日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

PhpCms系統(tǒng)設(shè)置:網(wǎng)站性能優(yōu)化_PHPCms教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

位置:系統(tǒng)設(shè)置----網(wǎng)站配置----性能優(yōu)化

性能的優(yōu)化能提高我們網(wǎng)站的負(fù)載能力,系統(tǒng)的優(yōu)化要根據(jù)自己服務(wù)器的情況而定!
1、啟用模板緩存自動(dòng)更新:

 

關(guān)閉此功能可明顯提高速度和系統(tǒng)負(fù)載,但是如果模板被修改系統(tǒng)不會(huì)自動(dòng)更新緩存,必須手動(dòng)更新模板緩存。
2、啟用頁面Gzip壓縮:

 

GZIP介紹:
將頁面內(nèi)容以 gzip 壓縮后傳輸,可以加快傳輸速度,需 PHP 4.0.4 以上且支持 Zlib 模塊才能使用
GZIP 最早由 Jean-loup Gailly 和 Mark Adler 創(chuàng)建,用于 UNIX 系統(tǒng)的文件壓縮。我們在 Linux 中經(jīng)常會(huì)用到后綴為 .gz 的文件,它們就是 GZIP 格式的。
現(xiàn)今已經(jīng)成為 Internet 上使用非常普遍的一種數(shù)據(jù)壓縮格式,或者說一種文件格式。
HTTP協(xié)議上的 GZIP 編碼是一種用來改進(jìn) WEB 應(yīng)用程序性能的技術(shù)。大流量的 WEB 站點(diǎn)常常使用 GZIP 壓縮技術(shù)來讓用戶感受更快的速度。所以這個(gè)在基本支持的條件的情況下最好都打開。
在 apache2 下如何實(shí)現(xiàn)gzip?
在Apache2.x之后的版本,模塊名不在叫g(shù)zip,而叫mod_deflate,

現(xiàn)在以Apache2.2.x為例說明gzip的配置, 如果要開啟gzip的話,一定要打開下面二個(gè)模塊.
LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so
#設(shè)置壓縮比率,取值范圍在 1(最低) 到 9(最高)之間,不建議設(shè)置太高,雖然有很高的壓縮率,但是占用更多的CPU
< ifmodule deflate_module>
DeflateCompressionLevel 3
AddOutputFilter DEFLATE html xml php css
< Location />
SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \\.(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
#對(duì)代理的設(shè)置
Header append Vary User-Agent env=!dont-vary
< /Location>
#聲明輸入流的byte數(shù)量
DeflateFilterNote Input instream
#聲明輸出流的byte數(shù)量
DeflateFilterNote Output outstream
#聲明壓縮的百分比
DeflateFilterNote Ratio ratio
#聲明日志類型
LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
CustomLog E:/wamp/logs/deflate_log deflate
</ifmodule >

3、緩存設(shè)置

 

在整體的運(yùn)行過程中,數(shù)據(jù)庫服務(wù)器 MySQL 的壓力是最大的,不僅占用很多的內(nèi)存和 cpu 資源,而且占用著大部分的磁盤 io 資源,連 PHP 的官方都在聲稱,說 PHP 腳本 80% 的時(shí)間都在等待 MySQL 查詢返回的結(jié)果。由此可見,提高負(fù)載能力,降低 MySQL 的資源消耗迫在眉睫。頁面緩存就是其中的一個(gè)方面。大家都知道,降低 MySQL 的資源消耗的方法除了使用高效率的 SQL 語句之外(當(dāng)然,這一點(diǎn) phpcms 在發(fā)布版本中都已經(jīng)仔細(xì)研究了,所以每一句 SQL 都是很優(yōu)化的),更直接的方法就是不去查詢數(shù)據(jù)庫。經(jīng)過我們長期的分析發(fā)現(xiàn),在網(wǎng)站實(shí)際運(yùn)行過程中,用戶主要瀏覽的是文章的詳細(xì)頁面,而這其中訪問者的身份又以游客居多。根據(jù)這個(gè)規(guī)律,系統(tǒng)頁面通過生成靜態(tài)的 html 文件,這樣可以有效的減輕數(shù)據(jù)庫服務(wù)器的壓力。
當(dāng)然我們也可以以非靜態(tài)化來運(yùn)行,相關(guān)的緩存參數(shù)要根據(jù)自己的運(yùn)行情況而定!

3、搜索設(shè)置

 

搜索時(shí)間間隔(秒):兩次搜索間隔小于此時(shí)間將被禁止,0 為不限制


4、搜索返回最多的結(jié)果數(shù)

 

每次搜索獲取的最大結(jié)果數(shù),建議設(shè)置為默認(rèn)值 500,或在不超過 1500 范圍內(nèi)取值
這個(gè)對(duì)于一般的搜索的準(zhǔn)確度的補(bǔ)充,因?yàn)樗阉魑幢匾幌伦泳瓦_(dá)到用戶的搜索需要。那么可以設(shè)置為 100-200 已經(jīng)足夠了。
這個(gè)設(shè)置也是可以輕微減少服務(wù)器的負(fù)擔(dān)。

查看更多 phpcms教程  phpcms模板

來源:模板無憂//所屬分類:PHPCms教程/更新時(shí)間:2009-04-19
相關(guān)PHPCms教程