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


CategoryFeatureRequest

MoinMoin: FeatureRequests/AllowDisablingOfLink (last edited 2010-04-20 07:57:30 by EugeneSyromyatnikov)