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

首頁 > CMS > PhpCMS > 正文

PhpCms系統設置:網站性能優化

2024-09-10 07:17:55
字體:
來源:轉載
供稿:網友

位置:系統設置----網站配置----性能優化

性能的優化能提高我們網站的負載能力,系統的優化要根據自己服務器的情況而定!
1、啟用模板緩存自動更新:

 

關閉此功能可明顯提高速度和系統負載,但是如果模板被修改系統不會自動更新緩存,必須手動更新模板緩存。
2、啟用頁面Gzip壓縮:

 

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

現在以Apache2.2.x為例說明gzip的配置, 如果要開啟gzip的話,一定要打開下面二個模塊.
LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so
#設置壓縮比率,取值范圍在 1(最低) 到 9(最高)之間,不建議設置太高,雖然有很高的壓縮率,但是占用更多的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
#對代理的設置
Header append Vary User-Agent env=!dont-vary
< /Location>
#聲明輸入流的byte數量
DeflateFilterNote Input instream
#聲明輸出流的byte數量
DeflateFilterNote Output outstream
#聲明壓縮的百分比
DeflateFilterNote Ratio ratio
#聲明日志類型
LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
CustomLog E:/wamp/logs/deflate_log deflate
</ifmodule >

3、緩存設置

 

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

3、搜索設置

 

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


4、搜索返回最多的結果數

 

每次搜索獲取的最大結果數,建議設置為默認值 500,或在不超過 1500 范圍內取值
這個對于一般的搜索的準確度的補充,因為搜索未必一下子就達到用戶的搜索需要。那么可以設置為 100-200 已經足夠了。
這個設置也是可以輕微減少服務器的負擔。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 屏东县| 马关县| 赞皇县| 泗阳县| 高邑县| 苗栗市| 怀远县| 酉阳| 萍乡市| 富平县| 西青区| 西峡县| 太白县| 大同县| 桂平市| 平原县| 石城县| 忻州市| 敖汉旗| 六枝特区| 房产| 宣汉县| 金寨县| 六盘水市| 板桥市| 台湾省| 北票市| 卫辉市| 许昌县| 新沂市| 淳安县| 西盟| 江门市| 汨罗市| 雅安市| 昌乐县| 呼伦贝尔市| 武乡县| 宜丰县| 鹤壁市| 牡丹江市|