離線應用的一種設計方案

2022-09-01 16:03:17 字數 511 閱讀 9772

程式快取比較容易設定,只要寫乙個.manifest檔案,再把它寫到html元素的屬性就可以了。我遇到的一些問題:

因此對離線應用而言,我認為程式快取的作用就是儲存靜態檔案。

據說瀏覽器限制本地儲存為5m,所以就不考慮了。主要是利用瀏覽器支援的indexeddb來完成資料操作。

方式1的測試成本要比方式2高一些。方式1要測試檢視到伺服器,檢視到indexeddb和indexeddb到伺服器三條路徑。方式2只要測試檢視到indexeddb和indexeddb到伺服器兩條路徑。因此我選擇了方式2。

檢視到indexeddb的資料訪問理論上是比較容易的,實際上有很多莫名其妙的地方。這裡只討論資料複製。需要考慮的是資料的版本控制。

複製過程需要考慮資料表中每一條資料的狀態,其轉換圖如下:

從本文的方案可以看出,離線應用的難題在於本地資料與服務區資料的同步,最好能得到瀏覽器的支援。

DBMS一種設計方案(原)

一 整體架構 乙個資料 採用資料集 索引集分開的儲存方式,分別為資料檔案和索引檔案,有可能還需要乙個關鍵字檔案。資料 必須指定乙個主關鍵字,主關鍵字在資料表內不允許重複。資料 還可以有若干索引,索引可以重複。只有第乙個索引 主索引 能影響資料檔案內的資料分布,所有相同主索引的資料會存放於同乙個資料檔...

STM32 應用程式加密的一種設計方案

0 前言 stm32編譯後的 存在flash中,通過外部工具可以讀出來全部資料,一旦硬體抄板一樣,再將flash資料全部拷貝至抄板微控制器中,既可以完全實現硬體和軟體功能抄襲。因此,需要對自己的應用程式加密,即使被抄板和讀取flash資料,拷貝過後仍然無法執行相應的功能。ps 沒有解不開的微控制器,...

一種奧運門票網路系統設計方案

這些天來,很多給我來信,表達了他們的願望,就是讓我給出乙份設計方案。我本庸才,不敢在眾多 專家學者面前班門弄大斧,但對的熱情難卻,湊個熱鬧,也吼兩聲自己的醜陋看法,純屬瞎寫,別見笑。但我還是那句話,在高效能系統不宜使用資料庫,只在資料管理中才會使用。由於我對該系統的具體需求不清楚,只能假設一些需求,...