From 0ed6403141b4e460adff238fc90fdac843d6234c Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Mon, 16 May 2022 13:05:34 +0200 Subject: [PATCH] add performance section in README Signed-off-by: Julien Veyssier --- README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5bed98285..24350e915 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,9 @@ Deck is a kanban style organization tool aimed at personal planning and project ### 3rd-Party Integrations - [trello-to-deck](https://github.com/maxammann/trello-to-deck) - Migrates cards from Trello -- [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution +- [mail2deck](https://github.com/newroco/mail2deck) - Provides an "email in" solution - [A-deck](https://github.com/leoossa/A-deck) - Chrome Extension that allows to create new card in selected stack based on current tab - + ## Installation/Update This app is supposed to work on the two latest Nextcloud versions. @@ -52,6 +52,17 @@ Please make sure you have installed the following dependencies: `make, which, ta Instead of setting everything up manually, you can just [download the nightly build](https://github.com/nextcloud/deck/releases/tag/nightly) instead. These builds are updated every 24 hours, and are pre-configured with all the needed dependencies. +## Performance limitations + +Deck is not yet ready for intensive usage. +A lot of database queries are generated when the number of boards, cards and attachments is high. +For example, a user having access to 13 boards, with each board having on average 100 cards, +and each card having on average 5 attachments, +would generate 6500 database queries when doing the file related queries +which would increase the page loading time significantly. + +Improvements on Nextcloud server and Deck itself will improve the situation. + ## Developing ### PHP