此项优化从服务端入手,采用压缩算法,可以有效的减少网络传输量。服务端对需要传输的组件进行压缩,客户端接收到数据后,采用和服务端一致的算法进行解压缩。实现过程大致如下: 1. 浏览器发送的请求头中包含Accept-Encoding,指定客户端支持的所有压缩格式,如: Acc…
Web开发 2010-05-11 4,644 views
请求的页面中会包含多个组件,如css、js、图片和flash等。当第一次请求时,会返回HTTP 200 OK状态,并且返回页面或组件内容,浏览器将会默认缓存这些内容,当下次请求该页面时,如果返回HTTP 304 Not Modified,并不会返回内容,浏览器读取本地缓存的页面组件。因此,…
Web开发 2010-05-11 5,504 views
CDN一般是通过多条骨干网络建立在多个地理位置,将内容复制分发到多台服务器上。详细的介绍可以看wiki关于CDN的描述。 多数CDN由ASP提供,少数大型互联网或网络企业建立了自己的CDN,有些开发自己内部的CDN软件,有些购买使用CDN商用软件。 CDN一般是针对静态内容进行…
Web开发 2010-05-11 3,903 views
VIM用着挺顺手的,想试试vimpress写blog,一来省了wp后台一堆东西的加载,二来使得写blog更加方便快捷,免了老将这块空地给忘了。 大都在Ubuntu下安装,过程很简单,windows下安装不料出了下面的问题: Traceback (most recent call last): File "", line 2, in ?…
解决方案 2010-05-09 8,333 views
解决方案:phpMyAdmin - 错误 无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装
解决方案 2010-05-09 3,710 views
一、图片处理: 1. 图片映射(Image Maps): 对于作为内容插入的图片适用。分为两种:客户端图片映射和服务端图片映射(maps翻译为映射似乎比地图更好些),两者的共同点就是将所有图片作为一整张插入。 客户端图片映射即采用 标签指定热区,每个热区对应不同链接。这种方…
Web开发 2010-03-11 5,382 views
原著:《High Performance Web Sites》 中文:《高性能网站建设指南》 作者:Steve Souders 作为前端开发者,如果被人问:如何开发一个高性能的网站,那么你回答这本书就可以了。这本书包含了14条构建高性能网站的14条规则,被称为“Yahoo!14军规”(后来补充至34条),…
Web开发 2010-03-11 4,993 views
浏览器默认最大并发连接数 浏览器默认对同一域下的资源,只保持一定的连接数,会阻塞过多的连接。rfc2616建议不超过2个: Clients that use persistent connections SHOULD limit the number of simultaneous connections that they maintain to a given server. A sing…
Web开发 2010-03-10 11,589 views
Javascript中元素节点nodeType取值的详细解释。1:ELEMENT_NODE, 普通元素节点; 3:TEXT_NODE, 文本节点; 8:COMMENT_NODE, 注释。Firefox会严格的将空白视为一个TEXT_NODE。
Web开发 2010-03-08 6,288 views
对JavaScript中的数组长度判断时,如下面的代码: alert(['a',].length); 在IE下,显示长度2,但在Firefox等浏览器下,显示1。 今天,看到这样一篇文章《全世界最短的JavaScript判定IE浏览器》,介绍了俄罗斯人使用的这种判断IE浏览器的最短代码(原文): var isI…
Web开发 2010-02-06 4,578 views
Copyright © 2008-2022 shao04.com