Skip to main content
 首页 » 编程设计

java之每次部署时都在 WAR 文件中包含图像、css 文件等

2023年09月09日34shangdawei

我开始开发基于 Java 的 Web 应用程序,该应用程序使用 Elastic Beanstalk 托管在 AWS 上。问题是,应用程序的模板包含大约 20-30 MB 的 Assets (图像、css 文件、javascript 插件等)。我不喜欢每次对我的代码进行轻微调整时都必须部署一个新的 30 MB war 文件的想法。另外,我的连接上传速度不是太快,所以每次简单上传需要 5-10 分钟。

还有其他解决办法吗?我能否以某种方式在 AWS 上托管图像/css,与应用程序的其余部分分开,这样我就不必将它们包含在 war 中?

请您参考如下方法:

我认为这是 CDN 的目的.但是你可以自己动手。将您的 Assets 托管在其他地方,让您的 html 引用其他地方的那些 Assets 。但是当您部署时,只需将动态内容部署到 AWS。