本文仅代表带个人观点及理解,本人只是一个编程小菜鸟,如果有不对的地方。请大佬轻喷!

    前言:对于很多工作时间短或者编程经验不足的程序员来说,大多数会觉得并发这个词离自己太遥远,之所以知道并发也不过是因为受那些技术大佬成天讨论并发等问题耳濡目染罢了。更有甚者,一些所谓的“项目经理”。一边侃侃而谈“大数据”,“高并发处理”等等高级问题,一边理所当然的写出Select * 或者是毫无规范性的性能极差的代码。当然这也跟国内的大环境有一定的关系,导致很多程序员仅仅只想满足功能完成任务即可。实际上并发的处理是和我们日常工作息息相关的无论初级,中级,高级程序员。本文将从整体架构和日常工作,两个角度来分别讲解关于并发的两三事。只想了解日常工作中如何规范化的童鞋下拉到自己关心的部分查看阅读。

  说道并发,首先你需要了解几个词语:

 IIS连接数、IIS并发连接数、IIS最大并发工作线程数、应用程序池的队列长度、最大工作进程数调试

 

IIS连接数

一般购买过虚拟主机的朋友都熟悉购买时,会限制IIS连接数,这边先从普通不懂代码用户角度理解IIS连接数

顾名思义即为IIS服务器可以同时容纳客户请求的最高连接数,准确的说应该叫“IIS限制连接数”

这边客户请求的连接内容包括:

1、网站html请求,html中的图片资源,html中的脚本资源,其他需要连接下载的资源等等,任何一个资源的请求即一次连接(虽然有的资源请求连接响应很快)

网友评论