首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP GLOB对比MySQL搜索的速度?

PHP GLOB对比MySQL搜索的速度?
EN

Stack Overflow用户
提问于 2011-09-05 21:44:36
回答 2查看 480关注 0票数 0

我网站上的一个文件夹里有大约5000张图片。我需要创建一个数组来在每次页面加载时建立索引,这样我就可以在用户单击“下一步”按钮时以类似于幻灯片放映的方式对其进行混洗()和切换。

是每次都在文件夹中运行glob(),还是创建一个永久的MySQL表?

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

谢谢大家。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-05 22:22:21

一般而言:

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

您需要牢记以上两点,但在实际场景中,缓存也扮演着重要的角色,因此您可能看不到小数据集的任何区别。

票数 0
EN

Stack Overflow用户

发布于 2011-09-05 21:49:33

好吧,这要看情况。在某些情况下,glob()的运行速度可能与SELECT查询一样快,因此如果您不想冒险,请坚持使用MySQL。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7308967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档