Archive for March, 2007

在PEA上海做演讲

主题:大型、高负载网站架构和应用初探时间:30-45分钟 开题:163,sina,sohu等网站他们有很多应用程序都是PHP写的,为什么他们究竟是如何能做出同时跑几千人甚至上万同时在线应用程序呢? 挑选性能更好web服务器 单台 Apache web server 性能的极限 选用性能更好的web server TUX,lighttpd,thttpd … 动,静文件分开,混合使用 应用程序优化,Cache的使用和共享 常见的缓存技术 生成静态文件 对象持久化 serialize & unserialize

Read the rest of this entry »

set_time_limit不起作用

ini_set(‘max_execution_time’,3); while(true) { echo date(“H:i:s”); sleep(1); } echo “done”; 愿意希望这个php脚本运行3秒,但当使用sleep,usleep,mysql_connect,exec等函数时候,set_time_limit,ini_set(‘max_excution_time’),这样的执行时间控制函数就无用了.如果程序写了一个死循环,很可能就会卡死在进程里面了。目前无解,只能个写脚本定时kill这些僵死的php进程. 相关说明:http://cn.php.net/manual/zh/function.set-time-limit.php

Read the rest of this entry »