成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

讓PHP7運(yùn)行更快的方法

這篇文章主要介紹讓PHP7運(yùn)行更快的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括新平網(wǎng)站建設(shè)、新平網(wǎng)站制作、新平網(wǎng)頁(yè)制作以及新平網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,新平網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到新平省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

導(dǎo)讀PHP 7 比5.x 快上很多,即使只有單純的版本升級(jí)就已經(jīng)很有感,不過(guò)大家還是希望它變得越來(lái)越快,這時(shí)再做些小調(diào)整就會(huì)更有fu,Let's try it!

讓PHP7運(yùn)行更快的方法


事前準(zhǔn)備

說(shuō)到PHP 7,那一定跑不了LAMP 或是LEMP,請(qǐng)先準(zhǔn)備好底層服務(wù)的安裝。

  • [CentOS 7] 整合Apache、MySQL、PHP 7 組成LAMP Server
  • [CentOS 7] 整合Nginx、MariaDB、PHP 7 組成LEMP Server

以前我們要讓PHP加快處理速度,通常會(huì)配合APC、eAccelerator、XCache的任一個(gè)來(lái)使用;現(xiàn)在忘了它們吧,就從現(xiàn)在起開始改用OPcache來(lái)實(shí)作,它是PHP 7開發(fā)者之一的惠新宸協(xié)力開發(fā)的PHP支援模組。 這次實(shí)作以LEMP架構(gòu)為主,套件庫(kù)是用Remi的版本,別忘了要依各位實(shí)際的環(huán)境來(lái)修改路徑及設(shè)定值。

開始設(shè)定

安裝OPcache套件。

sudo yum -y install php70-php-opcache

讓PHP7運(yùn)行更快的方法

編輯主設(shè)定檔。

sudo vi /etc/opt/remi/php70/php.ini

讓PHP7運(yùn)行更快的方法

加上這些參數(shù)。

zend_extension=opcache.so opcache.enable=1 opcache.enable_cli=1opcache.file_cache=/ home/opcache opcache.huge_code_pages=1

讓PHP7運(yùn)行更快的方法

啟動(dòng)Huge Pages,它是一種大型暫存分頁(yè)機(jī)制,詳細(xì)說(shuō)明請(qǐng)參閱The Linux Kernel Archives - Huge Pages,在我的機(jī)器上測(cè)試結(jié)果改到512就夠了。

sudo sysctl -w vm.nr_hugepages=512

讓PHP7運(yùn)行更快的方法

建立OPcache專用目錄。

sudo mkdir /home/opcache sudo chown nginx:nginx /home/opcache

讓PHP7運(yùn)行更快的方法

重新啟動(dòng)PHP-FPM,這邊就會(huì)看到OPcache已經(jīng)啟動(dòng)了。

sudo systemctl restart php70-php-fpm

讓PHP7運(yùn)行更快的方法

另外,我們還可以加裝memcached,顧名思義它就是使用記憶體來(lái)當(dāng)快取,加速系統(tǒng)的運(yùn)作。

sudo yum -y install memcached

讓PHP7運(yùn)行更快的方法

編輯主程式檔。

sudo vi /etc/sysconfig/memcached

讓PHP7運(yùn)行更快的方法

參數(shù)不多,請(qǐng)依需求修改。

PORT - 端口,別忘了開防火墻。
MAXCONN - 總連接數(shù)。
CACHESIZE - 內(nèi)存使用量,單位是KB。
PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="1024"
OPTIONS=""

讓PHP7運(yùn)行更快的方法

啟動(dòng)memcached,并讓它在開機(jī)后自動(dòng)啟動(dòng)。

sudo systemctl restart memcached sudo systemctl enable memcached

讓PHP7運(yùn)行更快的方法

開放防 火墻

sudo firewall-cmd --permanent --zone=public --add-port=11211/tcp

讓PHP7運(yùn)行更快的方法

再安裝memcached for PHP的支援模組。

sudo yum -y install php70-php-pecl-memcached

讓PHP7運(yùn)行更快的方法

重新啟動(dòng)PHP-FPM。

sudo systemctl restart php70-php-fpm

讓PHP7運(yùn)行更快的方法

最后看一下phpinfo(); 函數(shù)的顯示結(jié)果,出現(xiàn)memcached 的段落就代表成功了。

讓PHP7運(yùn)行更快的方法

實(shí)測(cè)結(jié)果

這邊直接引用對(duì)岸的網(wǎng)友的資料,在OneAPM -使用PHP 7給Web應(yīng)用加速這篇文章里,他測(cè)試了Wordpress 4.1.1、Drupal 8、phpBB 3.1.3、MediaWiki 1.24.1、Opencart 2.0.2.0 、WardrobeCMS 1.2.0、Geeklog 2.1.0、Magento 1.9.1.1、Traq 3.5.2、Cachet、Moodle 2.9-dev、ZenCart 1.5.4等12種套件的比較結(jié)果。 以Wordpress 4.1.1為例,我們可以看到PHP 7比起5.3 ~ 5.6的讀取速度(Read)及延遲時(shí)間(Latency)都有大幅改善。

讓PHP7運(yùn)行更快的方法

以上是讓PHP7運(yùn)行更快的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享標(biāo)題:讓PHP7運(yùn)行更快的方法
網(wǎng)頁(yè)URL:http://jinyejixie.com/article40/gpsseo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、服務(wù)器托管、虛擬主機(jī)、網(wǎng)站維護(hù)、做網(wǎng)站建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化
屯留县| 瑞安市| 莒南县| 元阳县| 太仓市| 乌鲁木齐市| 迁西县| 宣威市| 东兴市| 东辽县| 丰原市| 井冈山市| 临江市| 民勤县| 北海市| 卢龙县| 江门市| 南和县| 岑溪市| 榆中县| 武冈市| 兴义市| 屯门区| 邯郸县| 达拉特旗| 五华县| 大邑县| 囊谦县| 汉中市| 裕民县| 富宁县| 湟源县| 丹凤县| 遵义市| 上饶市| 盐城市| 荃湾区| 玉树县| 东莞市| 永城市| 锡林郭勒盟|