overleaf/services/document-updater/app/js
Jakob Ackermann 6e551f9b34 [perf] use MGET/MSET/DEL for manipulating multiple keys in one operation
In some cases we can get rid of MULTI/EXEC operations too.
- putDocInMemory: from 10 down to 2 operations
- removeDocFromMemory: from 14+4 down to 4+4 operations
- updateDoc: from 13 down to 8 operations
2021-04-13 11:47:10 +01:00
..
sharejs
DeleteQueueManager.js
DiffCodec.js
DispatchManager.js
DocumentManager.js
Errors.js
HistoryManager.js
HistoryRedisManager.js
HttpController.js
LockManager.js
LoggerSerializers.js
Metrics.js
mongodb.js
PersistenceManager.js
Profiler.js
ProjectFlusher.js
ProjectHistoryRedisManager.js
ProjectManager.js
RangesManager.js
RangesTracker.js Reintroduce Node 12 and metrics upgrades 2021-04-01 15:51:00 -04:00
RateLimitManager.js
RealTimeRedisManager.js
RedisManager.js [perf] use MGET/MSET/DEL for manipulating multiple keys in one operation 2021-04-13 11:47:10 +01:00
ShareJsDB.js
ShareJsUpdateManager.js
SnapshotManager.js
UpdateKeys.js
UpdateManager.js