質問編集履歴
3
ローカルについて補足
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,6 +7,8 @@
|
|
7
7
|
|
8
8
|
わたしは次の設計案であれば【B】が適していると考えたのですが、これについてアドバイスを頂けませんでしょうか。
|
9
9
|
|
10
|
+
(「ローカル」というのは「ネットワーク通信なし」という意味で使わせて頂きます。)
|
11
|
+
|
10
12
|
###お気に入りリストの設計案
|
11
13
|
①お気に入りリストはローカルに全件保存し、ソートや検索を早くしたいという思いです。
|
12
14
|
②件数は多くて数万件で、もしローカルの許容量をオーバーした場合は全件は保存せず、DBから通信してその都度ソートや検索しようと思っています。
|
2
Q3に加筆
title
CHANGED
File without changes
|
body
CHANGED
@@ -35,7 +35,7 @@
|
|
35
35
|
もし「ただの変数」に保存されるのであれば、数メガしか入らない「IndexedDB」と比べて、「ただの変数」なら1ギガくらい入ると思います。上記の設計案でしたら「ただの変数」の方が絶対にいいと思うのですが、いかがでしょうか。問題やデメリットはありますか?
|
36
36
|
|
37
37
|
■Q3
|
38
|
-
この「localforage」「Dexie」「List.js」以外に、上記の設計案にピッタリそうなものはございますか?
|
38
|
+
この「localforage」「Dexie」「List.js」以外に、上記の設計案にピッタリそうなものはございますか?(Reactやview.jsというものは使えず、JavaScriptかjQueryで考えています。)
|
39
39
|
|
40
40
|
以上になります。
|
41
41
|
ご回答どうぞ宜しくお願い致します。
|
1
誤字の修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
①お気に入りリストはローカルに全件保存し、ソートや検索を早くしたいという思いです。
|
12
12
|
②件数は多くて数万件で、もしローカルの許容量をオーバーした場合は全件は保存せず、DBから通信してその都度ソートや検索しようと思っています。
|
13
13
|
③サイト内のページ遷移はすべてAJAXで行います。
|
14
|
-
④サイトにアクセスしたときは、まずローカルのお気に入りリストを削除して、次に
|
14
|
+
④サイトにアクセスしたときは、まずローカルのお気に入りリストを削除して、次にDBから通信してお気に入りリストを取得して、ローカルに保存します。(もちろん【B】の場合は削除のステップはありません。)
|
15
15
|
|
16
16
|
###【B】が適していると考えた経緯
|
17
17
|
一晩かけて【A】の「IndexedDB」を使う方法を調べまして、「[localforage](https://github.com/localForage/localForage)」と「[Dexie](https://github.com/dfahlander/Dexie.js)」というライブラリをそれぞれ実装して試してみました。
|