这些设置可以在图形界面下设置,右击我的电脑-->属性-->高级-->环境变量-->系统变量,用新建的方式去设置代理服务器。新增的参数为HTTP_proxy,如果代理服务器需要用户名和密码,可以新增HTTP_proxy_user和HTTP_proxy_pass两个参数。
在命令行下的话,要采用set命令来设置这些参数,例如:
IIS 除本机外其他主机都无法访问
在本机中输入localhost、127.0.0.1、本机的IP地址 都可以访问本地的IIS,而局域网内的其他主机无法访问。其他主机能ping通本机的IP地址。局域网内的主机都无法访问,更何况互联网中的呢!而且前段时间还都可以访问,这次突然就不能访问的?
修改注册表键值提升IIS的性能
上篇:《修改Metabase.xml文件提升IIS性能》
和上篇一样,这些注册表键值的修改还是需要和实际的网站的实际情况想对应的,比如说这个站是动态的还是静态的,每个页面的文件有多大,站点的内容是不是时时更新的等等。提升IIS性能要对症下药。
DisableMemoryCache
作用:禁用服务器缓存。要确保在所有产品服务器上将此参数设置为 0。如果将此参数设置为 1,那么就会禁用静态文件缓存。尽管禁用缓存可能会对调试有用,但这样做会严重降低产品服务器的性能。
注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters
数据类型:REG_DWORD
默认值:0(已禁用)
范围:0 - 1
和上篇一样,这些注册表键值的修改还是需要和实际的网站的实际情况想对应的,比如说这个站是动态的还是静态的,每个页面的文件有多大,站点的内容是不是时时更新的等等。提升IIS性能要对症下药。
DisableMemoryCache
作用:禁用服务器缓存。要确保在所有产品服务器上将此参数设置为 0。如果将此参数设置为 1,那么就会禁用静态文件缓存。尽管禁用缓存可能会对调试有用,但这样做会严重降低产品服务器的性能。
注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters
数据类型:REG_DWORD
默认值:0(已禁用)
范围:0 - 1
修改Metabase.xml文件提升IIS性能
Metabase.xml文件是IIS的设置文件,每个网站已经IIS的设置都在这个下面,所以在修改这个文件之前要把这个文件备份一下。这个文件在C:\WINDOWS\system32\inetsrv\Metabase.xml,前篇的启用IIS的静态压缩也可以在文件下设置,也可以在IIS的图形界面下设置。
对IIS的性能优化要对症下药,对不同的网站有不同的优化方法,在分析你网站的特点的情况下,然后对Metabase.xml文件里面的参数进行调节,提高IIS的性能。
AppAllowDebugging
作用:指定在服务器上是否启用 Active Server Page (ASP) 调试。在启用此属性的情况下,IIS 应用程序线程是序列化的;对于每个应用程序,一次只允许执行一个线程。序列化线程会对 Web 服务器性能产生负面影响。建议您在所有产品服务器上将此属性设置为 false。
注意:当允许进行服务器端调试时,将串行化 IIS 应用程序线程:对于每个应用程序,同一时间只允许运行一个线程。这会影响繁忙站点的服务器性能。
对IIS的性能优化要对症下药,对不同的网站有不同的优化方法,在分析你网站的特点的情况下,然后对Metabase.xml文件里面的参数进行调节,提高IIS的性能。
AppAllowDebugging
作用:指定在服务器上是否启用 Active Server Page (ASP) 调试。在启用此属性的情况下,IIS 应用程序线程是序列化的;对于每个应用程序,一次只允许执行一个线程。序列化线程会对 Web 服务器性能产生负面影响。建议您在所有产品服务器上将此属性设置为 false。
注意:当允许进行服务器端调试时,将串行化 IIS 应用程序线程:对于每个应用程序,同一时间只允许运行一个线程。这会影响繁忙站点的服务器性能。
IIS 6.0下HTTP压缩的工作原理
IIS下HTTP的压缩的性能在前篇文章已经分析过了,虽然说会占用额外的CPU和内存的资源,但是被压缩的文件很小,返回到客户端所需的时间也更少,客户明显察觉网站速度会变快。这篇日志中介绍一下IIS下HTTP压缩的工作原理,翻译自微软官方网站的一篇文章里面的一段,原文是Using HTTP Compression for Faster Downloads。
当IIS收到一个请求的时候,它会客户端发过来的头部信息中检测客户端的浏览器是否支持压缩(现在一般的浏览器都支持压缩,在头部信息会有:"Accept-Encoding: gzip, deflate."这个语句)。IIS再去确定这个请求请求的是静态页面还是动态页面。
当IIS收到一个请求的时候,它会客户端发过来的头部信息中检测客户端的浏览器是否支持压缩(现在一般的浏览器都支持压缩,在头部信息会有:"Accept-Encoding: gzip, deflate."这个语句)。IIS再去确定这个请求请求的是静态页面还是动态页面。
图片放大工具:PhotoZoom Pro
一张图片,是由许许多多的点(像素点)组成的。它有自己的尺寸大小、像素值。当我们把图片放大时,只是拉大了相邻像素点的距离。可想而知,如果你将一条实线(连续的点)放大,就变成了一串断断续续的点,成虚线了。把直线换成一张图,你还认为图片放大之后还很会清晰吗?
这里推荐一款图片放大工具:PhotoZoom Pro,它可以尽可能地提要被放大图片的质量,还可以根据自己的需要就行一些稍微的调整与修饰。
这里推荐一款图片放大工具:PhotoZoom Pro,它可以尽可能地提要被放大图片的质量,还可以根据自己的需要就行一些稍微的调整与修饰。
Excel导入SQL数据库出现的问题【解决】
【问题一】:已拒绝对 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
【分析】:这是因为您当前用来访问数据库的登录的权限不够(权限太低)。
【解决】:要么您还用sa登录,要么修改当前登录的权限,步骤如下:企业管理器→安全性→登录→找到你所用的登录名→右击"属性"→服务器角色→将System Administrator选项打钩→确定即可。
【分析】:这是因为您当前用来访问数据库的登录的权限不够(权限太低)。
【解决】:要么您还用sa登录,要么修改当前登录的权限,步骤如下:企业管理器→安全性→登录→找到你所用的登录名→右击"属性"→服务器角色→将System Administrator选项打钩→确定即可。
备份工具推荐:SyncBack
以前推荐过两款备份工具,《用DeltaCopy轻松备份,恢复文件》和《免费的备份软件:Paragon Drive Backup》,这两款软件都是免费的,今天再来推荐一款也是免费的软件SyncBack。
SyncBack既是备份软件,也同时是同步软件,可以定时把硬盘上的文件备份到另外一个分区或者硬盘,也可以FTP到其他电脑上。
SyncBack既是备份软件,也同时是同步软件,可以定时把硬盘上的文件备份到另外一个分区或者硬盘,也可以FTP到其他电脑上。
C#中的String.Format方法
一、定义
String.Format是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。
如:
输出的结果是:Hello Jackie, I'm Aillo
String.Format是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。
如:
(1)这二者的效果是一样的。都是将最后面的两项的值分别替换第一项的{0}和{1}。
string p1 = "Jackie";
string p2 = "Aillo";
Response.Write(String.Format("Hello {0}, I'm {1}", p1, p2));
(2)
Response.Write(String.Format("Hello {0}, I'm {1}", "Jackie", "Aillo"));
输出的结果是:Hello Jackie, I'm Aillo