友情提示:
最新在研究squid、varnish、fastcgi_cache等缓存加速技术,有兴趣的朋友加我QQ 8431360

Linux防御DDOS攻击

这两天一个以前客户在万网购买的云主机一直被SYN Flood 攻击。

其实SYN Flood到是只能拖慢系统,没到死机的地步。问题是万网发现了DDOS攻击后,直接给云主机断网24小时。

这个处理太恶心了。不说想办法切断攻击的IP,而是直接断掉客户的网络。。。有点说不过去呀

电话咨询了下,他们是系统自动处理的,发现了直接断网。

 

解决办法如下:

阅读全文>>

评论:3 浏览:224

monit监控linux服务

我用monit来解决这个需求。

monit是一款linux下的开源软件,可以负责监控系统的服务、进程、文件等内容,并设置一定的条件下执行特定的action。

我们可以通过配置,让monit来检查网站的状态和memcached的状态,发现异常的时候,自动重启服务并邮件通知我们。

我配置了30s检查一次,出现问题发送邮件到我的gmail邮箱。我手机马上就能收到邮件提醒,非常效率。

阅读全文>>

评论:1 浏览:281

php eaccelerator vs fastcgi_cache性能比较

【原创】转载请注明出处 http://xinlogs.com
最近放假一直在家里测试php如何优化性能。
今天比较了下默认php、eaccelerator和fastcgi_cache的性能。

先介绍下我的测试环境:
这次是在我VPS上做的测试:cpu 为1颗Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz,内存256M
系统为centos 5.6 32bit
php版本 5.3.8
web服务采用Tengine/1.2.1,其实就是nginx

测试文件一个采用phpinfo.php,这个就是phpinfo()函数输出页面。另外一个就是采用我博客首页http://xinlogs.com
注:我的博客采用emlog 4.1
下面进入我的测试。。。。

阅读全文>>

评论:2 浏览:358

centos 单独安装apachebench

这两天在测试php性能优化方法。

为了做压力测试可观察效果,就选择了ApacheBench来作为压力测试工具。其实就是大家常说的ab。

但是这个工具是安装apache web server的时候自带的,现在我服务器上都是跑nginx。也不想为了用这个工具就再装个apache。所以在用下面方法单独安装ab工具,这里记录下步骤。

阅读全文>>

评论:0 浏览:307

squid缓存php页面

这两天在看squid反向代理加速web应用方面的内容。

总体来看squid的cache都是缓存一些静态内容,例如图片、css、js等文件。而动态内容是不能缓存的。那有没有办法让squid缓存php文件呢?答案是肯定的。

首先用squid反向代理后,我们访问一个test.html的静态页面。

[root@localhost ~]# curl -I http://xinlogs.com:3128/test.html

HTTP/1.0 200 OK

Content-Type: text/html

Content-Length: 77

Accept-Ranges: bytes

Server: Tengine/1.2.1

Date: Tue, 17 Jan 2012 12:38:36 GMT

Last-Modified: Tue, 17 Jan 2012 01:29:47 GMT

X-Cache: HIT from squid.xinlogs.com

Via: 1.1 squid.xinlogs.com:3128 (squid/2.7.STABLE9)

Connection: close

可以看到X-Cache: HIT from squid.xinlogs.com,成功命中缓存。说明是被squid缓存的内容直接给我们了。

而访问一个动态页面呢?

阅读全文>>

评论:0 浏览:390

© 2012 鑫的方向
iDream theme by Templates Next | Powered by Emlog