这两天在写一个缓存类,尝试用下大名鼎鼎的memcached。
结果一查php手册,有点懵,有一个memcache扩展和一个memcached扩展,再加上windows上不支持memcached扩展,网上一搜,说的乱七八糟,这里梳理澄清下。
首先:
1、memcached服务端:
memcached是一个开源的免费的高性能的分布式的内存级别的数据缓存系统,跟php不搭噶。
官方网址:memcached
也就是说memcached是一个服务器,提供了一系列接口给外部调用用于存储/取值等。
这些接口的调用者就是客户端,ph...
发表于2013年3月24日 11:42:37 更新于2013年3月24日 11:52:06
不仅仅是web,如今各种各样的细分技术里都有缓存这种东西,归根结底都是为了提高速度与节省资源,HTTP也不例外,这里简单记录下HTTP的缓存控制(这里仅简单的谈及浏览器缓存)。
欢迎探讨,有不对之处,还望指正。
HTTP有客户端(浏览器)发起请求、服务器端发送响应,因此,缓存也要从两方面谈起。
服务器端可以要求浏览器缓存还是不缓存,以及告诉一些缓存的额外信息。
浏览器可以听服务器端的缓存要求,也可以强制不听你丫的。
通常来说,缓存控制的主要部分由服务器端控制,毕竟浏览的内容是从服务器端出来的,服务器端清楚这份内容是否能缓存以及各种各要的额外信息。
一、服务器端(使用PHP验证):...
欢迎探讨,有不对之处,还望指正。
HTTP有客户端(浏览器)发起请求、服务器端发送响应,因此,缓存也要从两方面谈起。
服务器端可以要求浏览器缓存还是不缓存,以及告诉一些缓存的额外信息。
浏览器可以听服务器端的缓存要求,也可以强制不听你丫的。
通常来说,缓存控制的主要部分由服务器端控制,毕竟浏览的内容是从服务器端出来的,服务器端清楚这份内容是否能缓存以及各种各要的额外信息。
一、服务器端(使用PHP验证):...
发表于2009年6月26日 10:21:00 更新于2009年6月26日 10:22:00
flash与服务器端http通讯,一直都有缓存问题,对于刷新度要求很高的通讯,是个很大的困扰。
这里不讨论服务器端做相关控制禁止缓存,只考虑flash端做相关控制来禁止缓存。
以往的解决方法就是在url后面加上个随机数或者当前时间来保证请求地址的唯一性。
如:
as3中有个类URLRequestHeader,可以通过它向URLRequest添加http头信息。
文档里以及网络上也有通过此禁止缓...
这里不讨论服务器端做相关控制禁止缓存,只考虑flash端做相关控制来禁止缓存。
以往的解决方法就是在url后面加上个随机数或者当前时间来保证请求地址的唯一性。
如:
new URLRequest("http://127.0.0.1/1.txt?nocache=" + new Date().getTime());
as3中有个类URLRequestHeader,可以通过它向URLRequest添加http头信息。
文档里以及网络上也有通过此禁止缓...
共3篇日志 第1/1页
分类
琐碎文字 As3&Flex RIA UG English CodingArt C++ PHP Webserver E音乐盒 Unity3d C# JS&Html5 Tools mobile golang 最近发表
- golang学习之函数/方法/接口(2022年1月6日 17:50:24)
- golang学习之零值(2022年1月6日 16:38:10)
- hello, 2018(2018年1月15日 22:47:25)
- 字体类型名词解释(2015年1月18日 11:29:14)
- 获取mysql表注释以及列注释(2014年11月13日 15:56:32)
- php连接ms sql数据库的一些问题(2014年9月15日 20:32:14)
- virtualbox虚拟网络:NAT&bridge桥接网络(2014年8月25日 22:51:35)
- php图片加水印(2014年8月15日 22:50:42)
- windows查看端口占用情况(2014年7月31日 21:19:30)
- android安卓activity生命周期(2014年7月12日 10:31:47)
最近回复