摘要: 优点1.入门快,有其它语言基础的程序员二周左右的时间就可以入门,一个月左右的时间基本上就可以开发简单的项目了。2.开发成本低,PHP最经典的组合就是:Linux + Apache + MySQL + PHP。非常适合开发中小型的web应用,因为上手容易,所以开发的速度比较快。而且所有的软件都是开源免费的,可以减少投入。 3.PHP是解释性的脚本语言,写完代码以后即可以执行,不像c,java,c++等语言还需要去编译执行,相对来说比较节省时间。4.相对来说,PHP程序员的薪水的平均工资要比c,c++,java程序员的平均工资要低一些,特别是对于中小型企业来说可以节约一些成本。5.配置及部署相对简 阅读全文
posted @ 2010-08-14 13:45 springMVC3.1例子 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 淘宝自主研发的TBStore及Taobao File System。为了将数据管理得更好,淘宝自主开发了一些专利技术。例如TBStore便是其中一项,就是把常用的一些业务逻辑和页面,通过TBStore分布到不同的存储器上和不同的内存上去,在管理上却是统一的。TBStore是淘宝在做缓存里面很关键的技术,底层采用Berkeley DB进行存储。淘宝的另一个很有特色的专利技术是,分布式文档管理系统(Taobao File System),这是淘宝的操作系统上最重要的一个系统。它将淘宝近1亿的商品数据管理得井井有条,包括图片、产品介绍等信息,方便用户快速查找和应用。 “例如你要查看9000多万件商品 阅读全文
posted @ 2010-08-14 13:17 springMVC3.1例子 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 开心网(也就是kaixin001.com,以下同)是我经常使用的一个SNS服务,它是采用比较流行的LAMP组合,同时它的alexa排名在134名左右(实际数据可能与这个有点差别),出于好奇,我用cURL看了一个它的Header,而且抓取了3次Header,我在 Header中发现一个名为SERVERID的Cookie,而且每次的值不一样,三次分别是_srv101-121_、_srv101-142_及 _srv134-47_,而且这个Cookie的名称故名思义应该是服务器ID的意思,我猜测应该是三台服务器的代号吧,然后我接着分别ping上述三个id+kaixin001.com,它们均可以pin. 阅读全文
posted @ 2010-08-14 12:53 springMVC3.1例子 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 抓虾网是一个提供RSS在线阅读服务的网站,由徐易客与谌振宇在2005年创办,我使用抓虾将近两个月的时间,后来由于抓虾不能抓取一些国外的RSS(Google Reader能抓取),同时RSS的更新速度也比较慢,同时UI/UE也比不上鲜果,甚至比不上有道阅读,因此后来放弃了抓虾。到现在为止一直使用Google Reader,当然Google Reader也有它的缺点,比如不能修改文件夹的名称,当然这个不是很重要,以后应该会改进的,其它方面还算都不错。抓虾现在后端服务主要用C++,前端用PHP(就是采用比较流行的LAMP组合,具体可以看这儿)和JavaScript,也用了Python来做一些多个模块 阅读全文
posted @ 2010-08-14 12:49 springMVC3.1例子 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.开心网的主站采用了DNS轮询技术,所谓DNS轮询,就是一个域名对应几条A记录,如开心网的主站有6台服务器DNS轮询有一个缺点,如果域名所指向的某一个台服务器或几台服务器出现了问题(如Web服务器停止服务),则DNS轮询无法判断C:/Users/caihuafeng>nslookup www.kaixin001.com服务器: ns.crcbj.comAddress: 61.233.9.9非权威应答:名称: a.kaixin001.comAddresses: 220.181.100.30 220.181.100.35 220.181.100.33 220.181.100.34 220. 阅读全文
posted @ 2010-08-14 12:47 springMVC3.1例子 阅读(126) 评论(0) 推荐(0) 编辑