2011-11-28 44 views
1

我從一開始就有紐約時報所有文章的列表,並且希望能夠立即訪問所有文章而無需連接到外部數據庫,因此我的解決方案將其保存在一個變量中。但在效率方面這不是一個壞習慣嗎?JavaScript變量的長度是2Mb可以嗎?

+0

什麼樣的變量?大弦?每個文章有一個條目的數組? – Thilo

+2

是的,這是一個可怕的想法。如果你開始搜索或操縱變量,你認爲性能會如何?你爲什麼只使用JavaScript做到這一點?數據庫有什麼問題?你有沒有考慮過PHP和平面文件存儲? – OptimusCrime

+0

我們回到1990年嗎? (只是在開玩笑「2Mb」。) – Rodolphe

回答

0

你在寫什麼樣的應用程序? 創建一個本地數據庫並將其中的文章存儲在那裏,然後創建一個同步任務只會拉出比以前的同步任務更晚的日期並將它們保存到本地數據庫的文章是更好的主意。 這一切都取決於你正在寫什麼樣的應用程序當然

2

我懷疑內存使用是什麼問題 - 例如現代瀏覽器遊戲可能使用更多的內存數量級。

我會擔心更多關於數據結構和您打算在其上運行的操作。

0

我想你需要看看使用HTML5 Local Storage來存儲這個變量或它的內容。這樣,您就可以隨心所欲地保存客戶端的內容,同時也可以正確存儲數據。