我维护了一个 "业余爱好 "的网站来实验AWS技术。因为是纯爱好,所以我尽量降低它的成本,只使用那些绝对必要的服务。
几个月来,网站开始有了一定的流量,每天大约有30-50个点击率,有些日子每天的点击率高达1K。
我使用CloudFront(CF)的主要目的是有HTTPS,并且有办法把我的域名和我的S3网站桶连接起来,但由于点击率的增加,成本一直在上升。
显然,在这个阶段,成本是可以控制的(每月几美元),但正如我所说,我的目标是保持成本到绝对最低,CF开始成为我的成本的绝大部分。
回顾账单详情中的CF成本,显示我的HTTPS请求和 特别是带宽 构成了成本的主要部分。
我正在寻找一种方法,让我继续使用CF的HTTPS,并有一种方法来指向我的域名安全地从S3 bucket服务,但减少请求和带宽造成的成本。
该网站是静态的,完全托管在S3上。它包含
我的CF配置如下。
分析CF成本大部分是带宽,这告诉我可能是页面和图片文件造成的。即当人们加载我的页面时,图像文件的服务,每页加起来有100 kb+50 kb。
根据我对CF的研究,我怀疑是由 路径模式 和 TTL 参数是需要优化的,以达到降低成本的目的。如果有人能给我指出正确的方向那就太好了。
带宽成本与网站检索的数据量成正比。
9c/GB
8.5c/GB to 17c/GB
视乎地点而定一些减少成本的想法。
robots.txt
文件。:)