wtf?
cd dir
time perl -e 'for(<*>){((stat)[9]<(unlink))}'
avec le mod_dir chargé, la directive DirectorySlash est à On par défaut
Que fait cette directive ?
Dans le cas d'une ressource qui ne se termine pas par "/" et qui n'existe pas, apache va balancer une 301 vers cette même ressource avec un "/" à la fin.
Ainsi pour atteindre www.foo.com/yoyo/index.html
On peut simplement faire :
www.foo.com/yoy
-> 301 www.foo.com/yoy/
-> Et apache envoie le index.html (car DirectoryIndex inclut index.html par défaut)