dro44817 2010-06-04 08:35
浏览 47
已采纳

使用php开发Web应用程序,请提供一些建议

I am developing a web application which is using php. It will use the mySQL database for storage. But The application may upgrade in future, so I would like to know is there any framework for me to reduce the pain of upgrading database structure. I know that there is a framework called cakePHP. And the application will deploy in more servers in the future, clusters, is there any special need before the application start writing. Thank you very much.

  • 写回答

3条回答 默认 最新

  • donglian1953 2010-06-04 08:54
    关注

    CakePHP is a great framework, but if you expect your web app to scale to higher traffic in the future, I am not entirely convinced how well CakePHP will handle larger loads.

    I suggest trying out Yii, which is similar to CakePHP, but provides built-in support for caching solutions like APC and MemCached, which will provide huge benefits to reducing database load when you have heavy traffic.

    Here's a very detailed and thorough introduction & tutorial to get started with Yii:

    http://blog.dmcinsights.com/series/learning-the-yii-framework/

    And here's a link to a programmer's blog explaining why he chose Yii over Zend or CakePHP that you might find helpful:

    http://blog.ryanlahue.com/2009/12/yii-framework-choosing-best-web.html

    Hope this helps!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测