Category Archives: Web

浏览器缓存

一、缓存协商 在使用缓存的时候,我们不但需要在Web服务器上使用缓存,同时也尽可能地让Web站点的内容缓存在用户的浏览器中,特别是一些长期不会出现更改的静态文件,这样将在一定程度减少了服务器的计算机开销,而且也避免了有些内容由于不必要的传输而带来的带宽浪费。 通过IE的选项打开IE的缓存目录,可以看到: 其中有Internet地址,截止期限( Expires ),上次修改时间( Last-Modified )等等文件信息。 对于Firefox浏览器,它存储缓存文件的方式有所不同。并不像IE那样将每个文件独立存储,而是采用二进制文件的方式来存储和管理缓存文件。

Posted in Web | 3 Comments

初识CDN

=====先声明一下,以下内容都是从互联网中总结而得来的===== CDN的全称是Content Delivery Network,即内容分发网络。其上的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。网站的内容提供商(比如网易、新浪、搜狐等等)使用CDN,就可以在宏观层解决一部分大流量、海量用户并发等令人头疼的问题。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均 等原因所造成的用户访问网站响应速度慢的问题。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。 CDN的基本运作原理是:CDN服务提供商在全国各地的很多CDN节点部署了大量的边缘服务器,当内容提供商(比如网易、新浪、搜狐等等)使用CDN服务的时候要把加速的域名CNAME到CDN服务提供商的CDN网络中,然后将内容提供商的内容缓存或镜像到这些边缘服务器上,当终端用户访问这些加速网站时,通过先进的智能DNS将用户访问解析到离终端用户最近的最可靠的边缘服务器上,实现就近访问,从而加速访问速度,提升用户的访问体验。

Posted in Web | Leave a comment

初识Squid

=====先声明一下,以下内容都是从互联网中总结而得来的===== 先解析反向代理服务器的概念,反向代理服务器又称为 WEB 加速服务器,它位于 WEB 服务器的前端,充当Web服务器的内容缓存器。如图 反向代理服务器是针对 WEB 服务器设置的,后台 WEB 服务器对互联网用户是透明的,用户只能看到反向代理服务器的地址,不清楚后台 WEB 服务器是如何组织架构的。当互联网用户请求 WEB 服务时,DNS 将请求的域名解析为反向代理服务器的 IP 地址,这样 URL 请求将被发送到反向代理服务器,由反向代理服务器负责处理用户的请求与应答、与后台 WEB 服务器交互。利用反向代理服务器减轻了后台 WEB 服务器的负载,提高了访问速度,同时避免了因用户直接与 WEB 服务器通信带来的安全隐患。

Posted in Web | Leave a comment