beanstalkd
星期三, 12月 17th, 2008beanstalkd是一个快速,分布式的内存消息队列服务,目前还没测试,先做个记号!
官方:http://xph.us/software/beanstalkd/
运行:
./beanstalkd -d -l 10.0.1.5 -p 11300
目前支持多种client:
Erlang
OCaml
Perl
PHP
Python
Ruby
beanstalkd是一个快速,分布式的内存消息队列服务,目前还没测试,先做个记号!
官方:http://xph.us/software/beanstalkd/
运行:
./beanstalkd -d -l 10.0.1.5 -p 11300
目前支持多种client:
Erlang
OCaml
Perl
PHP
Python
Ruby
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://syre.blogbus.com/logs/20092011.html
原文链接:http://php-fpm.anight.org/
FastCGI是一个可伸缩的,高速地在web server和脚本语言间交互的接口。关于FastCGI技术的更多信息可以在官方网站和这里看到。
多数流行的web server都支持FastCGI。包括Apache(mod_fastcgi和mod_fcgid),Zeus,nginx和lighttpd。
FastCGI的主要优点是把动态语言和web server分离开来。这种技术允许把web server和动态语言运行在不同的主机上,以大规模扩展和改进安全性而不损失生产效率。
php-fpm可以和任何支持远端FastCGI的web server工作。
感谢钱同事!
[php]
< ?php
$ipEnd="211.138.224.0";
$ipStart="211.138.239.255";
$res=getRegionIPV4($ipStart,$ipEnd);
echo $ipStart,"/",$res;
function getRegionIPV4(&$ipStart,&$ipEnd)
{
$ipStartL=ip2long($ipStart);
$ipEndL=ip2long($ipEnd);
$diff=$ipEndL-$ipStartL;
if($diff<0)
{
$diff=abs($diff);
$tmp=$ipStart;
$ipStart=$ipEnd;
$ipEnd=$tmp;
}
$diffMask=decbin($diff);
return 32-strlen($diffMask);
}
?>
[/php]
[shell]
php t.php
211.138.224.0/20
[/shell]
现在web2.0难的就是对cache的实现,下面是小弟的一点漏见:
这里以php为例,因为小弟只会耍一点PHP ![]()
先来看看什么是Etag?
Etag(Entity tags )实体标签。这个tag和你在网上经常看到的标签云那种tag有点区别。这个Etag不是给用户用的,而是给浏览器缓存用的。Etag是服务器告诉浏览器缓存,缓存中的内容是否已经发生变化的一种机制。通过Etag,浏览器就可以知道现在的缓存中的内容是不是最新的,需不需要重新从服务器上重新下载。这和 “Last-Modified”的概念有点类似。
碧轩:以前看到过一个对比表说thttpd-2.21b最大只能跑到100Mb…
終於成功將PHP架上去了
這次是利用php+thttpd完成的,因為boa+php一直試不成功
開發環境:
Fedora Core 5
php 4.4.7
thttpd 2.21b
目標板:NET-Start! IXP 420
0.假設已經開裝好該有的東西,包括make, gcc, toolchain…etc
主機端與目標板網路已經連接,且可以正常運作
php, thttpd原始檔都放~/ixp
裝好之後會放到/usr/local/sbin
以最簡單裝好為目標,其他設定就請自行修改吧,
另外,php目前只支援thttpd的2.21b,如果用太新版本的話,
他還是會要求你換成2.21b
(more…)
当在./configure的时候出现:
checking for session includes… configure: error: Cannot find php_session.h
错误的时候,这是因为路径问题引起的可以通过修改:configure文件的session_inc_path=”/usr/local/include”变量即可。当然你要确认你的php_session.h是在:/usr/local/include/php/ext/session/php_session.h这样的前提下才可以。