online-judge icon indicating copy to clipboard operation
online-judge copied to clipboard

Be less aggressive about PDF invalidation

Open Xyene opened this issue 2 years ago • 0 comments

Currently, we invalidate whenever any field on the problem model changes.

PDF generation is expensive, so we should be less aggressive and only invalidate when the changes made would affect the PDF output:

  • title
  • description
  • time limit
  • memory limit
  • per-language limits
  • translations

Xyene avatar Feb 18 '23 04:02 Xyene