摘要: 1. 缩小 Cookie (Reduce Cookie Size)每个客户端最多保持 300 个 Cookie,针对每个域名最多 20 个 Cookie (实际上多数浏览器现在都比这个多,比如 Firefox 是 50 个) ,每个 Cookie 最多 4K,注意这里的 4K 根据不同的浏览器可能不是严格的 4096 ,对于 Cookie 最重要的就是,尽量控制 Cookie 的大小,不要塞入一些无用的信息。2. 针对 Web 组件使用域名无关性的 Cookie (Use Cookie-free Domains for Components)Web 组件(Component),多指静态文件,比 阅读全文
posted @ 2014-02-24 12:19 曹桦伟 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 1. 使用 CDN (Use a Content Delivery Network)我们有独特的电信、网通之间的问题,如果针对这个作优化,基本上也算能收到 CDN 或类似的效果吧。2. 添加 Expires 或 Cache-Control 信息头 (Add an Expires or a Cache-Control Header)各个浏览器都有针对的方案, Apache 例子【注意:下面的说明例子还不够精细,具体的环境上还要加一些调整】:ExpiresActive OnExpiresByType image/gif "modification plus 1 weeks"Li 阅读全文
posted @ 2014-02-24 11:57 曹桦伟 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1. 尽量减少 HTTP 请求 (Make Fewer HTTP Requests)1) 合并js,css文件;2) CSS Sprites: 通过CSS的background-image和 background-position属性来显示图片的不同部分;3) 图片地图:图片地图只有在图片的所有组成部分在页面中是紧挨在一起的时候才能使用。 导航栏,确定图片的坐标和可能会比较繁琐且容易出错,同时使用图片地图导航也不具有可读性,因此不推荐这种方法;(类滑动门??)4) 内联图象: 内联图像是使用data:URL scheme的方法把图像数据加载页面中。这可能会增加页面的大小。把内联图像放到样... 阅读全文
posted @ 2014-02-24 11:49 曹桦伟 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 关于 MySQL 的一点很棒的特性是,可以对它进行缩减,来支持嵌入的数据库应用程序。也许正因如此,许多人认为 MySQL 仅仅能处理中小型的系统。事实上,对于那些支持巨大数据和访问量的网站,MySQL 是事实上的标准数据库(比如 Friendster, Yahoo, Google)。这个地址提供了使用 MySQL 的公司的概览:http://www.mysql.com/customers/。mysql_connect(servername,username,password);servername 可选。规定要连接的服务器。默认是 "localhost:3306"。user 阅读全文
posted @ 2014-02-24 01:35 曹桦伟 阅读(283) 评论(0) 推荐(0) 编辑