我想简单地将用户重新路由到一个页面(比如 bucket.amazons3.com/hello.html),同时仍然让它看起来好像他们在 DOMAIN.COM/hello.html 上......我想这样做说如果某个 IF 条件通过..
例如:
if (RAILS == "cool") && (S3.exists?("hello.html"))
send_to_s3
end
其中“send_to_s3”只是将用户重定向到 Amazon Cloudfront 或 S3 并在他们的浏览器中呈现“hello.html”页面。但他们觉得他们从未离开过我的网站。
现在想象一下,我想对 Hello1.html、Hello2.html、Hello3.html 做同样的行为...... Hello20Million.html......
如何在不显着增加服务器负载的情况下有效地做到这一点?
我将如何在 Thin/Puma/Webrick 等服务器上运行的 RAILS 中执行此操作?