NGINX+PHP的安装

三月 11th, 2010 by cbc | No Comments | Filed in 技术

下载源码包

cd /fse/install

wget http://sysoev.ru/nginx/nginx-0.8.34.tar.gz
wget http://www.php.net/get/php-5.2.13.tar.gz/from/this/mirror
wget http://php-fpm.org/downloads/php-5.2.13-fpm-0.5.1[......]

继续阅读

Facebook提升PHP性能的秘密:HipHop

三月 8th, 2010 by cbc | No Comments | Filed in 技术

Facebook神秘的PHP项目HipHop for PHP终于揭开面纱。这个项目由一个PHP到C++的转换程序,一个重新实现的PHP运行库,和许多常用PHP扩展的重写版本构成,目的是旨在加速和优化PHP。
Facebook官方博客(无法直接访问)上项目负责人赵海平(北大1987届遗传与分子生物专业,普林斯顿计算机科学博士)的话说,HipHop项目对Facebook影响巨大。它目前已经支撑[......]

继续阅读

VMWare故障修复小记

三月 5th, 2010 by cbc | No Comments | Filed in 技术

今天整理地上的电话和电源线时,不小心把电源线给拔掉了,当时这台机器正在运行VM,当时没在意,整完线后开机启动VM,VM占用CPU100%,窗体处于假死状态,从新试了几次都这样,从装VM,从装HOST系统。。。。均无济于事,在网上搜了一下发现也没有找到答案,无意间看到系统时间是2089年、。、、心想会不会和系统时间有关呢,调了系统时间后,再启动VM,一切正常。。。万恶的VM!

Tokyo Tyrant的安装、配置和使用

三月 2nd, 2010 by cbc | No Comments | Filed in 技术

Tokyo Cabinet 是日本人 Mikio Hirabayashi(平林幹雄)のページ  开发的一款DBM数据库(注:大名鼎鼎的DBM数据库qdbm就是他开发的),该数据库读写非常快。insert:0.4sec/1000000 recordes(2500000qps),写入100万数据只需要0.4秒。search:0.33sec/1000000 recordes (3000000 [......]

继续阅读

算法的选择

三月 2nd, 2010 by cbc | No Comments | Filed in 技术

最近浏览www.54chen.com 发现不少好东西,摘抄一下

算法的选择
JPEG缩略图生成
通过在频率域减采样可以将原图非常快的缩小到1/(2的N次方)大小,然后再缩小到合适的大小,与直接缩小相比,性能提高了2.5倍(校内相册吕威大侠曾经说过,我记得是2.8倍)
加密算法AES VS TEA
AES比TEA要快3倍以上
搜索引擎中,为了减少磁盘访问,通常倒排表被压缩[......]

继续阅读

Web压力测试工具介绍

三月 2nd, 2010 by cbc | No Comments | Filed in 技术

1 http_load

1.1 官方网站
  • 描述:
    • http_load runs multiple http fetches in parallel, to test the throughput of a web server. However [......]

继续阅读

著名网站架构设计

三月 1st, 2010 by cbc | No Comments | Filed in 技术
  • WikiPedia 技术架构学习分享
  • YouTube 的架构扩展
  • Internet Archive 的海量存储浅析
  • LinkedIn 架构笔记
  • Tailrank 网站架构
  • Twitter 的架构扩展: 100 倍性能提升
  • 财帮子(caibangzi.com)网站架构
  • Yupoo! 的网站技术架构
  • 37Signals 架构
  • Flickr 的访问统计实现以及其他
  • PlentyOfFish 网站架构学习[......]
  • 继续阅读

    Memcache 协议(中英对照)

    三月 1st, 2010 by cbc | No Comments | Filed in 技术
    协议
    Protocol

    memcached 的客户端使用TCP链接 与 服务器通讯。(UDP接口也同样有效,参考后文的 “UDP协议” )一个运行中的memcached服务器监视一些(可设置)端口。客户端连接这些端口,发送命令到服务器,读取回应,最后关闭连接。
    Clients of memcached communicate with server through TCP connection[......]

    继续阅读