グロブよりもディレクトリを読み取ってファイルのリストを表示する高速な方法はありますか? これはいくつかのファイルにはうまく機能しますが、ディレクトリに多数のファイルがあると表示が非常に遅くなりますか?
<ul>
<?php
foreach (glob("directory/sub-directory/*.pdf") as $filename) {
$shortname = basename($filename);
echo "<LI><span class=file><a href=http://www.mysite.com/directory/sub-directory/viewer.php?doc=$shortname>$shortname</a></span></li>\n";
}
?>
</ul>