CloudFront + EC2 + Apache + PHP
Posted
技术标签:
【中文标题】CloudFront + EC2 + Apache + PHP【英文标题】: 【发布时间】:2011-10-30 18:49:37 【问题描述】:将具有自定义源的 Amazon CloudFront 设置为 ec2 服务器对使用 Apache 提供 php 有任何性能提升吗?基本上通过 CloudFront 提供所有动态内容。
作为参考,我的所有静态内容都已通过 CloudFront 在单独的域上提供。
如果可能并提供性能提升,您是否可以执行类似 CloudFront 之类的操作,该方法路由到 Elastic LoadBalancer,该 Elastic LoadBalancer 路由到以 nginx 为前端的 EC2 实例(仍有一些静态内容不在云端),然后路由所有 php 到 Apache 的 mod_php。
【问题讨论】:
【参考方案1】:Cloudfront 不擅长提供动态内容,尽管它比以前更好。 Cloudfront 不接受 POST 请求。除非您更改设置,否则它还会从 GET 请求中删除查询字符串。参考docs。
【讨论】:
嘿,我认为 cloudfront 接受查询字符串只需要启用它docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/… @Jianhong 感谢更新。自从我写这篇文章以来,他们似乎改进了 cloundfront。以上是关于CloudFront + EC2 + Apache + PHP的主要内容,如果未能解决你的问题,请参考以下文章
CLOUDFRONT EC2 源错误 CloudFront 试图建立与源的连接 [重复]
EC2 在 CloudFront 后面使用 HTTPS 运行 NGINX?