PHP GLOB vs MySQL搜索速度如何?

时间:2011-09-05 13:44:36

标签: php mysql

我网站上的文件夹中有大约5,000张图片。我需要创建一个数组来索引每个页面加载,以便我可以随机播放()并在用户单击“下一步”按钮时以幻灯片方式切换。

每次在文件夹中运行PHP中的glob()或创建永久MySQL表会更快吗?

如果使用MySQL更快,那么最好的方法就是让表格动态化,因为随着时间的推移,我可能会在文件夹中添加更多图片。

谢谢大家。

2 个答案:

答案 0 :(得分:0)

嗯,这取决于。在某些情况下,glob()可能会像SELECT查询一样快速运行,因此如果您不想冒险,请坚持使用MySQL。

另请参阅:How can i optimize MySQL's ORDER BY RAND() function?

答案 1 :(得分:0)

一般来说:

文件系统中的文件检索速度更快 数据库系统(MySql)中的文件搜索速度更快

您需要牢记以上两点,但在实际情况下,缓存也起着重要作用,因此您可能看不到与小数据集的任何差异。