2012-09-29 41 views
-3

我使用的是一個Ubuntu服務器:512MB RAM/1 CPU 我想通過調整php,mysql內存限制來提高我的WordPress站點速度以適合我的服務器規範。 我正在使用xampp服務器。通過增加內存限制來提高網站速度?

+0

更具體一點 - 你想知道你的設置有什麼好的設置,你想知道如何改變這些設置嗎?你想要做什麼? – mtsvetkov

+0

這是什麼問題? – DaveJohnston

+0

@mtsvetkov我想知道如何調整php內存限制以適合512MB內存。對於Mysql也是一樣的東西 – ossama

回答

3

你可以調用一個覆蓋的函數,在應用localy更改內存限制只是把這個在你的PHP文件的頂部:

ini_set('memory_limit', '64M'); //change 64M to whatever you like... 

或在php.ini globaly改變它(在位於XAMPP' \ XAMPP \ PHP \ php.ini中'):

memory_limit = 8M // search for this "memory_limit" and adjust it by your needs. 

是重啓Apache之後...

  • 但以我的經驗記憶負荷問題更多地與執行MySQL查詢有關,然後單獨運行PHP腳本。 CPU負載也幾乎總是與嚴重寫入的查詢相關聯。

此外,對於一個嚴重的Web服務器,512mb是真正的低數量。

+0

如果我將它設置爲265M,你認爲如何?那是合適還是會很高? – ossama

+0

128MB對於大多數CMS腳本來說足夠了......當我開始一些HTML解析器時,我遇到了64MB內存限制的問題,即使在這種情況下128mb也能永久解決它。 – Develoger

+2

@ossama - 你想要的內存價值是_smallest_,將讓你的應用程序運行。根據您想要同時處理多少個併發用戶來考慮它 - 在512M系統中,您只能一次處理一個用戶,因爲2 * 256M會爲其他進程留下零內存。寫得很好的系統在我看來,PHP應該符合20-32M的標準 - 不僅如此,你還應該改進你的設計。 – halfer