我有一個使用Laravel和Postgresql構建的網站。該網站安裝了用於性能測量的調試欄。在我的本地開發機器上,它顯示使用了大約4MB的內存,然而,在生產服務器上,它使用更多 - 大約40 MB用於同一頁面。這會導致大約200 - 300毫秒的加載速度。網站和他們的數據庫內容是完全一樣的。php生產服務器上的內存使用量要高得多
我的本地機器使用Apache/2.4.18,PHP 7.0,Postgresql 9.5和Redis緩存運行Linux Mint 18。
生產服務器使用Apache/2.2.15,PHP 7.0,Postgresql 9.5和Redis緩存運行CentOS 6.8。
任何想法,我應該在哪裏尋找這種內存使用差異?操作系統/ Apache版本差異是否會增加內存使用量?
....與同樣的數據庫? – vanloc
你的意思是相同的數據庫服務器?不,兩臺服務器都有自己的本地db服務器,但是db的內容是一樣的。 – Deez
4MB內存用於什麼?什麼和你在哪裏測量? –