我已经读过PHP的"可能"弱点是它处理"并发"的方式.只有会话和cookie来跟踪用户状态,PHP如何高精度地处理以下情况:
多个用户签出一个项目,库存中只有1个库存(抱歉语法错误,但你已经得到了很多照片)
多个用户使用相同的登录详细信息登录同一用户帐户
多个用户同时编辑同一图像(虽然这在现实生活中很少发生)
或任何其他需要多线程处理的事务
(如果我在这里误用了条款,我道歉)
这些不一定是PHP的问题.这些是开发人员在选择任何技术时都要克服的问题.
这些不是真正的并发问题。虽然 PHP 作为环境确实缺乏线程功能,但任何使用 PHP 模块的 Web 服务器都会有多个线程,每个线程内部都有自己的活动 PHP 环境,所有线程都使用相同的资源。您会在使用 Java、.Net、Perl 或任何其他 Web 应用程序语言时遇到这些问题。
据我所知,没有语言使用线程来完成任何这些任务。由于 HTTP 通信的无状态特性,cookie 是会话是每种网络语言的支柱,因此无论您使用什么平台,您都会在所有这些平台中看到非常相同的策略来处理给定的问题。
| 归档时间: |
|
| 查看次数: |
2090 次 |
| 最近记录: |