开发者社区> 问答> 正文

用OSS来做完全的静态站方案如何

OSS里面放HTML文件。。 用域名的CNAME来访问就可以了。  都不用租云主机了

展开
收起
realsatan 2012-06-08 13:53:48 15160 0
6 条回答
写回答
取消 提交回答
  • 回楼主realsatan的帖子
    简单算笔账
    1. 假设每个HTML含20个object(图片,JS,CSS等文件),每日5万次页面请求(不考虑浏览器缓存),产生100万次GET请求,每1万次GET请求价格0.06元,这样每天就是6元,每月180元费用。
    结论是,如果平均每个页面包含很多文件的情况(大于10个),不适合把静态站完全放在OSS上,会产生较高的GET请求费用。解决办法是,页面中的小文件放主机,大文件放OSS(如Jquery库文件、大图片等大几十上百KB的)。
    2. 假设每个页面200KB,每日5万次页面请求(不考虑浏览器缓存),每日流出流量是9G,每G流量0.8元,这样每天7.2元,每月220元左右流量费用。
    另外把静态网页文件全部放Bucket里, 文件路径是很大问题,所有路径应该要都改成 绝对路径



    2012-06-21 12:02:20
    赞同 展开评论 打赏
  • Re用OSS来做完全的静态站方案如何
    这个feature现在还没有实现, 在访问bucket时, 得到指定的的index文件.
    大约在几个星期后会有这个功能.
    2012-06-21 11:12:43
    赞同 展开评论 打赏
  • 回4楼realsatan的帖子
    可以的,用JAVA OSSBROWSER上传即可。
    2012-06-20 19:10:34
    赞同 展开评论 打赏
  • Re用OSS来做完全的静态站方案如何
    就是弄出来域名有点长。OSS的bucket最短为6位字母。。  

    -------------------------

    Re用OSS来做完全的静态站方案如何
    刚又测试了下,用chrome浏览器默认把网页当文件下载了,看来是不行了。。


    2014.6.8编辑:  - 最近测试,chrome没有下载首页了,还好,大概去年OSS改进了。

    -------------------------

    回7楼ap3181k4e的帖子
    楼上分析得很好,在网站访问量大的时候,算起来OSS就不划算了,特别是文件较小时,用ECS主机成本更低。

    当然,还有另外一个思路:在网站流量平时较小,偶尔会有大流量时。
    租用一个ECS服务器,流量不敢设置太小了,最低配置加上4Mb的带宽,一年一千多的费用。
    换成OSS作服务器,很好的解决了大流量的那几天的访问;而平时就几乎没有费用产生了。使用静态网页,可能一年就两三百元就可以了。

    -------------------------

    回7楼ap3181k4e的帖子
    另外,相对路径也是可以的。
    2012-06-08 18:49:41
    赞同 展开评论 打赏
  • 静态文件如html     将Content-Type=text/html   完全可以现实。

    2012-06-08 17:36:59
    赞同 展开评论 打赏
  • Re用OSS来做完全的静态站方案如何
    这个想法很疯狂~~~
    2012-06-08 17:17:33
    赞同 展开评论 打赏
滑动查看更多
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载