1.Squid,很古老的反向代理软件,拥有传统代理、身份验证、流量管理等高级功能,但是配置太复杂。它算是目前互联网应用得最多的反向缓存代理服务器,工作于各大古老的cdn上。2.Varnish是新兴的一个软件,设计简单,更符合目前互联网的应用,很多公司都采用了varnish这个软件,比如微博的open...
分类:
Web程序 时间:
2015-04-13 22:36:42
阅读次数:
252
一、CSI (Client Side Includes) 含义:通过iframe、javascript、ajax 等方式将另外一个页面的内容动态包含进来。 原理:整个页面依然可以静态化为html页面,不过在需要动态的地方则通过iframe,javascript或ajax来动态加载! 例子: 优点:相...
分类:
其他好文 时间:
2015-04-13 16:24:32
阅读次数:
129
Varnish简介Varnish是一款高性能的开源HTTP加速器。varnish项目是2006年发布的第一个版本0.9.距今已经八年多了,此文档之前也提过varnish还不稳定,那是2007年时候编写的,经过varnish开发团队和网友们的辛苦耕耘,现在的varnish已经很健壮。很多门户网站已经部署了varnish,并..
分类:
Web程序 时间:
2015-04-12 06:52:21
阅读次数:
198
前段通过HAproxy做反向代理,实现内部网站数据的访问内部使用varnish做缓存服务器实现动静分离,将动态数据负载到2台tomcat,静态数据代理到nginx服务器处理对于2台tomcat服务器实现基于session的共享集群tomcat服务器的数据存储到mysql集群中nginx用于处理静态文件,反代用户图片..
分类:
其他好文 时间:
2015-04-09 12:15:38
阅读次数:
160
使用缓存技术实现预绘制,减少重复绘制Canvs内容 很多时候我们在Canvas上绘制与更新,总是会保留一些不变的内容,对于这些内容 应该预先绘制缓存,而不是每次刷新。
分类:
Web程序 时间:
2015-04-08 10:38:54
阅读次数:
120
前提:本人接触大型项目不多,所以可能对某些名词或者方法不熟悉,如果以下想法已经有了很成熟的模式 请告知 谢谢!直入正题:据我所了解的并且目前能理解的 前端优化方式为:1、缓存技术 (时间戳 MD5等等)2、图片懒加载3、图片单独放到一个域名下4、CSS Sprite。。。。 等等但是这些都是当用户正...
分类:
Web程序 时间:
2015-04-07 19:24:14
阅读次数:
133
今天偶尔接触了一下Memcached的缓存技术,虽然说对技术暂时研究的不是很深入,但是总的感觉还是很有用的,因为作为大型门户网站的提速技术之一使用的很频繁。
说白了,Memcached就是在在内存里面维护了一张很大的哈希表。
hashtable: key
vavle
存放的数据类型一般都可以存放(除了资源类型)
下面先是安装Memcached:
下载好Memcached软件,软件不大:...
分类:
系统相关 时间:
2015-04-03 17:35:40
阅读次数:
127
线上的varnish之前一直跑的很稳定,这段时间网站突然响应特别慢。查看日志如下 系统信息如下: 内存使用率很低但是负载特别高,查阅相关文档原因是因为内存映射限制导致。 可以通过统计 cat?/proc/PID/maps?...
分类:
其他好文 时间:
2015-04-02 16:54:51
阅读次数:
128
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常,这个问题曾经让我觉得很烦恼,后来终于得到了解决,那么现在就让我和大家一起分享一下吧。这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。先来看下两者的使用方式,再来作比较。除了加载图片时要用到缓存处理,...
分类:
系统相关 时间:
2015-04-01 19:33:59
阅读次数:
192
系统环境: rhel6 x86_64 iptables and selinux disabled主机: 192.168.122.160:virnish apache server60.example.com 192.168.122.154:apache server54.example.com 19...
分类:
其他好文 时间:
2015-03-31 17:48:36
阅读次数:
225