首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >URI图像.数据库列v/s类文件

URI图像.数据库列v/s类文件
EN

Stack Overflow用户
提问于 2018-10-19 11:12:52
回答 1查看 42关注 0票数 1

我正在开发一个web应用程序,根据一些逻辑,在每个页面上填充不同的图像。在只读表中,我的数据库中有20,000个图像存储为URI。

如果我将20,000个URI值作为静态类文件填充,会更好吗?因此,我可以返回图像id,而不是将uri本身返回到在web页面上显示图像的AJAX调用中,而是可以从一个常量JSON变量中提取uri。

我计划在Google上部署我的网站,并想知道是否会通过避免数据传输、从表中提取文本列和可能的缓存来提高速度。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-20 08:05:34

将图像数据存储在JSON文件中可以提高您的速度,除非您没有大文件。当涉及到JSON文件中的搜索时,与Database相比,您将失去速度,因为为了获取所需的信息,需要加载整个文件,然后使用循环make迭代。这意味着你会在表现上输掉。

将图像urls存储在数据库中是更好的解决方案,因为与静态文件相比,数据越多,性能就越好。此外,您还可以索引您的表,这也提高了速度。

所以我的建议是,使用数据库而不是JSON,因为您有相当多的数据

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

https://stackoverflow.com/questions/52891268

复制
相关文章

相似问题

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