仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1929|回复: 19
打印 上一主题 下一主题

[学习教程] PHP教程之若何利用php开辟高效的WEB体系

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:30:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
没有人会喜欢和见异思迁的人交朋友,因为这种人太不安分,太不可靠,因此,你必须要强迫自己完成自己的目标,哪怕可能会很难受,也得坚持,毅力就是这么锻炼出来的。web       PHP是一个很优异的东西,它可以复杂,也能够庞杂。纷歧样的项目,应当用纷歧样的PHP。

    小项目 - 复杂而直接的PHP
    普通关于一个功效页面在20以下的网站,咱们可以用一个很复杂的框架布局来写。在这个范围上,我建议是利用对照直接的面向进程编码办法,缘由很复杂,没有需要把class文件弄的N 多,了局controller里边就一个new就完了。固然,需求频仍变更的项目除外。
    在这个级别上,php长处体现的很分明:疾速开辟,了如指掌。弱点同时也被埋没得很好。

    中型项目 - 布局幽美的OO化的PHP
    关于一个中型项目,我建议利用一个优秀设计的框架来做,这个框架可所以基于MVC模子,封装了浩瀚底层操作的,固然,必定要有一个好的最好是通明的cache机制,如许,咱们为了顺应变更而到场的OO机制可以运转得更快更好。
    在这个级别上。php的弱点入手下手凸现,像对OO撑持的不完全(这个PHP5有很大改善),只能单线程形式。别的一些核心东西入手下手呈现缺少撑持,像PHP没有好的重构东西,没有好的集成到IDE中的单位测试东西。长处固然仍是本来的疾速开辟,普遍的可用的开源资本。

    大型项目 - 扩大、优化后的PHP
    这里的大型项目,复杂的指散布式项目,就是说,你的法式需求被安排在N台办事器上了。在这个层级上,PHP比起j2ee切实其实缺少良多撑持。我曾和shadow在735上具体会商过PHP要在大型体系上使用需求处理的一些成绩,固然这些成绩不但是PHP这个言语的成绩,也包含了周边开辟的成绩:
    1 PHP的页面代码同享,PHP的源代码被载入内存一次今后,就在个中保存 - 这个用APC和Zend的优化器可以弄定。
    2 PHP页面之间的数据对象同享,a.php和b.php之间可以同享一个数据对象,好比数组,这个如今可以用序列化来作,然而会有文件io,这块可以用同享内存或memcached来处置。
    3 PHP的数据库毗连池,由于在多前真个情形下,PHP掌握不住对数据库的毗连,所以需求在数据库前边去作一个毗连池,相似于sqlrelay的器材。别的数据缓存也是很主要的,大压力开辟有一个tip,就是能不动数据库就不要动数据库。
    4 PHP的前端cache体系。一个通明的可掌握的cache机制,确保网站的页面以起码次数查询数据库。这个有良多完成,然而没有找到出格好的。
    5 一个PHP使用,胜利的处理调这几个成绩今后,敷衍略微大一点的压力是没有甚么成绩的。

    在这个级别上,主要的是,把PHP java C++ python之类交融起来,使其成为一个高效体系。咱们可以用memcached来做散布式内存办理,可以用Lucene 来作全文检索,用ejb 容器来放一些营业逻辑组件,PHP则作为前端和体系的胶水,疾速而天真的把这些粘合起来。  如果你单纯是为了做网站赚钱,我想你还是别学php的好,去学ASP,JSP好了,毕竟它们有实力雄厚的公司去支持它们。
海妖 该用户已被删除
沙发
发表于 2015-2-4 13:16:16 | 只看该作者
写js我最烦的就是 ie 和 firefox下同样的代码 结果显示的结果千差万别,还是就是最好不要用遨游去调试,因为有时候遨游是禁用js的,有可能代码是争取结果被遨游折腾的认为是代码写错。
活着的死人 该用户已被删除
板凳
发表于 2015-2-9 23:23:52 | 只看该作者
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
只想知道 该用户已被删除
地板
发表于 2015-2-16 09:51:38 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
柔情似水 该用户已被删除
5#
发表于 2015-3-5 03:35:58 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
飘灵儿 该用户已被删除
6#
发表于 2015-3-10 17:44:06 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
老尸 该用户已被删除
7#
发表于 2015-3-11 03:23:27 | 只看该作者
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-17 19:11:05 | 只看该作者
其实也不算什么什么心得,在各位大侠算是小巫见大巫了吧,望大家不要见笑,若其中有错误的地方请各位大虾斧正。
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-26 09:43:18 | 只看该作者
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
第二个灵魂 该用户已被删除
10#
发表于 2015-4-1 07:11:02 | 只看该作者
再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。
精灵巫婆 该用户已被删除
11#
发表于 2015-4-1 22:11:16 | 只看该作者
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
不帅 该用户已被删除
12#
发表于 2015-4-2 22:50:29 | 只看该作者
做为1门年轻的语言,php一直很努力。
简单生活 该用户已被删除
13#
发表于 2015-4-4 21:12:53 | 只看该作者
作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。
分手快乐 该用户已被删除
14#
发表于 2015-4-13 17:43:00 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
因胸联盟 该用户已被删除
15#
发表于 2015-4-16 02:54:11 | 只看该作者
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。
乐观 该用户已被删除
16#
发表于 2015-4-22 06:15:48 | 只看该作者
装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。
小魔女 该用户已被删除
17#
发表于 2015-5-6 00:47:03 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
admin 该用户已被删除
18#
发表于 2015-5-6 20:31:43 | 只看该作者
真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
蒙在股里 该用户已被删除
19#
 楼主| 发表于 2015-5-10 07:28:23 | 只看该作者
有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。
再见西城 该用户已被删除
20#
发表于 2015-6-9 08:36:12 | 只看该作者
找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-13 15:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表