最近兩天發現自己的伺服器常常掛掉,深入研究後發現到原來是同時在線的人數太多了 apache 吃太多記憶體所導致的。
查看了一下,原來每個訪客需要耗費40幾MB的記憶體,統計了一下同時在線人數才20幾人就吃掉快1G的記憶體
加上系統本來就耗掉了一些 記憶體就沒了....真慘 (跟我最近出車禍一樣慘...)
我這個小網站從來也沒想過會有這麼多人同時訪問網站,但為了怕以後伺服器又像這樣掛掉 所以改用nginx試試看
(流量增長 竟然是因為某個線上看劇的網站倒了)
聽說它能支持更大並發連結,不過在設定上 實在是難設定!! 弄了三四個小時 爬了一堆文 終於將 自己的3、4個站 重新配置好
尤其rewrite url 和 ssl 的設定真讓人折騰阿 (根本欺負我手受傷阿)
好啦~~ 就這樣 純粹紀錄一下 系統重 apache 轉 nginx 。 是一篇沒有重點的日記廢文 ! 改天在把設定過程寫出來吧~
話說 nginx 的確 吃的記憶體比apache少非常多,但我發現 nginx需要搭配 php-fpm才能使用php。但 php-fpm 似乎也要吃不少記憶體
所以得觀察一下,這樣到底是哪個方案會比較好。 就醬
文章轉載或引用,請先告知並保留原文出處與連結!!(單純分享或非營利的只需保留原文出處,不用告知)
原文連結:
https://blog.aidec.tw/post/apache-to-nginx
若有業務合作需求,可寫信至: opweb666@gmail.com
創業、網站經營相關內容未來將發布在 小易創業筆記