Fenng's Blog

Oracle RDBMS & OpenSource & Publication

用户操作
[即时聊天] [发私信] [加为好友]
冯大辉ID:Fenng
177758次访问,排名422好友83人,关注者89
Evangelist
DB Architect / Blogger
Life@Hangzhou
Work@支付宝(Alipay)
http://www.dbanotes.net 作者
Fenng的文章
原创 139 篇
翻译 0 篇
转载 5 篇
评论 188 篇
冯大辉的公告






    站点访问量:

  • eXTReMe Tracker
最近评论
bluehouse1985:Linux 环境下的多核调试
— Intel + Totalview 强强联合!
目前,在软件开发行业,各种性能优异的调试工具层出不穷。但是,它们中的绝大部分都只支持windows环境。即使能支持linux平台,操作起来也很不方便。因此,对于长期在linux上编写程序的开发人员来说,如何调试就成了一个令人头痛的问题!Intel软件 和 Total……
sanyechonggyq:呵呵,我觉得仅仅支付宝这么做还是不能解决问题。你想呀,你要是通过银行充值,你不是还要跳转到其它银行的在线支付网站么?你能保证所有银行都支持Firefox么?难呀....
darkread:不同意#qwe0828 的说法
国外光怪陆离的情况更多,诈骗肯定是国外厉害,流氓软件和支付不是一回事。
h_flight:太好了!
Microsoft_China_Vip:


www.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!



文章分类
收藏
    相册
    Logos
    杂七杂八
    博客链接
    Biti_rainy's Blog(RSS)
    Blog.CSDN
    eygle的专栏(RSS)
    freeagle的专栏(RSS)
    Kamus的专栏(RSS)
    Lunar的专栏(RSS)
    Oldwain的专栏(RSS)
    Piner的专栏(RSS)
    我心飞扬的专栏(RSS)
    个人站点
    dbanotes.net
    eygle's site
    snowywolf's site
    我的正式Blog(RSS)
    经典站点
    Ask Tom (RSS)
    CNOUG
    ITPub
    Ixora (Steve Adams)
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 Web 前端优化最佳实践之 Server 篇收藏

    新一篇: Web 前端优化最佳实践之 Cookie 篇 | 旧一篇: Web 前端优化最佳实践之内容篇

    Web 前端优化最佳实践第二部分面向 Server 。目前共计有 6 条实践规则。【注,这最多算技术笔记,查看最原始内容,还请访问:Exceptional Performance : Best Practices for Speeding Up Your Web Site

    1. 使用 CDN (Use a Content Delivery Network)

    国内 CDN 的普及还不够。不过我们有独特的电信、网通之间的问题,如果针对这个作优化,基本上也算能收到 CDN 或类似的效果吧(假装如此)。【Tin 说国内 CDN 用的挺多,看看 CDN 厂商的市场就知道了,还没走入寻常百姓家】

    2. 添加 Expires 或 Cache-Control 信息头 (Add an Expires or a Cache-Control Header)

    各个浏览器都有针对的方案, Apache 例子【注意:下面的说明例子还不够精细,具体的环境上还要加一些调整】:
    ExpiresActive On
    ExpiresByType image/gif "modification plus 1 weeks"

    Lighttpd 启用 mod_expire 模块 后:

    $HTTP["url"] =~ "\.(jpg|gif|png)$" {
         expire.url = ( "" => "access 1 years" )
    }

    Nginx 例子参考:

    location ~* \.(jpg|gif|png)$ {
      if (-f $request_filename) {
            expires      max;
        break; 
      }        
    }


     

    3. 压缩内容 (Gzip Components)

     

    对于绝大多数站点,这都是必要的一步,能有效减轻网络流量压力。或许有人担心对 CPU 压缩对于 CPU 的影响,放心大胆的整吧,没事儿。Nginx 例子:

    gzip            on;
    gzip_types      text/plain text/html text/css ext/javascript;

    另外参见:

     

    4. 设置 Etags (Configure ETags)

    对于 Etag,可能是多数网站维护者都会忽略的地方。在这一系列优化规则出现之前,可能互联网上绝大多数站点都对这个问题忽略了。当然,Etag 对多数站点性能的影响并不是很大。除非是面向 RSS 的网站。【看到有朋友批评说写的简略,并且说 IE 不支持 ETag。明确说一下:IE 支持 ETag,倒是使用 IIS 要注意相关 Etag Bug。】

    补充:我的意思是"很多网站在不注意的情况下都是打开 Etag 的,而没有网站关心如何用,消耗资源而不知。并不是说 Etag 不好,合理利用 Etag ,绝对能取得很好的收益.

    5. 尽早刷新 Buffer (Flush the Buffer Early)

    对这一条,琢磨了半天,貌似还是异步的思路。能更好的提升用户体验?

    6. 对 AJAX 请求使用 GET 方法 (Use GET for AJAX Requests)

    XMLHttpRequest POST 要两步,而 GET 只需要一步。但要注意的是在 IE 上 GET 最大能处理的 URL 长度是 2K。

    前一篇:

     

    下一篇分析一下 Cookie 。

    发表于 @ 2008年06月25日 10:24:00|评论(loading...)|编辑|

    新一篇: Web 前端优化最佳实践之 Cookie 篇 | 旧一篇: Web 前端优化最佳实践之内容篇

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © 冯大辉