您在這裡

PHP啟用OPCache加速

James Qi 在 2018年9月3日 - 23:15 發表

  我們使用LAMP結構搭建網站已經有12年了,前面很多年PHP都是沒有加緩存優化,CPU很吃力,隻能拿硬件扛,16核CPU算是一般的配置。2014年我們才安裝了PHP代碼緩存的APC模塊,還在Drupal單服務器設置Memcache緩存,APC對Web服務器CPU的壓力降低了很多,Memcache對于MySQL的壓力降低了很多。

  再後來服務器搬遷到阿裡雲,系統安裝的PHP版本是5.6.x,自帶了OPCache,隻需要在php.ini中開啟就可以,使用起來效果也不錯。

  安裝和配置辦法我就不複制過來了。我們自己最近遇到CPU占比持續達到100%的情況,想進一步提升效率,嘗試把php.ini中的opcache.validate_timestamps關閉,也就是不再檢查php文件的時間戳,隻有重啟apache時新php文件才會生效。但實際上這樣做發現CPU效率提升并不明顯。

 

自由标簽:

發表新回應

Plain text

  • 不允許使用 HTML 標籤。
  • 自動將網址與電子郵件地址轉變為連結。
  • 自動斷行和分段。