久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

PHP 的Opcache加速的使用方法

本篇文章主要介紹了PHP 的Opcache加速的使用方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了PHP 的Opcache加速的使用方法,具體如下,分享給大家:

介紹

PHP 5.5+版本以上的,可以使用PHP自帶的opcache開啟性能加速(默認是關閉的)。對于PHP 5.5以下版本的,需要使用APC加速

Opcache是一種通過將解析的PHP腳本預編譯的字節碼存放在共享內存中來避免每次加載和解析PHP腳本的開銷,解析器可以直接從共享內存讀取已經緩存的字節碼,從而大大提高PHP的執行效率。

配置

在PHP 5.5.0及后續版本中,PHP已經將Opcache功能以拓展庫形式內嵌在發布版本中了,默認未開啟Opcache加速,需要開發人員在php.ini中添加或解注釋Opcache相關配置即可。對于之前的老版本,可以將Opcache作為PECL拓展庫進行安裝和配置

php.ini:


[opcache]

# 啟動操作碼緩存
opcache.enable=1

#針對支持CLI版本PHP啟動操作碼緩存 一般被用來測試和調試
opcache.enable_cli=1

# 共享內存大小,單位為MB
opcache.memory_consumption=128

#存儲臨時字符串緩存大小,單位為MB,PHP5.3.0以前會忽略此項配置
opcache.interned_strings_buffer=8

#緩存文件數最大限制,命中率不到100%,可以試著提高這個值
opcache.max_accelerated_files=4000

#一定時間內檢查文件的修改時間, 這里設置檢查的時間周期, 默認為 2, 單位為秒
opcache.revalidate_freq=60

#開啟快速停止續發事件,依賴于Zend引擎的內存管理模塊,一次釋放全部請求變量的內存,而不是依次釋放內存塊
opcache.fast_shutdown=1

#啟用檢查 PHP 腳本存在性和可讀性的功能,無論文件是否已經被緩存,都會檢查操作碼緩存,可以提升性能。 但是如果禁用了 opcache.validate_timestamps選項, 可能存在返回過時數據的風險。
opcache.enable_file_override=1

Opcache注意事項

1、使用Opcache就沒必要使用apc 和 Xcache加速;

因為PHP 5.5.0及后續版本已經內嵌對Opcache的支持,所以PHP意識到其重要性,相對于Xcache等第三方的PHP優化器來說,使用Opcache會是更好的選擇。另外,兩者同時存在的話,會使Opcache的緩存命中數大大降低,而且增加不必要的開銷。

2、不建議在開發過程中開啟Opcache

開啟了Opcache之后,開發人員修改的內容不會立即顯示和生效,因為受到opcache.revalidate_freq=60的影響,所以建議在開發并測試之后,測試性能時再行打開測試,當然,生產環境一直都要開著Opcache。

3、不建議將Opcache指標設置太大

Opcache各項指標配置大小或是否開啟,需要結合項目實際情況需求及Opcache官方建議的配置,項目的實際情況分析,可結合上面第四部分的可視化緩存信息分析調整。

4、不建議長期使用老版本的Opcache

建議及時關注Opcache官網動態,實時了解其的bugs修復,功能優化及新增功能,以便更好的將其應用在自己的項目中。

5、不建議在生產環境中,將上面介紹的開源項目放入Web服務根目錄

原因很簡單,因為這個開源項目并未做訪問的限制和安全處理,也就是說凡是可以訪問外網的用戶,只要知道了訪問地址就可以直接訪問,所以不安全。一般下,這個開源工具只是幫助可視化分析PHP的性能,通常在開發調試階段使用。如果就是想在生產環境開啟使用,那么就必須做好安全限制工作。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持編程學習網。

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

本文講述了php中json_encode處理gbk與gb2312中文亂碼問題的解決方法,具體方法如下: 1.json_encode()中文在gbk/gb2312中對中文返回為null $arr = array (??array (?? ?'catid' = '4',?? ?'catname' = 'www.gen
php中求三個數中最大值的實例代碼如下,希望能夠幫到需要的朋友 ?php//求三個數中的最大值function maxNum($x,$y,$z){ return $x$y ? ( $x$z ? $x : $z ) : ($y$z ?$y :$z);}echo maxNum(35,26,118);? 也可以通過下面
下面小編就為大家分享一篇解決PHP字符串長度不一致的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇PHP讓數組中有相同值的組成新的數組實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
下面小編就為大家分享一篇詳談PHP中public,private,protected,abstract等關鍵字的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要給大家介紹了關于php中通用的excel導出方法的相關資料,通過文中介紹的方法對大家學習或者使用php具有一定的參考學學習價值,需要的朋友們下面隨著小編來一起學習學習
主站蜘蛛池模板: 夜夜爽99久久国产综合精品女不卡 | 青青草av在线播放 | 欧美日韩国产一区二区三区 | 国产视频中文字幕在线观看 | 国产精品久久久久久久久久久久久 | 日日摸天天添天天添破 | 国产精品成人品 | 一区视频| 国产最新精品视频 | 一区二区三区四区视频 | 国产精品网址 | 亚洲黄色一级 | 国产精品亚洲精品日韩已方 | 欧美一级黄色免费看 | 国产视频中文字幕在线观看 | 久草免费视 | 欧美日韩中文字幕在线播放 | 国产精品亚洲欧美日韩一区在线 | 日日摸夜夜爽人人添av | 国产精品久久99 | 成人精品在线观看 | 欧美一二三区 | 国产精品一区2区 | 婷婷综合网 | 欧美精品一区二区三区四区 在线 | 亚洲一区二区三区四区五区午夜 | 色噜噜亚洲男人的天堂 | 国产精品av久久久久久毛片 | 久久久久久久av | 国内自拍第一页 | 成人精品国产免费网站 | 午夜影视免费片在线观看 | 久久青青 | 91av视频在线免费观看 | 精品成人在线视频 | 日韩在线欧美 | 在线观看视频一区二区三区 | 福利一区二区在线 | 日韩成人在线观看 | 亚洲国产精品激情在线观看 | 国产精品日韩欧美一区二区三区 |