0
|
Bear Bile Farming is Torture · 技术社区 · 1 年前 |
![]() |
1
1
您需要评估的第一件事是 React应用程序的类型 您已构建:
现在让我们回顾一下 部署选项 CloudFront:是一种CDN,它是向客户端发送静态文件的一种非常快速的方式。通过静态文件,我们可以理解:js文件、css文件、html等。 通常情况下,CDN部署在多个位置,因此客户端将获得 静态内容 从离他们很近的地方。 另一方面,Docker是执行应用程序的一种方式,就像NodeJ的后端一样。尽管它也可以提供静态文件,但它并没有针对交付进行优化 静态内容 ,你必须小心。 决策要点 如果您的React应用程序是使用选项1构建的(在浏览器中执行),那么最好的选择是使用CDN(cloudfront)。如果对您来说更容易的话,您仍然可以将其部署到docker,但您可能会达到成本和延迟会使CDN更具吸引力的程度,但这取决于您的用例。例如:如果你的服务器和用户在同一个位置,你可能会逃脱docker的惩罚。 对于第二个选项(运行nextjs或其他现代react框架),您必须有两个选项:
希望有帮助 |
![]() |
Mateus Lima · 我怎么修?我需要一个透明的导航栏 3 年前 |
![]() |
Mays Majeed · 安慰性反应 3 年前 |
![]() |
minsu123 · 如何解析react中的单个引用? 3 年前 |
![]() |
Lautaro Rojas · 如何使用css有意地包装元素? 3 年前 |
![]() |
Noob · 尝试访问React对象 3 年前 |