我正在研究如何加速我的网站,其中包含一定数量的小图像(所以我的网站主要做IO读取)。我用glassfish v3。在GF v3中,我指定glassfish来缓存静态资源。只使用GF缓存就足够了吗?清漆缓存会比GF缓存有显着改善吗? GF能否与清漆配合使用?
答案 0 :(得分:1)
清漆可能是更好的选择;它不是试图在内存和磁盘上管理它自己的文件集,而是利用操作系统本身的底层缓存系统而不是对抗它,这就是为什么它经常胜过其他缓存技术,如Squid。
我发现Varnish的设置非常简单,并且过去曾使用它来帮助许多客户站点“slashdottings”生存。
答案 1 :(得分:1)
Varnish在此针对Apache Traffic Server(也是缓存服务器),Nginx和Lighttpd进行了测试:
http://nbonvin.wordpress.com/2011/03/24/serving-small-static-files-which-server-to-use/
图表显示了CPU和内存消耗以及性能。