我用 xampp docker 跑在 ubuntu server 上,架 wordpress。
就跟一般的 wordpress 差不多,沒有什麼特別的功能。頁面的複雜程度跟長度跟體積,不會超過現在這篇文章。
我發現,在client端每開一個tab連到server,server端的記憶體就會多耗用 3x~5x MB。
換作是在 Windows 環境原生的 xampp,只會耗用1~3MB。
是有什麼設定出錯了嗎?這種記憶體耗用率也太誇張了吧?
查了一下,好像 xampp docker 在用的人本就不多,轉成 nginx、mysql、php 獨立的 container 會比較好嗎?但是這麼一來就失去了一個 container 可以打包一整個網站的意義了,至少我是為了讓網站搬來搬去很方便,才用 docker 的。
你在 COntainer 上面安裝的 PHP Extension, 數量跟 Windows 上面裝的一樣多或少嗎?
兩邊都各跑一次 phpinfo() 看一下, 兩邊各自吐出來的設定, 有甚麼差異?
https://phoenixnap.com/kb/docker-memory-and-cpu-limit
sudo docker run -it --memory="[memory_limit]" [docker_image]