如何設置寶塔面板優(yōu)化php服務器性能?

  • A+
所屬分類:技術資料

提高 php 服務器性能的辦法有很多,但是對于已經安裝了寶塔面板的服務器而言就相對簡單多了,今天科星網(wǎng)絡就把如何通過設置寶塔面板來提高服務器性能的過程寫下來,希望能幫到初次使用寶塔面板的朋友們。

群里面很多朋友初次接觸 php 環(huán)境和寶塔面板,而且很多人用 avada、The 7、newspaper、Enfold、Betheme、 Richer 等耗費系統(tǒng)資源的 WordPress 模板,如果不做額外優(yōu)化的話,網(wǎng)站打開速度真的很慢。比如一個朋友使用阿里云 ECS 國內服務器(配置:2 核 8g 內存 40g 系統(tǒng)盤 100g 數(shù)據(jù)盤 5m 帶寬),啟用 newspaper 主題,站點屬于藝術類網(wǎng)站以圖片為主,首頁就是一個大 banner 和 N 多圖片,全高清高分辨率那種的,聯(lián)通百兆光纖打開需要近 10 秒鐘,他自己也很不滿意。要知道國內帶寬成本極高,一臺云服務器接近一半成本是帶寬費用,普通網(wǎng)站 1M 帶寬起步也不錯了而他買了 5M 還慢,所以不優(yōu)化一下真的不好意思讓客戶上來看。

寶塔面板是我們再熟悉不過的國產 Linux 面板了,目前在國內可以說是風聲水起,用戶量不斷上漲。有關寶塔面板的安裝使用在科星網(wǎng)絡里面已經寫過很多了,不再啰嗦。為了讓服務器運行速度更快,我們就使用寶塔面板提供的功能來優(yōu)化一下服務器配置。

、定期釋放內存

添加計劃任務,可以設置每天或一周釋放一次,間隔時間根據(jù)自己網(wǎng)站情況定,執(zhí)行時機建議為半夜,如:1:30。具體如下圖所示,在寶塔面板左側的計劃任務中操作即可。

如何設置寶塔面板優(yōu)化php服務器性能?

如何設置寶塔面板優(yōu)化php服務器性能?

 

、添加 Swap

不管服務器內存多大都建議添加 Swap。在寶塔面板的軟件管理?>>?系統(tǒng)工具中找到 Linux 工具箱 1.4,點擊最右側的“設置”打開 Swap 虛擬內存,按照下面的推薦值進行設置。

如何設置寶塔面板優(yōu)化php服務器性能?

如何設置寶塔面板優(yōu)化php服務器性能?

Swap 推薦值:2G 和 2G 以下內存的服務器,設置成和物理內存相同容量 SWAP;2G 以上的,設置為 2G。如果跑的程序特別耗費內存,2G 內存以上的 Swap 也可以設置與內存相同。

 

、安裝 PHP 緩存擴展

個人博客的 php 緩存擴展推薦使用?Opcache 腳本緩存和?Memcached 內容緩存。在軟件管理?>>?你使用的 php 版本最右側點擊“設置”,進入安裝擴展,右側點擊這兩個擴展后面的“安裝”,再確認一次,很快搞定。內容緩存和腳本緩存都只安裝一個,不要同時安裝多個。

如何設置寶塔面板優(yōu)化php服務器性能?

如何設置寶塔面板優(yōu)化php服務器性能?

 

、php 配置調整

同樣在 php 管理的配置修改中,memory_limit 腳本內存限制修改成 256M,這樣 wordpress 跑起來更順暢了;upload_max_filesize 允許上傳文件的最大尺寸,像 avada 模板可能會超過這個數(shù)值無法上傳,需要修改為大于上傳文件的數(shù)值。

如何設置寶塔面板優(yōu)化php服務器性能?

php 配置調整

 

在配置文件中 Ctrl+F 搜索 memory_limit,把默認值修改成 256M,保存。下圖是改好后的。

如何設置寶塔面板優(yōu)化php服務器性能?

php 配置調整

 

五、PHP 并發(fā)調整

寶塔面板提供了幾個優(yōu)化過的 php 并發(fā)方案,一般 1 核 1G 內存的云服務器,設置 30 并發(fā)或 50 并發(fā)都可以,其他配置請自己測試一下合適并發(fā)方案。不建議并發(fā)超過 300 ,如果并發(fā)不夠用還是優(yōu)化數(shù)據(jù)庫緩存可能更有效。

如何設置寶塔面板優(yōu)化php服務器性能?

PHP 并發(fā)調整

 

六、php 版本和 MySQL 數(shù)據(jù)庫版本

php7 的性能比低版本有很大提升,強烈建議使用 php7 以上版本;1 核 1G 配置的數(shù)據(jù)庫推薦 MySQL5.5,而 5.6 要求最低內存 1G 以上,所以大家應該知道如何選擇了。

七、卸載多余擴展組件

如果程序不需要,就卸載 ZendGuardLoader、ioncube、PATH_INFO,安裝后不用也一直占用一部分內存。設置完了要重啟服務器,讓調整后的參數(shù)生效。

八、搭配阿里云存儲 OSS 使用

像本文開頭提到的群友網(wǎng)站高清圖片較多的,如果達到幾千張且還要不停增加的話,建議在購買阿里云 ECS 云服務器的基礎上搭配阿里云存儲 OSS,把圖片分流到 OSS 存儲空間上去,ECS 只放程序部分,這樣網(wǎng)站打開速度會快很多的。

經過上面的一番折騰整理優(yōu)化,你的云服務器應該比之前流暢很多了,沒有做到的同學趕緊去試試吧,也可以在下面留言交流你認為更合適的優(yōu)化方案。

weinxin
下載密碼:526663

發(fā)表評論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: