首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何服务形象金字塔的前端?

如何服务形象金字塔的前端?
EN

Stack Overflow用户
提问于 2017-10-11 19:05:57
回答 1查看 187关注 0票数 0

我正在创建一个图像金字塔,由大约5个目录中的20-50幅图像组成。把这个送到前端最好的方法是什么?把目录托管到可以直接引用的地方?这看起来一点也不安全。通过API单独为所有50人服务?这看起来很不方便。我不确定这是否有效。我认为,无论如何,它们需要在目录结构中与前端组件交互。这有可能吗?

如有任何建议,敬请见谅。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-11 19:25:37

这个问题的答案将取决于数量因素。

设置它的一种方法是只在web服务器上托管图像文件,并使用cdn (如cloudflare )来缓存整个站点。cdn在这里是至关重要的,因为否则您的资产需要很长时间才能加载。

设置此操作的高级步骤是从节点web服务器配置一个静态目录,以便浏览器可以通过url访问资产,如:http://localhost/static/images/image.png

假设您使用webpack,您可以使用file-loader简单地import图像文件,就像其他js文件一样,并在您的反应性组件中使用它。当您构建应用程序时,您可以配置file-loader,以便用网页的url自动替换对图像文件路径的引用。

最后,如果您只有五个图像目录,您可以在您的react应用程序中创建与每个目录相关的5个路径,并且在每个路径中导入该路径将显示的图像(例如。import image from './static/images/image.png'import * as images from './static/images/album'),并进行渲染(例如。<img src={image} />或循环遍历图像数组并呈现每个)。

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

https://stackoverflow.com/questions/46695767

复制
相关文章

相似问题

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