关于用php搭建一个本地门户网站的问题

是这样的,我想用php做一个我们本地的门户网站和一个独立的房产网站,数据库选择的是mysql。关于程序构架这块我有点举棋不定,网站以后肯定是要做各类推广,大并发肯定是个关... 是这样的,我想用php做一个我们本地的门户网站和一个独立的房产网站,数据库选择的是mysql。

关于程序构架这块我有点举棋不定,网站以后肯定是要做各类推广,大并发肯定是个关键问题,所以我买了一台服务器,准备自己联系电信托管,系统我计划选择linux,安装nginx+mysql+php+memcache(也可以装redis)。
那么问题就来了啊,现在纠结程序用哪个框架开发,thinkphp,ci,zend,其实zend我个人很喜欢,毕竟功能强大, 但是我团队另外几个伙伴不会,后来想了下,这几个框架刚开始执行都要做实例化操作,影响访问速度,团队其他几个伙伴倾向用smarty开发,自己写db.class,uri.class,img.class自己写类来解决,还有一个办法就是我们统一思路写一个属于我们自己的mvc框架,简化类信息,优化代码,统一思路来用svn开发,请大家给给思路,是用tp,ci,zend,smarty+class好,还是自己编写mvc好。
展开
 我来答
house小高5
2014-06-14
知道答主
回答量:3
采纳率:0%
帮助的人:2.6万
展开全部
对这个问题的争议一直存在, 可以看一下这个老外调查的PHP 框架排行榜,
http://www.csdn.net/article/2014-01-03/2818006-PHP-framework-Laravel

个人建议:
1.如果你的项目不是很大 或者 有1、2位经验较长的(5年以上的PHP开发架构经验)成员,可以考虑用 smarty+class 和 自己编写mvc。
2.smarty的标签解析,如果数据量多,还是较消耗性能的。
3.thinkphp,ci等这些 框架开始执行都要做实例化操作, 这些对目前来说,性能消耗可以忽略不计。
4.选择 框架,不仅要考虑性能,更要考虑学习理解成本,开发成本。 我个人用过 CI,THINKPHP, CI在性能上是比较好的,中文的文档还不错,但有IDE对它的支持不是很好,建议可以考虑测下下 Symfony2 框架,项目复杂起来后,IDE还是很影响开发效率的。
5.建议务必选择PHP5.4以上, 本人亲测,PHP5.4执行速度至少是5.3的2倍以上。
6.选择的核心原则是越快越好的解决问题,满足需求才是最好的选择。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式