-
- Downloads
Merge branch '18337-cache-html-in-database' into 'master'
Cache rendered Markdown fields in the database ## What does this MR do? Introduces cache fields for Markdown-containing fields in the database, and populates them. ## Why was this MR needed? Rendering Markdown into HTML is performance-intensive. A Redis cache already exists, but this approach is expected to be more performant and reduce unnecessary cache invalidations. ## What are the relevant issue numbers? Closes #18337 See merge request !6095
No related branches found
No related tags found
Showing
- CHANGELOG 1 addition, 0 deletionsCHANGELOG
- Gemfile 1 addition, 0 deletionsGemfile
- Gemfile.lock 4 additions, 0 deletionsGemfile.lock
- app/controllers/admin/broadcast_messages_controller.rb 1 addition, 1 deletionapp/controllers/admin/broadcast_messages_controller.rb
- app/helpers/appearances_helper.rb 1 addition, 1 deletionapp/helpers/appearances_helper.rb
- app/helpers/application_settings_helper.rb 0 additions, 12 deletionsapp/helpers/application_settings_helper.rb
- app/helpers/broadcast_messages_helper.rb 3 additions, 3 deletionsapp/helpers/broadcast_messages_helper.rb
- app/helpers/gitlab_markdown_helper.rb 27 additions, 17 deletionsapp/helpers/gitlab_markdown_helper.rb
- app/helpers/search_helper.rb 12 additions, 2 deletionsapp/helpers/search_helper.rb
- app/models/abuse_report.rb 7 additions, 0 deletionsapp/models/abuse_report.rb
- app/models/appearance.rb 4 additions, 0 deletionsapp/models/appearance.rb
- app/models/application_setting.rb 7 additions, 0 deletionsapp/models/application_setting.rb
- app/models/broadcast_message.rb 3 additions, 0 deletionsapp/models/broadcast_message.rb
- app/models/concerns/cache_markdown_field.rb 131 additions, 0 deletionsapp/models/concerns/cache_markdown_field.rb
- app/models/concerns/issuable.rb 4 additions, 0 deletionsapp/models/concerns/issuable.rb
- app/models/global_label.rb 4 additions, 0 deletionsapp/models/global_label.rb
- app/models/global_milestone.rb 5 additions, 0 deletionsapp/models/global_milestone.rb
- app/models/label.rb 3 additions, 0 deletionsapp/models/label.rb
- app/models/milestone.rb 4 additions, 0 deletionsapp/models/milestone.rb
- app/models/namespace.rb 3 additions, 0 deletionsapp/models/namespace.rb
Loading
Please register or sign in to comment