2011-05-12 60 views
0

我有3個基於web的應用程序,我正在評估內存使用情況。一個是最小擴展/插件的Wordpress網站,另一個是使用Code Igniter構建的社交網絡應用程序,另一個是從頭構建的項目管理系統(BFS)。洞察一些web應用程序的內存使用情況我有

用於呈現每個應用程序的頁面的平均內存如下:

  • 字的新聞項目 - 13 MB
  • 代碼點火項目 - 3 MB
  • BFS項目 - 4 MB

我的反應和問題的數字是:

一)哇,WordPress的ū比CI項目增加433%的內存。我甚至還沒有安裝任何花哨的WP插件。 WP是否被認爲是記憶豬?如果是這樣,我應該關心這個網站與一些關鍵業務的Web應用程序坐在同一臺服務器上嗎? b)不錯,BFS項目與代碼點火器項目在同一個球場內。我對如何優化BFS項目中的內存使用有一些想法。我針對這個想法進行了一些實驗,並將內存使用量提高了25%(因此,產生3mb /頁的負載,就像CI prj一樣)。重構整個系統需要1-2周的時間。我在這件事上的問題是:

i)25%的內存效率是否值得優化?請記住WP使用更多的433%的內存,並同時做比BFS和CI項目

二)如果是到我)少,今天白天做呢?這個BFS項目正處於啓動階段,對新功能進行了雄心勃勃的計劃。如果我今天沒有進行優化,那麼我是否會承擔未來可能出現的危險數額的技術債務?

好了,這些都是我的問題

回答

1

WordPress是不被視爲一個內存豬,可以進行優化得很好,如果精心設計的插件與使用某種緩存機制一起使用。您獲得的好處是一個強大的系統,您可以更快地進入市場。 CI更像是一個傳統的框架,重量很輕,所以它也很好,但是你不能僅僅使用一個插件來獲得你想要的功能。我肯定會堅持使用代碼Igniter,因爲它是「優化」的重新開始。無論您認爲自己有價值的小時數,1-2周的時間大約爲80小時。還要記住,雄心勃勃並不一定意味着結果。

相關問題