dynamicweb / DynamicWeb

Make feature requests for Dynamicweb in Issues section of this repository
https://doc.dynamicweb.dev/documentation/fundamentals/support/feature-requests.html
GNU General Public License v3.0
1 stars 0 forks source link

Prevent excessive Logs and GlobalSettings updates #172

Open nunoaguiar opened 1 month ago

nunoaguiar commented 1 month ago

Is your feature request related to a problem? Please describe. We're seeing an excessive amount of records in GeneralLog, which also result in GlobalSetting updates. This is adding additional overhead on the resources to write to disk and database, which we sometimes don't find value. The most obvious example for us is Application/Settings, which gets a DB log record and does a GlobalSettings update for every time a Data Integration Provider is used. image

Another excessive log action we see is related to scheduled tasks. Because there are so many of them at a granular level, it can become noisy

Describe the solution you'd like

Describe alternatives you've considered

Additional context We're simply looking into some obvious situations where increasing I/O operations are happening, whether that's on the DB or the File System. When applied to real-life scenarios and/or load, they can become quite costly to workaround, whether because of the time invested in finding the issue/right solution or from the cost of the resources that need to be considered to overcome the bottleneck.

This was discussed with Jeppe in person, at the Summit.