• 首頁 > 編程學習記錄 > 用WDCP搭建的環境,新建一個網站是不是就要占用更多內存和進程?

    201701月15

    用WDCP搭建的環境,新建一個網站是不是就要占用更多內存和進程?

    作者:admin 0 Comments 發表評論

    如題所說:用WDCP搭建的環境,新建一個wordpress網站是不是就要占用更多內存和進程?

    前提是:假設新建的所有的wordpress網站都沒有任何流量,也沒有蜘蛛抓取。

    有人說網站跟電腦開單機游戲一樣會占用更多內存和進程,但我覺得不同啊,如果沒有人訪問的話,網站文件相當于電腦硬盤里的文件一樣,應該只會占用硬盤空間,而不會占用內存和CPU進程啊。
    問了幾個群,在百度上也找了這個問題,但都沒有得到肯定的答案,發來這里請教這個問題,期待能得到肯定答案。

    補充:通過多個群網友的解答,新建網站即使沒人訪問,沒有蜘蛛抓取也是會占用進程和內存的。每新建一個網站,網站數據庫的內容默認會加載到內存里,目的是為了加強訪問速度,內存的讀取速度肯定比磁盤內容的讀取速度要快的多。如果新建網站的數據庫內容比較大,那么久而久之,內存就會被占滿??梢栽赪DCP里設置緩存數據庫內容的大小。如圖所示:

    數據庫緩存設置

    liunx系統會自動加載一些常用的資源到內存里,這樣就能夠充分利用閑置的內存,這點跟WINDOWS系統是不同的。不過對于網站而言,占用內存更多是因為httpd(httpd是Apache超文本傳輸協議(HTTP)服務器的主程序。被設計為一個獨立運行的后臺進程,它會建立一個處理請求的子進程或線程的池)所導致的。具體優化,可以參考文章:http://www.pclearn.cn/optimize-wdcp-memory.html,http://www.58vb.com/a155.html,類似這樣的優化文章還很多,可自行百度查找資料。

    現在出來一個新的問題:LIUNX系統會把常用的資源,緩存到內存,如果內存已經緩存滿了,而這個時候新建一個網站,那會不會導致內存不足,新建的網站的常用資源無法緩存到內存里呢?還是說此時LIUNX會自動重新分配內存占用,給每個新建網站的常用資源占用內存按照訪問數量分配?

    推薦閱讀相關文章:編程學習記錄

    本文地址:http://www.loveband.cn/wdcp-duozhan.html
    版權所有 © 轉載時必須以鏈接形式注明作者和原始出處!

    本文目前尚無任何評論.

    發表評論

    广东11选5平台合法吗