Short description
MoinMoin generates the following <link> in any HTML page:
<link rel="Start" href="/MoinMoinWiki"> <link rel="Alternate" title="" href="/MoinMoinWiki?action=raw"> <link rel="Alternate" media="print" title="" href="/MoinMoinWiki?action=print"> <link rel="Search" href="/FindPage"> <link rel="Index" href="/TitleIndex"> <link rel="Glossary" href="/WordIndex"> <link rel="Help" href="/HelpOnFormatting"> <link rel="alternate" type="application/wiki" title="" href="">
The "Blue Coat" proxy server products will automatically download every <link> it finds (almost all at once, no delay). On http://live.gnome.org/ we used to have many of such <link>s. This caused our server to become unreponsive due to the high amount of users using this "Blue Coat" proxy server. This causes a very noticable impact on performance due to the TitleIndex and the WordIndex links.
Anyway, any <link> not used for RSS/Atom or a stylesheet should either be completely removed, or have a config option so a site admin can disable these links. This has a real noticable impact on performance on large sites.
Discussion
The quick solution is to exclude generation of unneeded links in theme code. -- EugeneSyromyatnikov 2010-04-20 07:57:29