日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

1. Opcache

記得啟用Zend Opcache, 因?yàn)閜hp7即使不啟用Opcache速度也比PHP-5.6啟用了Opcache快, 所以之前測試時期就發(fā)生了有人一直沒有啟用Opcache的事情. 啟用Opcache非常簡單, 在php.ini配置文件中加入:

zend_extension=opcache.so
opcache.enable=1
opcache.enable_cli=1"

2. 使用新的編譯器

使用新一點(diǎn)的編譯器, 推薦GCC 4.8以上, 因?yàn)橹挥蠫CC 4.8以上PHP才會開啟Global Register for opline and execute_data支持, 這個會帶來5%左右的性能提升(wordpres的QPS角度衡量)

其實(shí)GCC 4.8以前的版本也支持, 但是我們發(fā)現(xiàn)它支持的有Bug, 所以必須是4.8以上的版本才會開啟這個特性.

3. HugePage

我之前的文章也介紹過: 讓你的PHP7更快之Hugepage , 首先在系統(tǒng)中開啟HugePages, 然后開啟Opcache的huge_code_pages.

以我的centos 6.5為例, 通過:

$sudo sysctl vm.nr_hugepages=512

分配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

這樣一來, PHP會把自身的text段, 以及內(nèi)存分配中的huge都采用大內(nèi)存頁來保存, 減少TLB miss, 從而提高性能.

4. Opcache file cache

開啟Opcache File Cache(實(shí)驗(yàn)性), 通過開啟這個, 我們可以讓Opcache把opcode緩存緩存到外部文件中, 對于一些腳本, 會有很明顯的性能提升. 在php.ini中加入:

opcache.file_cache=/tmp

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

5. PGO

我之前的文章: 讓你的PHP7更快(GCC PGO) 也介紹過, 如果你的PHP是專門為一個項(xiàng)目服務(wù), 比如只是為你的WordPress, 或者drupal, 或者其他什么, 那么你就可以嘗試通過PGO, 來提升PHP, 專門為你的這個項(xiàng)目提高性能.

具體的, 以wordpress 4.1為優(yōu)化場景.. 首先在編譯PHP的時候首先:

$ make prof-gen

然后用你的項(xiàng)目訓(xùn)練PHP, 比如對于Wordpress:

$ sapi/cgi/php-cgi -T 100 /home/huixinchen/local/www/htdocs/wordpress/index.php >/dev/null

也就是讓php-cgi跑100遍wordpress的首頁, 從而生成一些在這個過程中的profile信息.

最后:

$ make prof-clean
$ make prof-use && make install

這個時候你編譯得到的PHP7就是為你的項(xiàng)目量身打造的最高性能的編譯版本.

分享到:
標(biāo)簽:PHP7
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定