91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

讓PHP7運行更快的方法

發布時間:2020-06-30 11:10:59 來源:億速云 閱讀:236 作者:清晨 欄目:編程語言

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

導讀PHP 7 比5.x 快上很多,即使只有單純的版本升級就已經很有感,不過大家還是希望它變得越來越快,這時再做些小調整就會更有fu,Let's try it!

讓PHP7運行更快的方法


事前準備

說到PHP 7,那一定跑不了LAMP 或是LEMP,請先準備好底層服務的安裝。

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

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

開始設定

安裝OPcache套件。

sudo yum -y install php70-php-opcache

讓PHP7運行更快的方法

編輯主設定檔。

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

讓PHP7運行更快的方法

加上這些參數。

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

讓PHP7運行更快的方法

啟動Huge Pages,它是一種大型暫存分頁機制,詳細說明請參閱The Linux Kernel Archives - Huge Pages,在我的機器上測試結果改到512就夠了。

sudo sysctl -w vm.nr_hugepages=512

讓PHP7運行更快的方法

建立OPcache專用目錄。

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

讓PHP7運行更快的方法

重新啟動PHP-FPM,這邊就會看到OPcache已經啟動了。

sudo systemctl restart php70-php-fpm

讓PHP7運行更快的方法

另外,我們還可以加裝memcached,顧名思義它就是使用記憶體來當快取,加速系統的運作。

sudo yum -y install memcached

讓PHP7運行更快的方法

編輯主程式檔。

sudo vi /etc/sysconfig/memcached

讓PHP7運行更快的方法

參數不多,請依需求修改。

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

讓PHP7運行更快的方法

啟動memcached,并讓它在開機后自動啟動。

sudo systemctl restart memcached sudo systemctl enable memcached

讓PHP7運行更快的方法

開放防 火墻

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

讓PHP7運行更快的方法

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

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

讓PHP7運行更快的方法

重新啟動PHP-FPM。

sudo systemctl restart php70-php-fpm

讓PHP7運行更快的方法

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

讓PHP7運行更快的方法

實測結果

這邊直接引用對岸的網友的資料,在OneAPM -使用PHP 7給Web應用加速這篇文章里,他測試了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種套件的比較結果。 以Wordpress 4.1.1為例,我們可以看到PHP 7比起5.3 ~ 5.6的讀取速度(Read)及延遲時間(Latency)都有大幅改善。

讓PHP7運行更快的方法

以上是讓PHP7運行更快的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

翁牛特旗| 金塔县| 贞丰县| 宣武区| 女性| 汉源县| 荔浦县| 浙江省| 东光县| 万盛区| 新竹市| 兴山县| 民乐县| 阿尔山市| 平原县| 海晏县| 英超| 科技| 历史| 青龙| 怀柔区| 庄河市| 鄂尔多斯市| 石楼县| 芜湖市| 鄂伦春自治旗| 象州县| 广宁县| 钟祥市| 任丘市| 博湖县| 出国| 南溪县| 临沂市| 突泉县| 波密县| 郧西县| 观塘区| 扶绥县| 莎车县| 库伦旗|