Author Archives: 梅达华

[PHP]QQ在线状态检测API

4 Comments

之前需要为了一个项目需要一个QQ状态检测的API,在网上找了个遍。发现有一些第三方的API、也找到了腾讯官方的API:
http://webpresence.qq.com/getonline?Type=1&qqnum:
但是发现这些API都不够完美,只能检测到电脑在线的用户。Google了很久,找到了一段Python代码,发现wpa.qq.com返回的在线状态图片的Http Header部分可以读取到在线状态。Content-Length为2262时是离线或隐身,2329时是在线。下面为API的代码。 Continue reading

[Linux笔记]CURL性能优化

Leave a comment

很多时候使用CURL发现响应不够快,想优化。但是不知道到底是慢在哪里。下面这条命令就能帮你找到哪里慢,请自行把URL替换成需要测试的URL。

curl -o /dev/null -s -w %{time_connect}:%{time_starttransfer}:%{time_total} http://www.meidahua.com

结果:

0.223:1.110:1.772

计时器 描述
time_connect 建立到服务器的 TCP 连接所用的时间
time_starttransfer 在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total 完成请求所用的时间 Continue reading

[Linux笔记]Directadmin安装XCache教程[适合SuPHP]

2 Comments

安装Directadmin一般会安装eAccelerator做PHP加速。但是最新版PHP所支持的eAccelerator0.9.6.x已经去掉cache功能,Discuz不支持使用。搜索了N多资料,找不到针对Directadmin安装XCache的教程,那就自己写一个吧。

cd /usr/local/src/
wget http://xcache.lighttpd.net/pub/Releases/2.0.1/xcache-2.0.1.tar.gz
tar -zxvf xcache-2.0.1.tar.gz
cd xcache-2.0.1
export PHP_PREFIX="/usr/local"
$PHP_PREFIX/php5/bin/phpize
./configure --enable-xcache -with-php-config=$PHP_PREFIX/php5/bin/php-config
make && make install

Continue reading