Varnish基于内存的缓存软件,因为他的特点也有他特别好的优点,当然缺点也是很明显的,但对于一般的非下载网站来说,使用varnish是相当不错的,以我使用1年多的在两种不同的系统架构上成功使用的经验可以告诉你varnish有着相当不错的性能,稳定性更比squid好。下面是总结一些varnish使用的注意事项:
PS:现在varnish比较的活跃,出来的版本2比1改进了很多,后来的几个小版本又有不错的表现,但由于之前一直忙其它的,虽然使用上了最新的也满足了我们的需求,但还没有时间来细细的研究他,如果有相同爱好的人可以一起研究
1、操作系统需要是64位系统,不然缓存的大小会自动减为2G
2、从版本1到版本2的启动文件是要改变的,尤其注意很多人都是从张宴的BLOG那篇文章入手的,如果按那篇文章来配置版本2的话会有使用不了或者很慢的情况,很多人都出现了这个问题(有时间我写个详细的)
3、varnish重启时一定要在访问量少的时候,因为varnish是基于内存缓存的,重启后很多数据都需要重新从后端获取,造成后端的瞬时压力很大,所以会很危险,尽量在访问较小的情况下重启varnish服务,或者用varnish的命令接口加载配置文件,看下面的图
4、(未完待续,想起再写)
