[英]Is php a scalable language for web?
我听说 PHP 不适合大型网站,虽然我不知道大型网站在这种情况下的含义是什么,例如 Facebook 之类的东西吗? 无论如何,PHP 确实可以扩展到大型网站吗?
PHP具有与开发人员相同的可伸缩性。
我将与我的同行在这里有所不同。 作为一种语言,关于PHP的任何内容都不是为可伸缩性而构建的。 可以为此扩展任何语言,PHP所具有的功能远远超出其应有的工具范围,但是就支持这种需求的内置工具而言,它却一无所有。
这正是使其成为绝佳选择的原因。
您会看到,由于缺少内置的高级Web工具,它使其他人可以针对问题构建独特的解决方案。 其他语言几乎所有的主要进步都已被PHP复制。 没有任何其他语言可以与PHP中的某些东西匹配或击败的工具。
毕竟,这些内置的限制有助于培养良好的开发实践和注重安全性的设计。 它迫使我们的开发人员学习我们应用的技术背后的理论,并减少了这些原理的错误应用。
无论如何。 / lovemaking-with-php
PHP是相当可伸缩的,某些框架(例如Zend)增加了成功伸缩的可能性。
通常,PHP可伸缩性的最大障碍与语言或其框架的关系较小,而与编程和系统体系结构的关系较大。 即使对于大师来说,开发一个良好的,可伸缩的系统也是困难的。
不能总是将编程语言定位为与性能相关的问题的罪魁祸首。 应该考虑它的使用方式以及它在什么环境中运行,并且必须经过诚实至善的绩效审核。 PHP绝对是可扩展的,但是您应该考虑的更重要的事情:应用程序效率,磁盘I / O,带宽管理等。您可能拥有完善的具有高流量能力的应用程序,但请尝试在旧PC或拨号盘上运行它调制解调器。
这取决于您的应用程序架构而不是编程语言。 如果您的架构和设计得到优化,您的应用程序将在大规模上表现出色。 并且还取决于您的服务器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.