perf(backend): ノートのリアクション情報をキャッシュすることでDBへのクエリを削減
Showing
- packages/backend/migration/1697673894459-note-reactionAndUserPairCache.js 17 additions, 0 deletions.../migration/1697673894459-note-reactionAndUserPairCache.js
- packages/backend/src/core/NoteCreateService.ts 1 addition, 1 deletionpackages/backend/src/core/NoteCreateService.ts
- packages/backend/src/core/ReactionService.ts 4 additions, 0 deletionspackages/backend/src/core/ReactionService.ts
- packages/backend/src/core/entities/NoteEntityService.ts 60 additions, 15 deletionspackages/backend/src/core/entities/NoteEntityService.ts
- packages/backend/src/models/Note.ts 5 additions, 0 deletionspackages/backend/src/models/Note.ts
- packages/backend/src/models/json-schema/note.ts 8 additions, 0 deletionspackages/backend/src/models/json-schema/note.ts
- packages/backend/src/server/api/stream/channels/channel.ts 1 addition, 1 deletionpackages/backend/src/server/api/stream/channels/channel.ts
- packages/backend/src/server/api/stream/channels/global-timeline.ts 1 addition, 1 deletion...backend/src/server/api/stream/channels/global-timeline.ts
- packages/backend/src/server/api/stream/channels/hashtag.ts 1 addition, 1 deletionpackages/backend/src/server/api/stream/channels/hashtag.ts
- packages/backend/src/server/api/stream/channels/home-timeline.ts 1 addition, 1 deletion...s/backend/src/server/api/stream/channels/home-timeline.ts
- packages/backend/src/server/api/stream/channels/hybrid-timeline.ts 2 additions, 1 deletion...backend/src/server/api/stream/channels/hybrid-timeline.ts
- packages/backend/src/server/api/stream/channels/local-timeline.ts 1 addition, 1 deletion.../backend/src/server/api/stream/channels/local-timeline.ts
- packages/backend/src/server/api/stream/channels/user-list.ts 1 addition, 1 deletionpackages/backend/src/server/api/stream/channels/user-list.ts
Loading
Please register or sign in to comment