我有一个客户端-服务器应用程序,其中服务器是一个 Ruby on rails 应用程序,它呈现 JSON 并理解 RESTful 请求。它由 nginx+passenger 提供服务,地址是 api.whatever.com。
客户端是一个使用这些服务的 Angular js 应用程序(whatever.com)。它由第二个 nginx 服务器提供服务,它的地址是whatever.com。
我可以将 CORS 用于跨子域 ajax 调用,也可以将客户端的 nginx 配置为 proxy_pass 请求到 rails 应用程序。
哪一个在性能方面更好,对开发人员和服务器管理员的麻烦更少?