什么比PHP Glob更好?

什么比PHP Glob更好?,php,Php,有没有比glob更快的方法通过读取目录来显示文件列表?这对一些文件非常有效,但当目录中有很多文件时,显示速度非常慢 <ul> <?php foreach (glob("directory/sub-directory/*.pdf") as $filename) { $shortname = basename($filename); echo "<LI><span class=

有没有比glob更快的方法通过读取目录来显示文件列表?这对一些文件非常有效,但当目录中有很多文件时,显示速度非常慢

<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>
我想opendir()的速度要快一点。
你认为有多少文件?
您可能需要考虑只获取目录中的文件块,在用户滚动到底部或类似位置时加载下一个块。

为什么您认为这段代码很慢?您确定不是浏览器使其渲染不快吗?你如何测量它?你有多少文件“很多”?你的问题的答案:完美…GLUBYNSORT似乎加快了速度快得多。