我想了解以下事项:
当thrift让PHP“与Java交谈”时,幕后发生了什么。
Apache,Apache Tomcat等如何同时处理多个用户/请求。
主题(特别是在服务器的上下文中)和Processess
为什么在长轮询时Nginx可能比Apache好,为什么长轮询比定期轮询服务器更好
对每个问题的简要回答肯定是受欢迎的,但更重要的是,我想指出一些资源(书籍,教程,课程名称等),这些资源为我在出现相关问题时提供了基础。< / p>
答案 0 :(得分:1)
1)我想了解当thrift让PHP“与Java交谈”时会发生什么。
关于如何节约它的具体方法,您应该阅读thrift wiki。
可以通过许多不同的方法在不同的编程语言之间交换信息。例如,最近对这些标准化的尝试导致了CORBA和SOAP。
2)我想了解Apache,Apache Tomcat等如何同时处理多个用户/请求。
同样,对于Apache如何做的具体方式,请阅读apache文档或来源。
通常,了解操作系统,进程,线程可能会启动,以及TCP / IP堆栈和端口。
3)我想了解线程(尤其是服务器的上下文)和Processess
任何关于操作系统的体面课程都会向您介绍这些条款。
4)我想了解为什么Nginx在长轮询时可能比Apache好,为什么长轮询比定期轮询服务器更好。
再次:特定产品,特定网站。
关于为什么(或何时!)长轮询比定期轮询更好:这取决于具体情况。每种方法都有各自的优缺点。