利用apache限制IP并发数和下载流量控制

一,为什么要对IP并发数,下载流量进行控制

说正题之前,先给大家讲个故事,那是在2007年,我进了一家公司,当时我们正在给达芙妮做电子商务网,www.idaphne.com。从三月份开始做的吧,九月份正式上线,上线后没多长时间,有一天服务器老是死,后来查了一下,一个IP访问是特别大,然后运维人员把这个IP给封了就好了,但是过了一会,这种情况又出现了,然后又把新出的这个IP也封了。我当时就想肯定是别人买鞋,买的不爽,退钱又搞的人家不爽,人家才想起来搞你的网站了,像这种功击很低级了,刚上线,运维人员估计还没有来得及考虑这一些,这就是我们为什么要对ip并发数进行控制的原因。对下载流量进行控制,是对网络带宽进行管理,也是非常重要的。不能有很多人下东西,直接把你网站下挂了

二,安装mod_limitipconn限制IP连接数

1,下载地址:http://dominia.org/djao/limitipconn2.html

2,安装:[root@BlackGhost mod_limitipconn-0.22]# /usr/local/apache2/bin/apxs -c -i mod_limitipconn.c

Read More

php中3DES加密技术

因为工作中要用到加密,接口中要求也是用密文传输数据,用到3des加密,就研究了一下。

在网上也找了好多,但是都不可以用,没法正式运行,终于找到一个可以运行的,自己又修改了一下,记录下来,以后还可能会用到。

下面安装我要调用的接口文实例:

接口要求:先用3DES对数据进行加密,在用BASE64进行加密。即:BASE64(3DES(value))。

Read More

php __autoload函数 加载类文件

面向对象的开发时,大家肯定都会遇到这样的问题,就是加载文件,一般都是加文件的头部inclue_once,require一大堆,看着很让人烦。当然你可以自己写程序来加载。php5以后引入了__autoload这个函数,可以帮我们解决这个问题。

有人说__autoload会影响性能,用这个函数的确会影响性能,但是并不像有些人说的那样,影响的很厉害。include,require重复加载也会影响性能。现在很多框架也用__autoload,例如:thinkphp、yii都用了这个函数。用include等产生的人力成本与用__autoload产生的性能成本,我宁愿选择第一个。

Read More

qq登录,新浪微博登录,接口开发

给linux命令在线中文手册加了,qq登录和新浪微博登录,认证用的是auth2.0,并且用了js api和php api相结合的方式来做的。个人觉得这种方式,兼顾安全和人性化。以前写过一篇关于申请的博客,请参考:qq登录,新浪微博登录接口申请过程中遇到的问题

1.js api的优点,就是弹窗登录,不要跳来跳去,烦的很,数据都是后获取的,可以通过浏览器的开发者工具,看到返回的数据,这样保存api返回的数据就不安全了,在浏览器上可以直接写代码,模拟提交

2.php api的缺点,页面跳转,个人感觉跳来跳去,非常让人不爽。但是在保存数据时,要安全的多,并且随时可以到第三方进行数据审核。

如果二者结合起来,不用跳来跳去,数据也可以得到校验。

Read More

QQ免费企业邮箱申请配置

对于小企业来说,免费的企业邮箱是不错的选择,省去服务器费用和人员维护费用。在这里说一下,qq的免费企业邮箱。如果想搭建自己的企业邮局,请参考:centos extmail postfix nginx 安装配置详解

一,注册账号
网址:http://exmail.qq.com
注册账号,一定要有自己的域名。

Read More