2012-08-10 78 views
0

我正在開發一個網絡應用程序,供個人在各個位置使用。我的服務器上有一個相對較小的mysql數據庫。有時用戶可能無法訪問互聯網。在這種情況下,我可以使用某種混合框架/語言嗎?混合網絡/客戶端框架

更清楚的是,該程序需要做一些相當嚴格的計算,它需要從我的mysql數據庫中獲取值。我可以使用php和mysql來解決這個問題。問題是他們沒有連接時會發生什麼?

一個很好的解決方案是,他們可以在旅行時在早上下載本地數據庫副本(在這種情況下,什麼是一些好的輕量級DBMS?)然後他們需要一個基於客戶端的程序(javascript?)。

我想重複使用代碼,這兩個實例哪些排除了php。

謝謝你的任何建議。

+1

現代瀏覽器支持localStorage,可以離線保存數據。你可以使用JavaScript來訪問它。例如,如果您在智能手機上使用GMail,則可以讓您在未連接的情況下閱讀緩存的消息。但是,您必須擔心在某個時候同步回服務器。 – dana 2012-08-10 06:07:11

回答

0

HTML 5有本地存儲(如數據庫),你可以在這種情況下使用。但是並非所有瀏覽器都支持這一點 http://diveintohtml5.info/storage.html

+0

一個導入問題(除了沒有sql支持),默認情況下,瀏覽器會限制每個站點可以存儲的數據量。我覺得它有點像5MB。 – MadCoder 2012-08-10 08:09:13