Defect #18883
Slow rendering of large textile tables
Status: | Closed | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 0% | ||
Category: | Text formatting | |||
Target version: | 2.6.2 | |||
Resolution: | Fixed | Affected version: | 2.5.3 |
Description
Large tables are not a page to load. An example of a large table: table 256×256
Associated revisions
#shelve should not be called if cell doesn't match attributes regexp (#18883).
Faster textile table parsing by using a single scan instead of a regexp matching for each cell (#18883).
Makes RedCloth3#retrieve MUCH faster (#18883).
History
#1
Updated by Имя Фамилия about 6 years ago
An example of a large table: http://demo.redmine.org/projects/s4loszfaj70dht0zbrco0jc3l3v4uydv/wiki/%D1%82
#2
Updated by Jean-Philippe Lang about 6 years ago
- Subject changed from Large tables are not a page to load to Slow rendering of large textile tables
- Assignee set to Jean-Philippe Lang
- Target version set to 2.6.2
#3
Updated by Jean-Philippe Lang about 6 years ago
- Category set to Text formatting
- Status changed from New to Resolved
- Resolution set to Fixed
This is fixed with a few changes, the rendering of this table with 65k cells now takes about a second (400x faster).
#4
Updated by Jean-Philippe Lang almost 6 years ago
- Status changed from Resolved to Closed