分类目录归档:开发

重新编译PHP增加MSSQL扩展

有时缺省安装的PHP不包含MSSQL扩展,恰恰又会用到PHP访问MSSQL,下面是一个比较常规又有效的解决方法:

1. 安装freetds和freetds-devel,yum方法就行,目的是安装php-mssql扩展依赖的组件及源码(如:sybdb.h)

2. 下载/定位/复制 php-mssql的源码,进入cd该文件夹,然后运行 (php bin路径)\phpize

3. ./configure,检查无错误输出后,make & makeinstall,检查是否运行成功

4. 重新启动apache,看一下php_info是否已经支持了mssql扩展

 

并发数计算方法

常用并发数计算公式:N=[(n×0.8×S×P) / (T×0.2)]*R

其中:n为系统用户数;

S为每个用户发生的业务笔数(QPS);

P为每笔业务所需要访问服务器的时间,单位为秒;

T为使用业务的时间,单位为秒;

R为调节因子,缺省值为1;

示意:

S = 20(每天1000个用户发生20000笔业务);
P = 30(每笔业务需要访问服务器30秒);
T = 36000(每天工作10小时);
R =2(缺省为1,复杂的业务系统可用2);

计算得出的并发数为:(1000*0.8*20*30/(36000*0.2))*2=133.33;