国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁 後端開發(fā) PHP7 php7 安裝指南(windows)之開啟zend opcache

php7 安裝指南(windows)之開啟zend opcache

Apr 13, 2019 pm 03:11 PM
php7


什麼是zend opcache?

Zend OPcache 透過 opcode 快取和最佳化提供更快的 PHP 執(zhí)行過程。它將預(yù)先編譯的腳本檔案儲存在共享記憶體中以供以後使用,從而避免了從磁碟讀取程式碼並進(jìn)行編譯的時間消耗。同時,它也應(yīng)用了一些程式碼最佳化模式,使得程式碼執(zhí)行更快。

當(dāng)解釋器完成對腳本程式碼的分析後,便將它們產(chǎn)生可以直接執(zhí)行的中間程式碼,也稱為操作碼(Operate Code,opcode)。 Opcode cache 的目地是避免重複編譯,減少 CPU 和記憶體開銷。如果動態(tài)內(nèi)容的效能瓶頸不在於 CPU 和內(nèi)存,而在於 I/O 操作,例如資料庫查詢帶來的磁碟 I/O 開銷,那麼 opcode cache 的效能提升是非常有限的。但是既然 opcode cache 能帶來 CPU 和記憶體開銷的降低,這總歸是好事!

現(xiàn)代操作碼快取器(Optimizer ,APC2.0 ,其他)使用共享記憶體進(jìn)行存儲,並且可以直接從中執(zhí)行文件,而不用在執(zhí)行前「反序列化」程式碼。這將帶來顯著的效能加速,通常降低了整體伺服器的記憶體消耗,而且很少有缺點(diǎn)。

開啟opcahe

修改php.ini 搜尋:「[opcache]」

增加以下程式碼(或在原始基礎(chǔ)上改一下):

zend_extension = php_opcache.dll
opcache.enable=1
opcache.enable_cli=1
opcache.memory_consumption=128
opcache.max_accelerated_files=2000

幾個重要參數(shù)的作用說明:

opcache.enable=1 //開啟opcache
opcache.enable_cli=1 //是否在CLI(即命令行時)啟用opcache
opcache.memory_consumption=128 //共享內(nèi)存的大下 可以根據(jù)項(xiàng)目大小和服務(wù)器配置自行調(diào)整
opcache.max_accelerated_files=2000//最大緩存文件個數(shù)

設(shè)定好後,重新啟動apache即可。開啟phpinfo觀察變更:

php7 安裝指南(windows)之開啟zend opcache

證明 zend opcache 已成功開啟。經(jīng)過測試效果明顯(因?yàn)闇p少了編譯次數(shù)也減少了磁碟io開銷),非常建議大家開啟。

相關(guān)推薦:《PHP7教學(xué)


#

以上是php7 安裝指南(windows)之開啟zend opcache的詳細(xì)內(nèi)容。更多資訊請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本網(wǎng)站聲明
本文內(nèi)容由網(wǎng)友自願投稿,版權(quán)歸原作者所有。本站不承擔(dān)相應(yīng)的法律責(zé)任。如發(fā)現(xiàn)涉嫌抄襲或侵權(quán)的內(nèi)容,請聯(lián)絡(luò)admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅(qū)動的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Laravel 教程
1600
29
PHP教程
1502
276
php7.0安裝了插件還是顯示未安裝怎麼辦 php7.0安裝了插件還是顯示未安裝怎麼辦 Apr 02, 2024 pm 07:39 PM

解決 PHP 7.0 中插件未顯示已安裝問題的方法:檢查插件配置並啟用插件。重新啟動 PHP 以套用配置變更。檢查插件檔案權(quán)限,確保其正確。安裝遺失的依賴項(xiàng),以確保插件正常運(yùn)作。如果其他步驟都失敗,則重建 PHP。其他可能原因包括外掛程式版本不相容、載入錯誤版本或 PHP 配置問題。

php7檢測tcp埠不好用怎麼解決 php7檢測tcp埠不好用怎麼解決 Mar 22, 2023 am 09:30 AM

在php5中,我們可以使用fsockopen()函數(shù)來偵測TCP埠。這個函數(shù)可以用來開啟一個網(wǎng)路連接和進(jìn)行一些網(wǎng)路通訊。但是在php7中,fsockopen()函數(shù)可能會遇到一些問題,例如無法開啟連接埠、無法連接到伺服器等。為了解決這個問題,我們可以使用socket_create()函數(shù)和socket_connect()函數(shù)來偵測TCP埠。

php7.0怎麼安裝mongo擴(kuò)展 php7.0怎麼安裝mongo擴(kuò)展 Nov 21, 2022 am 10:25 AM

php7.0安裝mongo擴(kuò)充的方法:1、建立mongodb使用者群組和使用者;2、下載mongodb原始碼包,並將原始碼包放到“/usr/local/src/”目錄下;3、進(jìn)入“src/”目錄;4、解壓縮原始碼包;5、建立mongodb檔案目錄;6、將檔案複製到「mongodb/」目錄;7、建立mongodb設(shè)定檔並修改設(shè)定即可。

PHP 伺服器環(huán)境常見問題指南:快速解決常見難題 PHP 伺服器環(huán)境常見問題指南:快速解決常見難題 Apr 09, 2024 pm 01:33 PM

PHP伺服器環(huán)境常見的解決方法包括:確保已安裝正確的PHP版本和已複製相關(guān)檔案到模組目錄。暫時或永久停用SELinux。檢查並配置PHP.ini,確保已新增必要的擴(kuò)充功能和進(jìn)行正確設(shè)定。啟動或重新啟動PHP-FPM服務(wù)。檢查DNS設(shè)定是否有解析問題。

在Docker環(huán)境中使用PECL安裝擴(kuò)展時為什麼會報錯?如何解決? 在Docker環(huán)境中使用PECL安裝擴(kuò)展時為什麼會報錯?如何解決? Apr 01, 2025 pm 03:06 PM

在Docker環(huán)境中使用PECL安裝擴(kuò)展時報錯的原因及解決方法在使用Docker環(huán)境時,我們常常會遇到一些令人頭疼的問?...

如何在系統(tǒng)重啟後自動設(shè)置unixsocket的權(quán)限? 如何在系統(tǒng)重啟後自動設(shè)置unixsocket的權(quán)限? Mar 31, 2025 pm 11:54 PM

如何在系統(tǒng)重啟後自動設(shè)置unixsocket的權(quán)限每次系統(tǒng)重啟後,我們都需要執(zhí)行以下命令來修改unixsocket的權(quán)限:sudo...

記錄一次用strace診斷php佔(zhàn)用系統(tǒng)資源過高的問題 記錄一次用strace診斷php佔(zhàn)用系統(tǒng)資源過高的問題 May 03, 2024 pm 04:31 PM

本機(jī)環(huán)境:redhat6.7系統(tǒng)。 nginx1.12.1,php7.1.0,程式碼使用yii2框架問題:本地的web站需要用到elasticsearch服務(wù)。當(dāng)php使用本機(jī)伺服器搭建的elasticsearch時,本地的負(fù)載都是正常。當(dāng)我使用aws的elasticsearchservice服務(wù)時,本地伺服器出現(xiàn)負(fù)載經(jīng)常過高的情況。查看nginx和php日誌,發(fā)現(xiàn)沒有異常。系統(tǒng)的並發(fā)連線數(shù)也不高。這時候想到我們老闆跟我講的一個strace診斷工具。偵錯過程:找一個php的子程序idstrace-

php7.0怎麼安裝部署 php7.0怎麼安裝部署 Nov 30, 2022 am 09:56 AM

php7.0安裝部署的方法:1、到PHP官網(wǎng)下載與本機(jī)系統(tǒng)對應(yīng)的安裝版本;2、將下載的zip檔案解壓縮到指定目錄;3、開啟命令列窗口,在「E:\php7」目錄下運(yùn)行“php -v”命令即可。

See all articles