IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

Web前端优化

MySQL实验室 2010-07-20 23:21:06 累计浏览 1,892 次
本机暂存

    各浏览器并发下载数列表:

Browser HTTP/1.1 HTTP/1.0
IE 6,7 2 4
IE 8 6 6
Firefox 2 2 8
Firefox 3 6 6
Safari 3,4 4 4
Chrome 1,2 6 ?
Chrome 3 4 4
Opera 9.63,10.00alpha 4 4

    随着宽带的普及,为充分利用用户的带宽,提升用户体验,可设置多个子域名。

    Javascript和css尽可能从页面中分离出去,作为独立的文件。

    为了减小header头大小,静态文件尽量用其他不带cookie的域名提供下载(当然还要兼顾到DNS解析时间)。

    如:www.mysqlab.net用到

http://s0.mysqlab.net.cdn007.com/css/base.css

    http://s1.mysqlab.net.cdn007.com/js/global.js

    MySQL连接、memcache连接尽量在echo之前断开连接。

    使用DBSession保持用户在线状态,方便负载均衡、统计、定位用户在线情况及跨域访问。

    当前绝大部分memcached可以通过MySQLD来存储实现,具有更多的特性,如:安全、高可用等。

    (MySQL基于主键查询可实现5000+qps每核心)

    浏览器并发下载数参考:

    http://www.stevesouders.com/blog/2008/03/20/roundup-on-parallel-connections/

同分类推荐文章

  1. translateZ() (2026-06-25 21:18:56)
  2. translateY() (2026-06-25 21:17:56)
  3. translateX() (2026-06-25 21:16:01)

查看更多 前端 文章 →

建议继续学习

  1. Apache用mod_rewrite配置子域名 (累计阅读 7,226)
  2. 配置 Nginx 子域名的泛解析 (累计阅读 1,709)