尤川豪   ·  3年前
445 貼文  ·  275 留言

laravel + apache 主機效能改善

圖片移到雲端圖床

加上 redis 改寫部份地方為 cache

paginate 改為 simplePaginate

到處查看 sql 是否寫太爛...

CPU 使用率改善 硬碟使用率改善

最後還是卡在 memory 使用率 降不下來

會導致 mysql 那邊常常報

SQLSTATE[HY000] [1040] Too many connections

default value 是 151 connections 應該也不是這個問題

查半天 最後決定

apache MPM from prefork 改成 event

照著做就搞定了

https://www.digitalocean.com/community/tutorials/how-to-configure-apache-http-with-mpm-event-and-php-fpm-on-ubuntu-18-04

主機效能好像大幅改善了...

觀察個幾天...

說起來,prefork 實在是太像,入門測試用的小玩具...

很落伍阿...

或許以後還是去學 nginx 吧...?

  分享   共 1,270 次點閱
共有 0 則留言
還沒有人留言。歡迎分享您的觀點、或是疑問。
您的留言
尤川豪
445 貼文  ·  275 留言

Devs.tw 是讓工程師寫筆記、網誌的平台。隨手紀錄、寫作,方便日後搜尋!

歡迎您一起加入寫作與分享的行列!

查看所有文章