linux上有一个swap分区,直白的说,其作用就是在物理硬盘上划出一块大小当内存来用。这和windows上的虚拟内存应该是同一个道理 。但有时你会发现,SWAP分区明明已经被用了很大一部分,磁盘IO并不高。为什么?因为SWAP分区是用来进行进程调度–进程是正在运行的程序–把当前不……
Continue reading
varnish是一个性能十分优越,配置语法又比较灵活的cache软件。当然在对站点做cache的时候,遇到的比较多的一个问题就是对ctrl+F5强制刷新的处理 。例如,有时候想让更新过的内容立即可以启用,就可以在varnish上配置ctrl+F5强制刷新后立即去后端服务器上检测文件……
Continue reading
nagios自身有个map功能,十分强大,配置也也十分简单 。只需要简单的配置就可以理由网络架构。直接先上两个图先: 如上图所示,可以直接一目了然了解网企业的网络架构。在nagios里想要实现上图的效果非常简单,只需要两个配置参数即可。一个是parents,用于定义其上层节点;一个是……
Continue reading
像普通的web应用可以能过deny 和allow这样的参数设置黑白名单,当使用varnish直接监听80端口对外提供服务时,我们也可以通过vcl 规则来实现黑白名单的功能。 1、定义ACL,导入外部IP列表 1acl forbidden { 2 include "/etc/varnish/chinaip.dat"; 3} 而chinaip.dat的内部如下: 1"192.168.1.0"/24; 2"10.0.0.0"/24; 2、通过vcl_recv策……
Continue reading
同squidclient一样,varnish同样也提供了一个工具 ———— varnishstat 用于查看varnish的缓存状态 ,并且后者显的更为专一 。熟悉每个参数所表示的意义,对varnish的优化和调优是很有帮助的 。 一、varnishstat的使用参数 1usage: varnishstat [-1lV] [-f field_list] [-n varnish_name] [-w delay] 2 -1 # Print the statistics to stdout. 3 -f field_list # Comma separated……
Continue reading
一个优秀的工具,总会相应的会衍生很多与其相关的优秀插件或产品。就像varnish一样,其衍生的监控插件非常多。像munin-varnish、varnishgather、check_varnish.pl、rsvp等等。上面提到的前两个是官方提到的,尤其是munin也确实非常优秀。不……
Continue reading
一、Zenoss Core Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。 Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产……
Continue reading
就目前来说,最流行的cache加速,应该算是varnish了,最流行的监控当然是nagios ———— 至少我是这样认为的。为了将varnish的stat进行很好的监控。varnish官方提供了varnish-nagios功能插件。用于整合到nagios的libexec里。下面就针对……
Continue reading
很早对tengine有一个concat模块可以用来做js、css合并就有所耳闻,当时也在taobao官网上看了相关的说明文档,但并未进行进一步的研究。近期在多公司站点做优化整理。发现站点上有太多的css和js请求。也就想到了tengine的这一功能。这便对tengine重新进行了……
Continue reading
网站的目录结构为: 1# tree /data1/wwwroot/361way.com 2/data1/wwwroot/361way.com 3├── bbs 4│ └── index.html 5└── www 6 └── index.html 72 directories, 2 files /data1/wwwroot/361way.com为nginx的安装目录下默认的存放源代码的路径。 bbs为论坛程序源代码路径 www为主页程序源代码路径 把相应程序放入上面的路径通过 https://blog.361way.com 访问的就是主页 http://bbs.361way.com 访问的就……
Continue reading