PHP教程之大型Web需求处理计划 PHP定位凸起
怎么样出来了吧,怎么样自己也可以写出php程序了,虽然离职业和专业的人还有很远,但是好的开始是成功的一半。这个时候改怎么做了呢。现在就是拿1本高手推荐的书,重头到尾读1遍,我说的这个读是自己看。 2007年PHPChina周末主题服装论坛在很多酷爱PHP、酷爱开源的喜好者的撑持下顺遂停止,此次举动的主题是“开源PHP与团体的开展”。咱们有幸请到了很多著名网站的手艺总监和部分司理列席会商。他们分离是搜狐社区手艺主管董江明、新浪WAP内容体系手艺主管陈理捷、悠视网手艺总监安然、金山在线手艺总监王海洲、粉丝网手艺总监孙G和众易世界的CEO李水兵等。另外,PHPChina还约请PEA北京的PHP喜好者介入,与佳宾们一同切磋了开源PHP的开展,在全部会商过程当中,人人都存眷大型Web使用的开展趋向,分歧以为将来的Web开展趋向将是网站的综合处理计划,而PHP在个中所饰演的脚色加倍凸起。在经典的Web大型使用中,PHP次要是在毗连层和体现层运转,具有不乱疾速的特色。而这个特色也使得PHP在网站的全体处理计划中的定位加倍明晰了。
在会商中,搜狐社区的手艺主管董江明起首提出了Web使用综合,在支持搜狐社区逐日最高4000万PV,最大在耳目数6万的平台中,次要利用了PHP、C、数据库Squid等手艺。他们把这手艺综合在一同,从而到达幻想的后果。
在搜狐社区的手艺系统中C的使用次要承载着后台数据处置减速的任务,从而疾速地停止数据存储和更新。PHP次要承载了前真个使用,发扬它疾速开辟和运转不乱的优点,为用户发明优秀的阅读体验。搜狐社区之所以可以承载逐日4000万PV的高会见量,依托的就是多言语平台之间优秀的调和与共同。董江明以为,大型的Web使用其实不单单是指依托一种手艺就可以完成的,这需求一个综合处理计划,而PHP在个中特别饰演着相当主要的脚色。
关于这个概念,新浪WAP内容体系手艺主管陈理捷也暗示因为用户检查WAP内容利用的手机型号分歧,所以需求利用PHP来停止静态的处置。然而刚入手下手的时分办事器的压力长短常大的。因而,经由过程在后台利用内容Cache手艺,使得压力得以分管,再共同PHP疾速呼应的特色。使得用户经由过程分歧的手机会见都能失掉很好的阅读后果,并且关于办事器的压力也十分小。因而这类公道的体系架构为他们带来伟大的收益。
悠视网手艺总监安然也暗示,关于大型使用来讲,综合处理计划是最好的选择。悠视网是以P2P手艺完成在线视频旁观的网站,它也利用PHP来完成Web2.0用户交互的功效。安然说道,悠视网的平台之所以可以撑持大批用户的交互次要依托公道的体系架构,在这个架构中,分为前端和后端两个子架构,而PHP手艺承载的就是前真个使用。从全体运转后果来看,这类分别公道地分管了体系压力仍是很胜利的。
其他的佳宾也都暗示在网站架构设计的时分,需求稳重的思索这个成绩,例如众易世界的CEO李水兵说到,在公道的架构下,8台办事器天天供应300万PV的流量是没有任何成绩的。而金山在线手艺总监王海洲也暗示假如架构设计不公道会较大地影响网站的呼应,给用户形成很差的阅读体验。另外,粉丝网手艺总监孙G还提出不单是体系级的思索,在粉丝网的平台中,十分正视代码的全体履行效力成绩。
PHPChina以为,跟着Web2.0的急速开展,大批利用PHP手艺搭建的网站呈现并开展起来。面临日趋增高的流量,这些PHP可否持续承载下去将成为一个不能不稳重思索的成绩。为此,PHPChina也向宽大PHP利用者建议,作为一个剧本言语,应该让它在最适合的前端处置层使用,尽可能防止后台或毗连层过量利用PHP。停止公道的架构组合后,PHP才干够无效地发扬出疾速开辟、运转不乱等特征,从而为你的营业发明价值。
既然选择了PHP,就要坚持学下去!大家有没有问自己为什么会选择学习PHP呢?就我个人而言,完全是因为兴趣,因为我的专业和计算机完全无关,但是就是对编程很赶兴趣,尤其对网络编程、web开发特别赶兴趣。 兴趣是最好的老师,百度是最好的词典。 建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。 环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。 曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线\\\\\\\'_\\\\\\\' ; 如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域, 建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了, 本文当是我的笔记啦,遇到的问题随时填充 如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域, 爱上php,他也会爱上你。 php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会) 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的 其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎 Ps:以上纯属原创,如有雷同,纯属巧合
页:
[1]
2