PHP与长期运行的进程(Python,Java等)?
我想对使用PHP编写Web应用程序而不是使用Django或Turbogears for Python等工具进行长时间运行的过程表示您的意见. 我所知道的: 因此,我认为PHP在共享服务器(共享同一主机的多个站点)上运行适度使用的应用程序是有意义的,而长期运行的流程可以提供更高的性能,在专用服务器上运行并且使用频繁的应用程序? 感谢您的任何反馈. 最佳答案
在应用memcache,操作码缓存和连接池之后,PHP和其他选项之间唯一真正的区别是PHP是短期的,基于处理的,而其他选项通常是基于长期多线程的.
PHP的优点是编写脚本很简单.您不必担心内存管理(它总是在请求结束时发布),您不必非常担心并发性. 无论如何,我可以看到的主要缺点是,一些更高级(有时更疯狂?)的事情更难:预先计算结果,加热缓存,重用现有数据,请求优先级和异步编程.我相信人们可以想到更多. 但大多数时候,这些缺点并不是什么大问题.您可以通过添加更多计算机和使用更多缓存来扩展.一般的Web开发人员不需要担心并发控制或内存管理,因此从删除它们中获取微不足道的打击并不是什么大问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |