当前位置:  开发笔记 > 编程语言 > 正文

今天是可扩展的高性能PHP应用程序的最佳方法

如何解决《今天是可扩展的高性能PHP应用程序的最佳方法》经验,为你挑选了2个好方法。

我们处于新的PHP Web应用程序的启动构建阶段,该Web应用程序将放置在云服务器上,以便在客户数量增长或减少时快速轻松地进行升级/缩减.最有可能的是,我们将使用PHP框架(Codeigniter)来保持高开发速度.

我们的下一步是实现功能以提高性能(缓存等)并选择要使用的数据库.

像memcached和eaccelerator这样的解决方案当然是我们最初想到的,但是今天有更好的解决方案吗?

当高性能成为焦点时,mySQL真的是昨天的选择吗?

所以,请分享您关于如何为高性能Web应用创建基本基石的想法和想法!

谢谢!



1> cletus..:

你应该知道的两件事:

    10个创业公司中有8个或9个失败; 和

    没有什么特别要求让你每月达到1至5百万独立.如果你得到500万以上的独立,你可能会重写你的应用程序2-6次.

所以在遇到问题之前,基本上不要担心这个"问题".

此外,云服务器有利于突发使用,但数据费用往往使它们成为持续使用的不良选择.典型的进展是:

    共享主机(您可以跳过这个);

    VPS(你也可以跳过这个);

    专用服务器; 然后

    在同一地点.

至于使用什么工具,这完全取决于您的应用程序.对于大多数情况,MySQL是一个很好的选择.像APC或eAccelerator这样的操作码缓存通常是个好主意.Memcache可用于某些类型的应用程序.


@Industrial规划可扩展性的问题在于你认为很少会出现的问题.你应该知道些什么吗?可能但我不知道你知道什么.更重要的是拥有良好的页面设计,良好的用户界面,快速加载页面,当然还有出色的产品.

2> Kibbee..:

我认为你应该专注于构建一个好的应用程序,并且一旦你拥有足够重要的用户群,就会担心性能问题.这并不是说你应该在没有性能的情况下进行编码.然而,在您拥有任何真实用户之前,这听起来像是在尝试进行优化.您所做的任何性能调整都是理论性的,而不是基于您的特定应用程序实际发生的情况.在您可以看到特定于应用程序中的使用模式和瓶颈之前,您必须拥有大量用户.此外,如果你真的担心这个级别的性能,那么使用PHP是不可取的.PHP可以快速制作,但与其他编译的语言相比,它总是会更慢.没有答案.这完全取决于您的应用程序正在做什么.如果大多数服务器时间花在数据库中的其他地方,PHP可以正常工作.MySQL可以很好,取决于你正在做什么,以及你尝试使用它的信息类型.

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有