IIS中保持HTTP连接的设置方法
大多数 Web 浏览器要求服务器在多个请求中保持连接打开。这被称为保持 HTTP 连接。保持连接是一个 HTTP 规范,它能够显著增强服务器性能。如果没有它,浏览器将必须为包含多个元素(如图形)的页进行大量的连接请求。可能需要为每个元素进行单独连接。这些额外的请求和连接要求额外的服务器活动和资源,这将会降低服务器的效率。它们还会大大降低浏览器的速度和响应能力,尤其是在网络连接速度较慢的地方。
在安装进程中,将默认启用保持 HTTP 连接。启用后,保持连接的持续时间是连接超时设置允许的时间。
集成安全性和基于连接的验证服务需要保持 HTTP 连接。匿名身份验证(使用 NTLM)需要保持 HTTP 连接。使用匿名身份验证禁止网站保持 HTTP 连接会使对该网站的请求失败。
要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"。
禁用保持 HTTP 连接
在 IIS 管理器中,展开本地计算机,展开“网站”文件夹,右键单击网站,然后单击“属性”。
在“网站”选项卡的“连接”部分,清除“保持 HTTP 连接”复选框。
单击“应用”,然后单击“确定”。
IIS7中设置方法:
问题解决:
最近由于不小心设置了 连接超时为 6000秒,一个半小时还多,浪费了大量的资源,导致网站比较卡。改为120或者等网站访问量小的时候才好的。
相关推荐
-
IIS中保持HTTP连接的设置方法
大多数 Web 浏览器要求服务器在多个请求中保持连接打开.这被称为保持 HTTP 连接.保持连接是一个 HTTP 规范,它能够显著增强服务器性能.如果没有它,浏览器将必须为包含多个元素(如图形)的页进行大量的连接请求.可能需要为每个元素进行单独连接.这些额外的请求和连接要求额外的服务器活动和资源,这将会降低服务器的效率.它们还会大大降低浏览器的速度和响应能力,尤其是在网络连接速度较慢的地方. 在安装进程中,将默认启用保持 HTTP 连接.启用后,保持连接的持续时间是连接超时设置允许的时间. 集成
-
C#中Winfrom默认输入法的设置方法
本文实例讲述了C#中Winfrom默认输入法的设置方法.分享给大家供大家参考.具体分析如下: 在WINFORM中我们经常遇到文本输入框中输入法被禁用或老是变全角输入法等问题,经查阅相关资料,现小结如下: 一.Control.ImeMode 属性:获取或设置控件的输入法编辑器 (IME) 模式. (1)由于窗体属性继承关系,如果你的WINFORM窗体中大部分需要设置为输入法有效状态,可以设置为FORM的ImeMode属性为On. (2)如果需要某些TextBox为输入法有效,则使用ImeMode.
-
在django中,关于session的通用设置方法
最近发现session的知识有点脱节了,默认设置愣是搞半天,看来忘了不少.今天把一些通用设置贴上来,以备随时回顾. 配置文件中设置默认操作(通用配置): SESSION_COOKIE_NAME = "sessionid" # Session的cookie保存在浏览器上时的key,即:sessionid=随机字符串(默认) SESSION_COOKIE_PATH = "/" # Session的cookie保存的路径(默认) SESSION_COOKIE_DOMAIN
-
IIS中ASP.NET连接SQL Server出错的解决方法
解决连接问题的另一种方法是在IIS中启用SQL Server验证,然后再连接字符串中使用用户ID与密码:或是当ASP.NET应 用程序以另一个Windows用户而非ASPNET运行时,使用ASP.NET impersonation方法. 为了使ASPNET帐户可以访问ASP.NET应用程序的数据库,需要完成以下步骤: 1)启动SQL Server Management Studio,指定SQL Server实例名,以Windows验证模式登录. 2)用grantlogin存储过程把Windows
-
IIS Web服务器支持高并发设置方法详解
适用的IIS版本:IIS 7.0, IIS 7.5, IIS 8.0 适用的Windows版本:Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 1.应用程序池(Application Pool)的设置: General->Queue Length设置为65535(队列长度所支持的最大值)Process Model->Idle Time-out设置为0(不让应用程序池因为没有请求而回收)Recycling->
-
PHP配置文件php.ini中打开错误报告的设置方法
打开PHP的错误报告的方法,供大家参考. php.ini 文件中有许多配置设置.您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux 上安装 PHP 和 Apache 2 的文档说明中所示的那样. 在调试 PHP 应用程序时,应当知道两个配置变量.下面是这两个变量及其默认值: 复制代码 代码如下: display_errors = Off error_reporting = E_ALL 通过在 php.ini 文件中搜索它们,可以发现这两个变量当前的默认值.di
-
Linux服务器中MySQL远程连接的开启方法
前言 学习MySQL重新整理以前非MK的记载 描述 没有开启的话连接数据库报错:2003-can't connect to MYSQL 方法/步骤 •第一步 远程连接上Linux系统,确保Linux系统已经安装上了MySQL数据库.登陆数据库. mysql -u$user -p $pwd •第二步 创建用户用来远程连接 GRANT ALL PRIVILEGES ON *.* TO '$username'@'%' IDENTIFIED BY '$password' WITH GRANT OPTIO
-
Apache,IIS下Discuz x1.5伪静态设置方法
1.如是Apache服务器,操作如下: 建立.htaccess文件,在该文件里面写入如下伪静态规则: 复制代码 代码如下: # 将 RewriteEngine 模式打开 RewriteEngine On # 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 / RewriteBase /discuzxx # Rewrite 系统规则请勿修改 RewriteCond %{QUERY_STRING} ^(.*)$ RewriteRule ^to
-
sql server 2000中禁止创建表(权限设置方法)
最近帮网站管理服务器的时候,发现一个sqlserver数据库中被创建了D99_CMD .D99_Tmp .D99_REG,网站安全也做了不少了,不知道哪里出的问题,这里先分享下临时解决方法 1.禁止创建数据库表 在要禁止的数据上,例如(jb51net) 右键 >属性 >权限 2.结合macfee禁止创建用户,修改asp php文件等.具体的大家可以参考我们以前的文章. 3.测试能否正常创建表 conn.execute("create table dxytmp(name varchar
-
ubuntu中swap(虚拟内存)设置方法
ubuntu(虚拟机)版本16.04 LTS 添加swap 用free查看swap分区大小 free -m 创建一个swap文件夹 mkdir swap cd swap sudo dd if=/dev/zero of=swapfile bs=1024 count=100000 其中count的大小对应swap的大小,如上述代码所示count=100000为大约100M 注:设置count值时要注意,如果设置swap大小超过硬盘大小,会导致设置完重启后,虚拟机ubuntu的图形界面进不去 把生成的
随机推荐
- 深入浅析Jsp中 out.print 和 out.write 的区别
- jquery tmpl模板(实例讲解)
- HP ILO2 使用详细教程[图文]
- IOS实现简单的进度条功能
- JavaScript 另类遍历数组实现代码
- php下封装较好的数字分页方法
- PHP查询分页的实现代码
- Python实现复杂对象转JSON的方法示例
- 详解android 通过uri获取bitmap图片并压缩
- 关于SQL嵌套的误解分析
- JS拖拽的进一步练习,移动与拉伸实现代码
- 利用shell获取指定日期前N天的日期
- js实现目录链接,内容跟着目录滚动显示的简单实例
- ASP.NET MVC4使用MongoDB制作相册管理
- 基于SQL中的数据查询语句汇总
- MySQL字符串函数详解(推荐)
- JavaScript框架是什么?怎样才能叫做框架?
- 解决遍历时Array.indexOf产生的性能问题
- IIS7 常见错误及其解决方法
- C/C++语言中结构体的内存分配小例子