用于大规模应用的 PHP 框架

Posted

技术标签:

【中文标题】用于大规模应用的 PHP 框架【英文标题】:PHP Framework for large scale application 【发布时间】:2011-08-14 20:57:05 【问题描述】:

我们发展迅速,拥有超过 200,000 名客户。目前,我们的 CRM 和电子商务建立在 Kohana 框架上。我在这里搜索了这些问题,并没有注意到框架的答案中有太多关于 Kohana 的提及。对此了解不多,我能否得到一些反馈,说明这是否是一个可以构建的稳定框架,考虑到我们估计在未来几年内将达到超过 1,000,000 名客户。我感谢任何反馈,以了解我们应该采取的路线。我们的程序员最初在 Kohana 上构建了我们的系统,我们正处于重新设计整个 CRM 的早期阶段。感谢您的任何反馈。

【问题讨论】:

您使用框架的重点是什么?快速开发,可重用的代码? “大规模应用”是指大量数据、大量并发用户还是两者兼而有之? 大规模指全国有 40 个呼叫中心使用该系统接收我们杂志的新订户的订单,同时新用户使用该网站订购/续订他们的订阅。目前的订阅基础是在全国 42 个市场拥有超过 200,000 名订阅者,其业务目标是在未来几年内在 100 多个市场拥有超过 1,000,000 名订阅者。所有这些数据都使用基于 Kohana 的 CRM 保存在 mysql 数据库中。 【参考方案1】:

如果实施得当,Kohana 应该是一个很好的框架,就像任何其他框架一样。

我可以向您发送一个指向 question asked previously 的链接,我相信这将帮助您在可扩展性方面极大地扩展您的网站。我只是希望这个问题不会变成框架之间的火焰战争。

【讨论】:

是的,这不是一场火焰战争。我们只是在寻找其他程序员这些天在构建大型应用程序时在做什么。我们销售杂志并通过 CRM 处理订户信息以及处理会计,并在全国各地设有呼叫中心,当人们打电话订购杂志时,使用 CRM 作为输入订单的一种方式。所以我只是在调查我们在继续扩张的过程中是否有坚实的基础。谢谢 我明白了。谢谢你的解释。你看过 Drupal 吗?他们似乎对杂志相关的门户网站非常重视。 standpointmag.co.uk emmys.com BBC 音乐杂志 (bbcmusicmagazine.com) BBC Countryfile 杂志 (bbccountryfilemagazine.com) BBC 焦点杂志 (bbcfocusmagazine.com) BBC Who Do You Think You Are 杂志 (bbcwhodoyouthinkyouaremagazine.com) BBC 历史杂志 (bbchistorymagazine.com ) BBC Home And Antiques (bbchomesandantiques.com) 也看看这个链接:kriskhaira.com/blog/521/sites-built-with-drupal 如果你滚动到底部,你会看到一些令人印象深刻的杂志公司使用 drupal,比如纽约观察者和 Fast Compant【参考方案2】:

有许多 php CRM 可用。

为什么要使用框架并制作自己的 crm?

去自定义可用的 php crms

这个怎么样

https://***.com/questions/98018/which-php-open-source-crm-should-i-use

【讨论】:

【参考方案3】:

我认为不可能找到对任何类型的项目都是“灵丹妙药”的框架。 所以我认为这个问题不在于“哪个框架”,而在于“我们如何使用某个框架”。如果您的程序员喜欢 Kohana... 使用 Kohana :) 只需要购买更强大的服务器来服务更多用户,或者选择一些云主机(或者可以自动更改服务器参数的主机)。

【讨论】:

以上是关于用于大规模应用的 PHP 框架的主要内容,如果未能解决你的问题,请参考以下文章

yii框架如何访问api

当今流行的PHP框架中各自都有啥特点,优缺点都在哪?

如何多团队大规模实施敏捷开发

MapReduce框架Hadoop应用

PHP 是不是是唯一的选择:大规模和快速采用可重新部署、可扩展的 Web 应用程序?

用leangoo看板工具实施多团队大规模敏捷开发