Case

     Test Simple "Hello World" page output, Simple MVC logic(Router -> Controller -> Viewer), No Database Connections, No complex logic.

Hardware platform
     CPU: Intel Core i5 750 (2.67GHz x4)
     RAM: 4GB

Software Environment

     Debian 6.0.3 x86_64 (2.6.32-39)

     apache 2.2.16 (mpm-pre ...

前提,正确安装 KVM (Kernel-based Virtual Machine)

yum install kvm kvm-qemu-img libvirt bridge-utils

Step 1:
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
HWADDR="78:2B:CB:3C:A4:BA"
NM_CONTROLLD="yes"
ONBOOT="yes"
IPADDR=192.168.48.111
NETMASK=255.255.255.0
GATEWAY=192.168.48.1

...

Case

测试 MVC 中的 Router -> Controller -> Viewer, 输出 "Hello World" 简单页面,测试 MVC 在理想环境、简单逻辑、框架空载下的性能指标。

3 项指标

1) 在 index.php 中使用 microtime() 和 memory_get_usage() 粗略取得执行时间,内存占用情况
2) 使用 Facebook XHProf 扩展取得详细的资源占用情况,代码执行的 function   ...

1. 编码规范管理

所有新团队成员加入,都要作代码规范培训,重复的,一遍又一遍,定期 Review, 但是~收效甚微。

可以在源码服务器端加入语法检测 hook,可一劳永逸,严格执行:

比如 Web 开发,针对 PHP, JS, CSS 检测,可以用 PHP Codesniffer (http://pear.php.net/package/PHP_CodeSniffer) ,作为 hook 整合到 Subversion 服务器,小方法解 ...

最近订阅到两则消息:

1. RackSpace.com 发布 OpenStack.org 开源云计算平台,包含核心组件 Object Storage 和 Compute

2. 美国国家宇航局 Nebula 云计算平台采用 OpenStack 构建.

RackSpace 是全球企业级IDC服务的领导者之一,几个基于 Cloud 的产品已经成熟运行多年,如今以 Apache 2.0 开源,其自信指数颇高。

有时间得研究下 ...

Sphinx 1.10 版本令人激动,在实时搜索、高并发、分布搜索效率、稳定性、功能、接口上都有不凡的表现:

# added RT indexes support (新功能,很可能会马上测试它)
# added prefork and threads support (workers directives) (非常好的改进,经简单测试,开启 prefork 后,一台双核 Xen 550x,并发从 600 提升到 2500, 数据量 180w; 如 ...

互联网应用中,除了文本和视频,还有很多富媒体内容(doc,ppt,pdf...)应用
如:
www.slideshare.net
www.scribd.com
www.docstoc.com
国内有:
www.docin.com
doc.baidu.com

以上应用以共享为主,不难实现 :)

步骤大概是

doc,ppt,xls,txt,jpg... -> Convert to PDF -> Convert to SWF -> Flash Player

Step 1. 将所有文档格式转 ...

Zend 官方网站发布了一个好东西: Simple Cloud API 1.0.0 alpha 1

相信,这个模块会并入正在开发中的 Zend Framework 2.x, 面向云计算通用数据接口.

SC API 包含三个核心:

File Storage 文件存储 Document Storage 文档存储 Simple Queues 简单队列 Zend Simple Cloud API 通过这三个通用接口,适配 ...

Linux Kernel 更新太快,各种发行版太多,kernel.org 再强悍,也不可能同时维护 n 个分支,也是徒劳的,需要一个稳定、高效、经典的版本.  2.6.18 是一个经典,接下来 2.6.32 将是我们的选择!

Red Hat Enterprise Linux 6 Beta 1 用 Linux 2.6.32

Debian 6 Squeeze 用 2.6.32

Ubuntu 10.04 LTS 用 2.6.32

话说 Android 2.2 也用 2.6 ...

看到一篇Blog 《技术出版的危机》

原文地址: http://www.dbanotes.net/review/publish_tech_crisis.html

大概意思是: 三个人,六个月时间,稿酬 15000 ; 首印 3000 册,定价75 元(不低),利润空间仅两三万; 如果部分滞销或退书,很容易就赔了。

记得小学时,镇上有个新华书店,占了足有七八个门脸;后来,收缩到两个;再后来,搬迁到一个 ...