最近在折腾varnish4.0,话说从3.0到4.0变化挺大的,许多配置做了调整对比Varnish3.x的主要改进点(1)、完全支持流对象;(2)、可后台获取失效的对象,即Client/backend分离;(3)、新的vanishlog查询语言,允许对请求进行自动分组;(4)、复杂的请求时间戳和字节计数;(5)、安全方..
分类:
其他好文 时间:
2015-05-22 01:59:42
阅读次数:
822
一、Varnish的配置语言VCLVarnish的所有配置都是通过VCL(varnishconfigurelanguage)来配置的。它是一种基于“域”(domainspecific)的简单编程语言,它支持有限的算术运算和逻辑运算操作、允许使用正则表达式进行字符串匹配、允许用户使用set自定义变量、支持if判断语句,也有..
分类:
编程语言 时间:
2015-05-20 02:11:39
阅读次数:
713
Memcached技术介绍:memcached是一种缓存技术, 他可以把你的数据放入内存,从而通过内存访问提速,因为内存最快的, memcached技术的主要目的提速,在memachec 中维护了一张大的hashtable表 ,该表是在内存,表的结构是key value字串 (字串,数值,数组,对象...
分类:
系统相关 时间:
2015-05-19 18:11:15
阅读次数:
142
转载自http://blog.csdn.net/guolin_blog/article/details/9526203由于每个android应用程序都有内存限制,所以如果加载很多图片的话,一定会出现OOM异常这就需要使用LruCache内存缓存技术了,LruCache是在support-v4 jar...
分类:
移动开发 时间:
2015-05-17 21:44:13
阅读次数:
234
ThinkPHP 内置了一个基于 XML 的性能卓越的模版引擎 ThinkTemplate,使用了动态编译和缓存技术,支持自定义标签库。一. 变量输出在模版中输出变量是非常容易的,使用 assign()方法,以键值对的方式传递变量和值。在Home/controller/UserController....
分类:
其他好文 时间:
2015-05-14 20:25:04
阅读次数:
230
不知道离线缓存技术的可以参照上一篇文章: HTML5之appcache语法理解/HTML5应用程序缓存/manifest缓存文件官方用法翻译参考文章window.applicationCacheAPI 官方用法:window.applicationCache.addEventListener('u....
分类:
移动开发 时间:
2015-05-13 19:09:26
阅读次数:
169
Security first 安全第一 如果你仅仅抓专注于运行varnish,或者所有人都是这个观点,那么就可以跳过该节了.我们保护你的方方面面当http请求来的时候. 如果你的web基础设施是外包的,管理是分开的,那么你就需要考虑安...
分类:
其他好文 时间:
2015-05-11 00:12:23
阅读次数:
178
Smaty优点:1.代码分离2.缓存技术使用步骤:1.下载Smaty模板2.将模板中那个lib文件夹复制到项目中(一般为根目录,并且重命名在此命名为Smarty),3.配置PHP1.新建一个Smarty_inc.php文件2.输入Include_once("Smarty/Smarty.class.p...
分类:
其他好文 时间:
2015-05-10 23:59:52
阅读次数:
282
一、HTML5离线缓存技术支持离线缓存是HTML5中的一个重点,离线缓存就是让用户即使在断网的情况下依然可以正常的运行应用。传统的本地存储数据的方式有 localstorage,sessionstorage和cookie。但是这些传统的方式有着致命的弊端。首先这些传统的存储方式的最大使用空间有 限,...
分类:
Web程序 时间:
2015-05-10 23:58:52
阅读次数:
415