自己写的一个简单的图片服务器,可以读取FastDFS上的图片,根据参数进行图片裁剪输出到前台 改项目可以上传图片到FastDFS,读取FastDFS上存储的图片,前面可以增加Varnish图片缓存服务器缓解图片裁剪压力 使用一个简单的Servlet实现 测试效果: ...
分类:
其他好文 时间:
2017-06-22 00:15:21
阅读次数:
140
varnish凡是位于速度相差较大的两种硬件之间,用于协调两者数据传输速度差异的结构,均可称之为Cache。varnish是一款开源的高性能http加速器。varnish架构:varnish也和传统的服务器软件一样,也有master进程和child进程,master进程负责加载配置文件,调用合适的存储类型,创..
分类:
其他好文 时间:
2017-06-19 13:14:50
阅读次数:
162
web缓存服务器varnish-4.1.6的部署及配置详解 1.安装varnish4.1.6安装依赖 安装varnish yum仓库 2.设置Varnish参数 定义VCL backend 启动varnish# systemctl start varnish# systemctl enable va ...
分类:
Web程序 时间:
2017-06-12 19:41:25
阅读次数:
1075
MySQL:大规模,高并发web服务器体系结构:Mysql复制(主从复制,组复制),nginx,lnmp,memcached,tomcat(java,serverlet,集群),varnish(webobject缓存squid)Nosql(redis,mongodb)Mysql日志类型:二进制日志:格式:基于语句statement;基于row行的;混合的(Mix..
分类:
数据库 时间:
2017-06-08 10:58:10
阅读次数:
285
第一步安装3台nginx服务器地址为192.168.1.35,192.168.1.36,192.168.1.37安装varnish的服务器IP为192.168.1.33第二步获取安装varnish所需要的包编译安装varnish2.0需要pcre库,pcre库为了兼容正则表达式下载地址http://down.51cto.com/data/2315007#tarxvfpcre-8.39.tar.gz#cdp..
分类:
其他好文 时间:
2017-06-07 14:28:02
阅读次数:
143
varnishhttp://www.varnish-cache.orgvim/etc/yum.confkeepcache=1rpm--nosignature-ihttps://kkkk.rpmcat/etc/yum.repos.d/varnish.repols/etc/sysconfig/varnishls/etc/varnish/default.vclbackendwww1{ .host="192.168.1.13"; .port="80"; }backendwww2{ .host="192.168.1.1..
分类:
其他好文 时间:
2017-05-31 18:50:49
阅读次数:
125
缓存相关的基础 根据数据是否可以缓存 私有数据:一般为用户的私有数据,不能缓存 共有数据:这类数据为共有数据,大部分都可缓存 缓存有效性判断机制过期时间HTTP/1.0Expires:过期时间HTTP/1.1Cache-Control:max-age=Cache-Control: s-maxage=... ...
分类:
其他好文 时间:
2017-05-22 23:14:48
阅读次数:
274
一 工作原理 在当前主流的Web服务架构体系中,Cache担任着越来越重要的作用。常见的基于浏览器的C/S架构,Web Cache更是节约服务器资源的关键。而最近几年由FreeBSD创始人之一Kamp开发的varnish更是一个不可多得的Web Cache Server。严格意义上说,Varnish ...
分类:
其他好文 时间:
2017-05-21 18:49:48
阅读次数:
314
安装: 稍微配置: vi /etc/sysconfig/varnish 修改listen port为80 vi /etc/varnish/default.vcl 添加backend web server web缓存核心技术: http://mp.weixin.qq.com/s?__biz=MzIyM ...
分类:
其他好文 时间:
2017-05-21 13:51:24
阅读次数:
160
varnishi由management(主进程)和(child/cache)子进程组成
varnishi由management(主进程)和(child/cache)子进程组成
management的工作:
1、提供命令行接口
2、监控和管理子进程,初始化varnish
3、将default.vcl编译为二进制生成新的配置文件
child/cache的工作:
..
分类:
其他好文 时间:
2017-05-13 13:38:45
阅读次数:
232