最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP如何開啟Opcache功能提升程序處理效率

 更新時間:2020年04月27日 10:24:13   作者:小伍2013  
這篇文章主要介紹了PHP如何開啟Opcache功能提升程序處理效率,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

簡介

Opcache 的前生是 Optimizer+ ,它是 Zend 開發(fā)的 PHP 優(yōu)化加速組件。Optimizer+ 將 PHP 代碼預(yù)編譯生成的腳本文件 Opcode 緩存在共享內(nèi)存中供以后反復(fù)使用,從而避免了從磁盤讀取代碼再次編譯的時間消耗。同時,它還應(yīng)用了一些代碼優(yōu)化模式,使得代碼執(zhí)行更快。從而加速 PHP 的執(zhí)行。

正常的執(zhí)行流程如下:

開啟 Opcache 后的執(zhí)行流程如下:

Yum 安裝

php -v
yum list *opcache*
yum -y install rh-php71-php-opcache.x86_64

kill -USR2 cat `/usr/local/php/var/run/php-fpm.pid`
nginx -s reload

配置

zend_extension=opcache.so
[opcache]
;開啟opcache功能
opcache.enable=1

;CLI環(huán)境下,開啟opcache功能
opcache.enable_cli=1

;OPcache共享內(nèi)存的大小,單位MB
opcache.memory_consumption=128

;字符串在進程間駐留科使用的內(nèi)存大小,單位MB
opcache.interned_strings_buffer=8

;內(nèi)存中可以緩存的文件量。200-1000000之間
;可以使用“find . -type f -print | grep php | wc -l”統(tǒng)計文件數(shù)
opcache.max_accelerated_files=4000

;緩存的過期時間,單位秒
opcache.revalidate_freq=60

;開啟快速響應(yīng)機制來調(diào)用代碼中的析構(gòu)器,PHP 7.2.0 開始移除
opcache.fast_shutdown=1

;開啟文件更新檢查,到達 revalidate_freq 時間之后會檢查文件變更并更新緩存,設(shè)為0則永不檢查
opcache.validate_timestamps=1

;開啟緩存二進制導(dǎo)出文件到外部文件,位置為傳入的值
opcache.file_cache=/tmp

查看是否安裝成功

php -m

<?php phpinfo(); ?>

常用函數(shù)

// 重置所有的opcache緩存。FPM模式下生成的緩存,在CLI下不能RESET。
var_dump(opcache_reset()); //bool(true)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • smarty 原來也不過如此~~呵呵

    smarty 原來也不過如此~~呵呵

    smarty 原來也不過如此~~呵呵...
    2006-11-11
  • php 調(diào)用grpc的安裝過程詳解

    php 調(diào)用grpc的安裝過程詳解

    這篇文章主要為大家介紹了php調(diào)用grpc的安裝過程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • 如何解決php domdocument找不到的問題

    如何解決php domdocument找不到的問題

    在本篇文章里小編給大家整理的是一篇關(guān)于php domdocument找不到的解決辦法,有需要的朋友們可以跟著學(xué)習(xí)參考下。
    2021-07-07
  • PHP實現(xiàn)圖片指定寬高縮放的兩種方法

    PHP實現(xiàn)圖片指定寬高縮放的兩種方法

    這篇文章給大家介紹了PHP圖片指定寬高縮放的兩種實現(xiàn)方法,文中通過代碼示例和圖文結(jié)合的方式給大家介紹的非常詳細,感興趣的朋友可以參考下
    2023-12-12
  • php中session退出登陸問題

    php中session退出登陸問題

    本篇文章主要是對php中session退出登陸問題進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2014-02-02
  • 解析PHP實現(xiàn)多進程并行執(zhí)行腳本

    解析PHP實現(xiàn)多進程并行執(zhí)行腳本

    本篇文章是對PHP實現(xiàn)多進程并行執(zhí)行腳本進行了詳細的分析介紹,需要的朋友參考下
    2013-06-06
  • php刪除左端與右端空格的方法

    php刪除左端與右端空格的方法

    這篇文章主要介紹了php刪除左端與右端空格的方法,涉及l(fā)trim()函數(shù)、rtrim()函數(shù)、trim()函數(shù)及正則替換的應(yīng)用技巧,非常具有實用價值,需要的朋友可以參考下
    2014-11-11
  • php+mysql實現(xiàn)無限級分類

    php+mysql實現(xiàn)無限級分類

    這篇文章主要介紹了php+mysql實現(xiàn)無限級分類,一個php項目需要用到分類,動手制作了一個php無限極分類,感興趣的小伙伴們可以參考一下
    2015-11-11
  • PHP7標(biāo)量類型declare用法實例分析

    PHP7標(biāo)量類型declare用法實例分析

    這篇文章主要介紹了PHP7標(biāo)量類型declare用法,結(jié)合實例形式分析了PHP7中標(biāo)量類型declare的功能、特性與相關(guān)使用技巧,需要的朋友可以參考下
    2016-09-09
  • php empty,isset,is_null判斷比較(差異與異同)

    php empty,isset,is_null判斷比較(差異與異同)

    做php開發(fā)時候,想必在使用:empty,isset,is_null 這幾個函數(shù)時候,遇到一些問題。甚至給自己的程序帶來一些安全隱患的bug。很多時候,對于isset,empty都認為差不多。因此開發(fā)時候,就沒有注意,一段作為流程判斷時候,就出現(xiàn)bug問題了。
    2010-10-10

最新評論

龙口市| 颍上县| 平罗县| 时尚| 海南省| 邛崃市| 萨嘎县| 台安县| 天台县| 满洲里市| 黎川县| 太仆寺旗| 大悟县| 武夷山市| 平原县| 环江| 阳谷县| 延庆县| 会泽县| 方山县| 田阳县| 大厂| 廉江市| 靖边县| 阳东县| 永靖县| 湖南省| 南江县| 盘锦市| 宁波市| 湄潭县| 伊川县| 沙田区| 沁水县| 辽中县| 土默特右旗| 清原| 江陵县| 黑龙江省| 河东区| 耿马|