Browse Source

Рефакторинг

Book Pauk 2 years ago
parent
commit
3204946fc8
1 changed files with 4 additions and 7 deletions
  1. 4 7
      server/core/WebWorker.js

+ 4 - 7
server/core/WebWorker.js

@@ -170,14 +170,11 @@ class WebWorker {
                 },
             });
 
-            //открываем все таблицы
-            await db.openAll();
+            //открываем почти все таблицы
+            await db.openAll({exclude: ['author']});
 
-            //переоткроем таблицу 'author' с бОльшим размером кеша блоков, для ускорения выборки
-            if (config.dbCacheSize < 100) {
-                await db.close({table: 'author'});
-                await db.open({table: 'author', cacheSize: 100});
-            }
+            //откроем таблицу 'author' с бОльшим размером кеша блоков, для ускорения выборки
+            await db.open({table: 'author', cacheSize: (config.dbCacheSize > 100 ? config.dbCacheSize : 100)});
 
             this.dbSearcher = new DbSearcher(config, db);