
2017年09月06日
八款常用的Python GUI开发框架推荐[转]

分类:Python
2017年09月04日
优化数据中心SSD性能的四大选项[转]

分类:Linux世界
2017年09月04日
Linux 1.0之旅:回顾这一切的开始[转]

分类:Linux世界
2017年09月04日
冲击年薪百万,11大编程语言薪资排行榜,再不看就晚了![转]

分类:Linux世界
2017年09月04日
我用Python爬了《王者荣耀盒子》,发现王者荣耀最强套路![转]

分类:Linux世界
2017年09月04日
记一次惊心动魄的 DNS 缓存引发的惨案

分类:Linux世界
2017年09月04日
全球5000名的程序员和技术专家告诉你:2017什么工具最火?

分类:Linux世界
2017年08月30日
Varnish 状态监测机制
摘要:Varnish状态监测机制可以使用backend probe进行定义我们在backend每个后端服务器当前探测的健康状态探测方法通过.probe进行设定,其结果可由req.backend.healthy变量获取,也可通过varnishlog中的Backend_health查看或varnishadm的debug.health查看。例:backend web1 { .host = "www.magedu.com"; .probe = { 
分类:系统管理
2017年08月30日
Varnish 根据客户端来显示不同的页面
摘要:vim /etc/varnish/default.vclsub vcl_recv { if (req.http.User-Agent ~ "iPad" || req.http.User-Agent ~ "iPhone" || req.http.User-Agent ~ "Android"){ set req.http.X-Device = "mobile"; } el
分类:系统管理
2017年08月30日
Varnish 利用Varnish实现图片防盗链
摘要:在sub vcl_recv 函数中加入下面代码,注意应放在第一段位置。if (req.http.referer ~ "http://*.*") {if ( !(req.http.referer ~ "http://lvtrm.readeing.com"|| req.http.referer ~ "http://*.google\.com"|| req.http.referer ~ "http://*.baidu\.com"|| req.http.referer ~ "http://*.google\.com.cn" || req.http.refer
分类:系统管理
2017年08月30日
Varnish 不缓存后端文件或目录
摘要:要求:不缓存指定的文件vim /etc/varnish/default.vclsub vcl_recv { if (req.url ~"^/test.html$"){ return(pass); } } varnishadm动态加载配置文件:varnishadm -S /etc/varnish/secret -T 127.0.0.1:6082vcl.list200
分类:系统管理
2017年08月30日
Varnish 调用后端主机的虚拟主机配置
摘要:代理后端一台主机内的多台虚拟主机配置 Backends and virtual hosts in VarnishVarnish fully supports virtual hosts. They might howeverwork in a somewhat counter-intuitive fashion since they are never declaredexplicitly. You set up the routing of incoming HTTP requests in vcl_recv. Ifyou want this routing to be done on the basis of virtual ho
分类:系统管理
2017年08月30日
Varnish 负载均衡后端服务器
摘要:定义后端主机列表:vim /etc/varnish/default.vcl# Default backend definition. Set this to point toyour content server.backend websrv1 { .host ="192.168.2.223"; .port ="80"; .probe = { .url ="/index.htm";  
分类:系统管理
2017年08月30日
Varnish 网站动静分离
摘要:定义后端主机列表:vim /etc/varnish/default.vcl# Default backend definition. Set this to point toyour content server.backend websrv1 { .host ="192.168.2.223"; .port ="80"; .probe = { .url ="/index.htm";  
分类:系统管理
2017年08月30日
varnish-2.1.5在CentOS5.8 x86_64下的安装配置
摘要:Varnish是一款强大的反向代理加速软件,关于其工作原理可以参考上图,其具体流程及VCL语法我这里就不做说明,网上资料多,大家还可以对照参考其官方网站和《Varnish中文权威指南》。一、安装CentOS5.8系统环境下的依耐关系 12 yum install gccgcc-c++ yum install automakeautoconflibtool ncurses-devel libxslt groff pcre-devel pkgconfig libtool -y 二、下载varnish-
分类:系统管理
2017年08月30日
Varnish 客户端请求过程
摘要:首先用户请求到达后,首先进入vcl_recvvcl_recv对其做判断,是否命中缓存(vcl_hash)如果不想使用缓存则直接交由vcl_pipe,建立管道并交由后端服务器如果期望本地缓存处理则自定义检测缓存lookup 很显然,如果要检查缓存是需要根据什么方式做检查判断缓存中是否存在对象 ,如果命中了yes 于是交予vcl_hit就算命中了也有两条路可以走:·deliver 直接由vcl_deliver在缓存中取
分类:系统管理
2017年08月30日
Varnish VCL内置函数
摘要:VCL内置函数(1)vcl_recv函数用于接收和处理请求,当请求到达并成功接收后被调用,通过判断请求的数据来决定如何处理请求。此函数一般以如下几个关键字结束: pass:表示进入pass模式,把请求控制权交给vcl_pass函数。 pipe:表示进入pipe模式,把请求控制权交给vcl_pipe函数。 error code [reason]:表示返回“code”给客户端,并放弃处理该请求,“code”是错
分类:系统管理
2017年08月28日
常见硬盘IOPS参考值[转]

分类:系统管理
2017年08月23日
LVS+Keepalived 方法总结

分类:负载均衡
2017年08月22日
Linux内存buffer和cache的区别[转]
摘要:一. 内存使用说明Free 命令相对于top 提供了更简洁的查看系统内存使用情况:[root@rac1 ~]# free total used free shared buffers cached Mem: 1035108 1008984 26124 0 124212 413000 -/+ buffers/cache: 471772 563336 Swap: 2096472&nb