久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

Opcache

1. Opcache原理
PHP的正常執(zhí)行流程如下

高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

request請求(nginx,apache,cli等)–>Zend引擎讀取.php文件–>掃描其詞典和表達(dá)式 –>解析文件–>創(chuàng)建要執(zhí)行的計(jì)算機(jī)代碼(稱為Opcode)–>最后執(zhí)行Opcode–> response 返回

每一次請求PHP腳本都會執(zhí)行一遍以上步驟,如果PHP源代碼沒有變化,那么Opcode也不會變化,顯然沒有必要每次都重新生成Opcode,結(jié)合在Web中無所不在的緩存機(jī)制,我們可以把Opcode緩存下來,以后直接訪問緩存的Opcode豈不是更快,啟用Opcode緩存之后的流程圖如下所示:

高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

Opcode cache 的目地是避免重復(fù)編譯,減少 CPU 和內(nèi)存開銷。
2. Opcache配置
在php.ini下添加:

// 加載opcache(需確認(rèn)已安裝opcache拓展) zend_extension=opcache.so // 開啟opcache opcache.enable = 1 // OPcache共享內(nèi)存存儲大小,單位MB opcache.memory_consumption=1024 // 1G // PHP使用了一種叫做字符串駐留,默認(rèn)是4MB opcache.interned_strings_buffer=32 // 這個選項(xiàng)用于控制內(nèi)存中最多可以緩存多少個PHP文件,這個選項(xiàng)必須得設(shè)置得足夠大,大于你的項(xiàng)目中的所有PHP文件的總和 opcache.max_accelerated_files=80000 // 設(shè)置緩存的過期時(shí)間(單位是秒),為0的話每次都要檢查 opcache.revalidate_freq=3 // 從字面上理解就是“允許更快速關(guān)閉” opcache.fast_shutdown=1 // CLI環(huán)境下,PHP啟用OPcache opcache.enable_cli=1

HugePage

1. HugePage原理
通過啟用這個特性,PHP7會把自身的TEXT段(執(zhí)行體)”挪“到Huagepage上,之前的測試,我們能穩(wěn)定的在Wordpress上看到2%~3%的QPS提升。
關(guān)于Hugepage是啥,簡單的說下就是默認(rèn)的內(nèi)存是以4KB分頁的,而虛擬地址和內(nèi)存地址是需要轉(zhuǎn)換的, 而這個轉(zhuǎn)換是要查表的,CPU為了加速這個查表過程都會內(nèi)建TLB(Translation Lookaside Buffer), 顯而易見如果虛擬頁越小,表里的條目數(shù)也就越多,而TLB大小是有限的,條目數(shù)越多TLB的Cache Miss也就會越高, 所以如果我們能啟用大內(nèi)存頁就能間接降低這個TLB Cache Miss,至于詳細(xì)的介紹,Google一搜一大堆我就不贅述了,這里主要說明下如何啟用這個新特性, 從而帶來明顯的性能提升。
2. HugePage配置

$ sudo sysctl vm.nr_hugepages=512 // 切勿越大越好,會長占內(nèi)存

分配512個預(yù)留的大頁內(nèi)存:

cat /proc/meminfo  | grep Huge AnonHugePages:    106496 kB HugePages_Total:     512 HugePages_Free:      504 HugePages_Rsvd:       27 HugePages_Surp:        0 Hugepagesize:       2048 kB

然后在php.ini中加入:

opcache.huge_code_pages=1

Opcache file cache

1. Opcache file cache介紹
使用opcache把編譯后的php文件存儲為文件,實(shí)現(xiàn)php源碼保護(hù)和腳本加速, 會有很明顯的性能提升
2. Opcache file cache配置
在php.ini中加入:

opcache.file_cache=/tmp

這樣PHP就會在/tmp目錄下Cache一些Opcode的二進(jìn)制導(dǎo)出文件, 可以跨PHP生命周期存在.

配置后需重啟php-fpm

親測

系統(tǒng):centOs 7
php版本:7.4
nginx
laravel: 8.5

優(yōu)化前

cpu:95%-96%
內(nèi)存:2G/16G
10分鐘4W并發(fā)
失敗率:24%

聚合報(bào)告
高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

每秒處理事務(wù)
![PHP7性能優(yōu)化]
![PHP7性能優(yōu)化筆記]
高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

優(yōu)化后

cpu:20%-40%
內(nèi)存:5.8G/16G(此處我HugePage設(shè)置2048)
10分鐘4W并發(fā)
失敗率:0%

第一次壓測

聚合報(bào)告
高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

每秒處理事務(wù)

高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

第二次壓測

聚合報(bào)告

高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

每秒處理事務(wù)

高質(zhì)量筆記來了!關(guān)于PHP7性能優(yōu)化

推薦學(xué)習(xí):《PHP7教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
鲁大师影院一区二区三区| 久久亚洲美女| 日韩精品久久久久久| 日韩中文字幕不卡| 日韩一区精品字幕| 久久亚洲二区| 四虎精品永久免费| 日韩国产91| 午夜亚洲福利| 欧美中文一区| 欧美一区成人| 欧美国产另类| 日本电影久久久| 亚洲乱码视频| 日韩高清不卡一区二区| 国产情侣久久| 国产一区二区三区四区二区| 亚洲日本网址| 一本一道久久a久久精品蜜桃| 一区视频在线| 亚欧洲精品视频在线观看| 国产精品视频一区二区三区综合| 免费一级欧美片在线观看网站| 中文在线а√天堂| 欧美精品一卡| 日本h片久久| 国模大尺度视频一区二区| 99免费精品| 中文字幕一区日韩精品| 欧美日韩夜夜| 亚洲国产福利| 狠狠干综合网| 久久狠狠久久| 蜜桃av在线播放| 亚洲无线观看| 精品视频一二| 1000部精品久久久久久久久| 蜜桃视频在线观看一区| 麻豆国产91在线播放| 欧美色图一区| 日韩国产欧美在线视频| 黄色在线网站噜噜噜| 噜噜噜躁狠狠躁狠狠精品视频| 日韩中文字幕在线一区| 精品一区二区男人吃奶| 亚洲福利免费| 欧美色综合网| 久久一区二区中文字幕| 日韩精品视频网站| 91国内精品| 久久五月天小说| 911亚洲精品| 欧美日韩国产一区二区三区不卡| 欧美偷窥清纯综合图区| 欧美亚洲激情| 国产精品777777在线播放| 欧美中文一区二区| 国产精品一区二区精品视频观看 | 青青草伊人久久| 亚洲伊人av| 中文字幕一区二区三区日韩精品| 国产成人精品亚洲线观看| 免费精品视频| 高清不卡一区| 日韩三级一区| 欧美91精品| 国产精品激情| 视频一区二区不卡| 欧美极品中文字幕| 国产精品美女久久久| 国内精品麻豆美女在线播放视频| 蜜臀va亚洲va欧美va天堂 | 亚洲午夜电影| 久久不见久久见免费视频7| 国产亚洲欧洲| 久久天堂av| 麻豆精品视频在线| 在线日韩成人| 亚洲黑丝一区二区| 精品久久电影| 日韩精品午夜视频| 91精品在线观看国产| 国产精品夜夜夜| 亚洲深深色噜噜狠狠爱网站| 欧美日韩尤物久久| 久久国内精品视频| 久久亚洲视频| 蜜臀91精品国产高清在线观看| 精品国产美女a久久9999| 91p九色成人| 水蜜桃久久夜色精品一区的特点 | 欧美日韩四区| 91看片一区| 国产精品久久久一区二区| 丝袜美腿成人在线| 欧美在线亚洲| 久久视频国产| 亚洲啊v在线| 精品入口麻豆88视频| 国产日韩欧美一区二区三区 | 亚洲深夜av| 在线视频观看日韩| 国产精品蜜芽在线观看| 国产三级精品三级在线观看国产| 久久国产99| 黑丝美女一区二区| 久久精品中文| 日本免费一区二区三区四区| 国产精品99一区二区三| 久久午夜影院| 麻豆精品视频在线观看视频| 国产视频一区二| 久久国产精品免费精品3p| 日本v片在线高清不卡在线观看| 一区二区国产在线| 亚洲香蕉久久| 日本成人在线一区| 婷婷综合一区| 亚久久调教视频| 日韩成人午夜精品| 日韩国产欧美在线播放| 人人精品久久| 国产精品免费不| 欧美aa在线视频| 久久精品国内一区二区三区| 精品视频在线观看网站| а√天堂中文在线资源8| 激情国产在线| 三上悠亚国产精品一区二区三区| 日韩一区欧美| 国产高清久久| 免费不卡在线视频| 亚洲专区视频| 久久国产精品免费一区二区三区 | 麻豆免费精品视频| 色综合狠狠操| 午夜av成人| 国产高清一区| 亚洲深深色噜噜狠狠爱网站 | 91九色精品| 久久亚洲国产精品一区二区| 深夜福利亚洲| 久久国产欧美日韩精品| 久久精品欧洲| 色综合www| 99视频精品| 亚洲激情五月| 亚洲精品看片| 麻豆成人av在线| 欧美不卡高清一区二区三区| 美女亚洲一区| 日韩成人精品一区二区三区| 欧美aⅴ一区二区三区视频| 日韩深夜视频| 午夜电影亚洲| 日韩三级久久| 国语精品一区| 亚洲黑丝一区二区| 亚洲精品一区二区在线播放∴| 久久精品99久久久| 免费看av不卡| 亚洲天堂免费| 精品三区视频| 日韩午夜免费| 国产精品一区亚洲| 欧美在线观看视频一区| 日韩精品视频一区二区三区| 国产精品久久久久久久免费观看 | 成人自拍av| 免费人成在线不卡| 久久99精品久久久野外观看| 视频小说一区二区| 亚洲人成网77777色在线播放| 国产精品videosex极品| 91精品精品| 日本视频在线一区| 日韩在线不卡| 日韩av黄色在线| 久久久人人人| 日本欧美一区| 不卡在线一区二区| 国产精品资源| av亚洲免费| 国产一精品一av一免费爽爽| 久久久久欧美精品| 亚州av日韩av| 秋霞影院一区二区三区| 国产精品一区二区av日韩在线| 激情欧美亚洲| 国产精品天天看天天狠| 狠狠色狠狠色综合日日tαg| 国产极品模特精品一二| 亚洲综合另类| 国产粉嫩在线观看| 日韩国产欧美在线播放| 亚洲天堂成人| 欧美国产另类| 亚洲乱亚洲高清| 国产超碰精品| 国产精品极品在线观看|