javascript - 单个服务器文件如何处理来自不同用户的并发请求?
问题描述
假设您有一个服务器文件,例如server.js
,位于主机中。
编写该文件以服务于 httpGET
和POST
请求。当您在 localhost 中开发此服务器文件时,您会生成一个GET
测试此服务器的请求。
它工作,服务器接收请求并发送回一些东西。但是,如果此服务器文件位于公共主机上怎么办。当多个客户端GET
向服务器发布请求时会发生什么?
就server.js
文件而言,它只知道当它收到请求时,它会发送回复。它不关心/知道谁发送请求以及回复是否发送到正确的客户端等。在现实生活中如何处理多个并发请求?
- 是否为每个请求客户端创建副本
server.js
以避免请求冲突? - 还是使用了其他技术?
- 什么决定了服务器可以处理的最大并发请求数?
任何人都可以清楚地解释这一点。谢谢..
解决方案
推荐阅读
- r - 合并 R 中的非重复行
- mysql - 如何在 mariadb 的 zabbix 中删除 sysdate -50 分区
- android - 如何知道哪个手指被扫描进行生物识别?
- html - 链接到我的 React 应用程序中的外部 URL
- python - 在通用列表中拆分 unicode 字符串
- scala - SBT项目中的条件设置
- javascript - Laravel selectize.js 结果未显示
- xamarin.forms - 从另一个程序集中的类继承时出错
- php - 如何使用foreach引用将array1与array2的匹配ID组合起来
- virtualbox - 在 Windows 和 Linux Mint 18.3(虚拟机)机器之间不能使用剪贴板