加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – Laravel or Phalcon for a heavy traffic traffic [close

发布时间:2020-12-14 19:50:10 所属栏目:大数据 来源:网络整理
导读:我来自一个Codeigniter背景.我已经使用了三年,真的很喜欢它.这是简单的很好. 我已经用Codeigniter构建了大量的网站,但是我正在寻找一个新的PHP框架来学习. 这个变化的主要原因是潜在的大项目.它不会有很多用户(最多可能是100个),但服务器产生的出站流量将是
我来自一个Codeigniter背景.我已经使用了三年,真的很喜欢它.这是简单的很好.

我已经用Codeigniter构建了大量的网站,但是我正在寻找一个新的PHP框架来学习.

这个变化的主要原因是潜在的大项目.它不会有很多用户(最多可能是100个),但服务器产生的出站流量将是巨大的.该项目将通过FTP传送数千个文件(大小从1mb到数百mb).它还处理用户上传数百个文件.

这个项目的关键是速度.系统需要通过脚本运行(每次通过FTP发送文件时都会运行一个长脚本,以尽可能快地收集文件,它的类型和目标),以最大限度地降低性能问题.我知道文件的传输只能像服务器那样快,而且速度最快的是最慢的瓶颈,但是我尽量减少代码中的瓶颈.

经过一番研究,我喜欢Laravel的外观,并安装它来掌握它.但它的速度可能是一个问题,因为它被测试比Codeigniter慢?交通繁忙和PHP解析速度很慢我知道Phalcon是基于C,因此使其成为最快的框架,Phalcon将会是更好的选择吗?

任何想法都非常感激:)

我不确定你的问题是否会被删除,因为它是一个意见(你知道根据指南和所有)

但是,尽管Phalcon C版本很快,但我发现Laravel 4现在已经与众所周知的网络和架构进行了大量的集成,尽管Phalcon的C版本很快,我发现(Laravel 3用户在退出之前就已经从Codeigniter过渡).

不要打骰子,因为我的使用非常少,但这里有一些子弹为Laravel:

>与作曲家轻松组合:所有包可以使用当前的PSR标准从作曲家进口,以便快速部署Codeigniter缺乏的依赖关系.
>它可以遵循你想要的任何风格:PSR-0和PSR-4.这是一个自然的MVC,但您可以轻松地使用TDD(或BDD)和其他格式.虽然这是一个很差的子弹,但是它适应各种作品提供了很大的灵活性.
> IoC内置于APP中.它是非常易理解和广泛的,以便利用IoC
泰勒·奥特维尔(Taylor Otwell)非常积极地调整和调整框架.它是一个非常活跃的蓬勃发展的社区(拉腊克纽约刚刚通过,接下来是拉腊克阿姆斯特丹),所以你不会被支持短路.
>许多知识应用程序已经从Queues(beanstalk,IronMQ)到邮件程序(swiftmailer),甚至Cache系统(Redis或其他)的框架预先集成.界面在功能方面是直接的 – 更坏的情况?只是延伸,你准备推出.
>可读性:很多结构和ORM(如果您选择Laravel的本机ORM,被称为Eloquent),都是关于你的代码的可读性,尽管下层是复杂的.所以它会缩小(很多人切换状态是一样的).

从那些转过头来想知道的人的一些进一步的读物:
http://www.web-and-development.com/laravel-vs-codeigniter/


http://mulzer.tumblr.com/post/24141993116/12-reasons-you-should-switch-from-codeigniter-to

现在,腓力vs拉伐尔的子弹速度是:
Laravel APC还有其他一些调整功能,可以让您接近Laravel的所有灵活性.

最后如果你需要一个并排的比较:
http://vschart.com/compare/phalconphp/vs/laravel

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读