代理模式是一种结构型模式,通常源于下边的情况:人们对于复杂的软件系统常常有一种处理手法,即增加一个间接层,从而对系统获得一种更为灵活,满足特定需要的解决方案。例如下图中,B有安全控制或者是缓存控制。B中存在A根本不需要知道的控制方式。A直接使用B,结构上复杂,实现也不方便。A直接使用B的方式,控制不够灵活,可能要用到A根本不知道的方式。增加一个间接层,从而对系统获得更为灵活、满足特定需要的解决方案...
分类:
其他好文 时间:
2014-07-22 23:03:32
阅读次数:
278
PHP提交表单失败后如何保留已经填写的信息。PHP提交表单失败后如何保留填写的信息一些方法总结,其中最常用的就是使用缓存方式了,这种方法如果网速慢是可能出问题的,最好的办法就是使用ajax了。1.使用header头设置缓存控制头Cache-control。PHP代码:header('Cache-co...
分类:
Web程序 时间:
2014-06-28 11:05:59
阅读次数:
251
一、http协议1、http协议的版本:http/0.9:诞生于1991,仅用于传输html文档,不能包含图片http/1.0:引入了MIME,支持多媒体数据的处理,keep-alive(保持连接),有缓存功能http/1.1:支持更多的请求方法,更精细的缓存控制,持久连接http/1.0和http/1.1之所以能够传输多媒体数据..
分类:
其他好文 时间:
2014-05-25 08:28:51
阅读次数:
363
添加Expires和Cache-control头部
Expire和Cache-control实际上是HTTP中的缓存控制头部,它主要影响客户端的请求行为和服务器端的响应。
一.缓存的基本概念
这里的缓存,单指web的缓存。当web请求抵达缓存时,如果本地有缓存的副本且缓存未过期,那么就可以从本地读取数据或文档,这样便可以:
1. 减少冗余的数据传输,一定程度上减少服务器的流量...
分类:
Web程序 时间:
2014-05-03 15:51:40
阅读次数:
380