|
| Facebook 的 PHP 性能与扩展性 by 安静 |
| Cache 层,Facebook 采用了 APC。
Lucas Nealan 的 PPT 举了一个例子,一个页面显示的时间从 4000 多毫秒降到了 100 多 毫秒。在 apc.stat 关闭的模式下,性能还要更好一些。不过需要重启动或用apc_cache_clear() 来通知更新。
Memcached 层
APC Cache 的是非用户相关的信息,而用户相关的数据 Cache 当然是在 Memcached 中。
Facebook 部署了超过 400 台 Memcached 服务器,超过 5TB 的数据在 Memcached 中。这是当前世界上最大的 Memcached 集 ... |
| www.geekaa.com/topic/view/663.html - 2008年4月17日 |
|
| Web网站的性能测试工具 by 威风凛凛 |
| t(java),CppUnit(C++),DUnit (Delphi ),NUnit(.net),PhpUnit(Php )等等。该测试框架的第一个和最杰出的应用就是由Erich Gamma (《设计模式》的作者)和Kent Beck(XP(Extreme Programming)的创始人 )提供的开放源代码的JUnit.
功能测试工具SilkTest
Borland SilkTest 2006属于软件功能测试工具,是Borland公司所提出软件质量管理解决方案的套件之一。这个工具采用精灵设定与自动化执行测试,无论是程序设计新手或资深的专家都能快速建立功能测试,并分析功能错误。
... |
| www.geekaa.com/topic/view/553.html - 2008年4月1日 |
|
| 818各血型的双鱼座 by 碧落黃泉 |
| AB/B型金牛。
最不和谐的爱人:A型双子、A型射手
B型血的双鱼座--随遇而安的双鱼座
B型血的 双鱼座人是非常随遇而安的,没有什么架子,往往让人们感觉很好相处。他们的思维模式比较简单,如果你需要倾诉烦恼或秘密,可以找B型血双鱼座人。同所有的双鱼人一样,他们不喜欢八卦。尤其特别的一点是,比较迷糊的他们会完全忘了你和他们说过些什么,而且你的烦恼也不会给他们造成什么心理负担。乐呵呵的他们对生活的要求并不会特别高,过好每一日便很满足。他们的抗压性很好,不会有什么问题会让他们觉得很烦恼,碰到再大的事情,睡一觉便很快烟消云散。他们也不喜欢与人竞争什么,有点淡泊名利的感觉,但交 ... |
| www.geekaa.com/topic/view/531.html - 2008年3月29日 |
|
| GNU GPL(GNU General Public License 通用公共许可证) by firefox |
| Temple Place ?C Suite 330, Boston, Ma 02111-1307, USA。
同时附上如何以电子及书面信件与您联络的信息。
若程序是以互动方式运作时,请在互动式模式开始时,输出简短提示如下:
Gnomovision 第69版,著作权所有 (c) 年份 作者姓名
Gnomovision不负担保责任,欲知详情请键入“show w”。
这是一个自由软件,欢迎您在特定条件下再散布本程序;欲知详情请键入“show c”。
所假设的指令“show w”与“show c”应显示通用公共授权的相对应条款。当然,您可以使用“show w”与“show c”以外的指令名称; ... |
| www.geekaa.com/topic/view/290.html - 2007年11月9日 |
|
| window.open()--窗口参数详解 by 无此人 |
| , "_blank", "alwaysRaised");
channelmode
Internet Explorer:版本 4+
Navigator:不支持
指定是否按照剧场模式显示窗口,以及是否显示频道区。
window.open("channelmode.html", "_blank", "channelmode");
dependent
Internet Explorer:不支持
Navigator:版本 4+
定义是否窗口成为当前打开窗口的依赖子窗口。依赖窗口就是当它的父窗口关闭时,它也随即关闭。在windows平台上,一个依 ... |
| www.geekaa.com/topic/view/115.html - 2007年9月8日 |
|
| Subversion与CVS的对比—功能性对比(二) by gnu |
| — 版本服务器集中、单一;客户端广泛分布。
八、高效、快捷创建分支和基线
CVS 和Subversion 都支持分支(branch)和基线(tag),通过分支与合并,可以有效支持大项目的并行开发模式;通过基线管理,可以准确标识一组文件的版本,有效进行软件发布管理和必要时的历史回溯。
但CVS 和Subversion 在实现分支和基线的方式上存在很大的不同。CVS 在创建分支的时候,需要对所有进行分支的文件进行依次的操作,因此分支的建立成本(主要是建立分支所需的时间,或消耗的计算资源)与参与分支的文件数量成比例,项目越大,版本库越大,文件越多,分支的建立成本越高;基线(tag)的建立与此 ... |
| www.geekaa.com/topic/view/110.html - 2007年9月5日 |
|
| Subversion与CVS的对比—功能性对比(一) by gnu |
| 行的批量提交,即依次地,一个接一个地执行提交,每成功提交一个文件,该文件的一个新的版本即被记录到版本库中,提交时用户提供的日志信息被重复地存储到每一个被修改的文件的版本历史中。
CVS 串行批量提交模式的弊端在于 - 当任何原因造成批量操作的中断时(典型原因包括:网络中断、客户端死机等),版本库往往处于一个不一致的状态:原本应该全部入库的文件只有一部分入库,很有可能版本库中的最新版本不能顺利编译,更为严重的是,随着其他的用户执行cvs update 操作,该不一致性将迅速在开发团队中扩散,从而严重影响团队的开发效率,并存在质量隐患。另外,假如该批量提交的中断没有被及时发现,开发团队往往要花更 ... |
| www.geekaa.com/topic/view/109.html - 2007年9月5日 |
|
|