diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2009-08-14 01:11:53 -0400 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2009-08-14 01:11:53 -0400 |
commit | 82bb3af579db809b884c7be5f49012469902bf52 (patch) | |
tree | fb0074bc0ce0bf1831846b1bc75b6323c5bc152d /debian/changelog | |
parent | f486271009142ec7e04e1a62c1e94ad9e51b6d39 (diff) | |
download | ikiwiki-82bb3af579db809b884c7be5f49012469902bf52.tar ikiwiki-82bb3af579db809b884c7be5f49012469902bf52.tar.gz |
optimise brokenlinks by gathering the data when calculating backlinks
During backlink calulation, all links are examined and broken links can
be detected for free, so store a list of broken links and have brokenlinks
use it.
Exposing the %brokenlinks structure is a bit ugly, but the speedup seems
worth it: Around 1 second for wikis the size of the doc wiki that use
brokenlinks.
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/debian/changelog b/debian/changelog index 5e5149927..147d279bb 100644 --- a/debian/changelog +++ b/debian/changelog @@ -5,7 +5,8 @@ ikiwiki (3.141593) UNRELEASED; urgency=low * inline: Avoid use of my $_ as it fails with older perls. Closes: #541215 * Add discussionpage configuration setting. - * Small optimisations. + * Several optimisations, including speedups to orphans and brokenlinks + calculation. -- Joey Hess <joeyh@debian.org> Wed, 12 Aug 2009 12:25:30 -0400 |