命令行配置代理服务器

      这些设置可以在图形界面下设置,右击我的电脑-->属性-->高级-->环境变量-->系统变量,用新建的方式去设置代理服务器。新增的参数为HTTP_proxy,如果代理服务器需要用户名和密码,可以新增HTTP_proxy_user和HTTP_proxy_pass两个参数。
      在命令行下的话,要采用set命令来设置这些参数,例如:

Continue reading

修改注册表键值提升IIS的性能

      上篇:《修改Metabase.xml文件提升IIS性能
      和上篇一样,这些注册表键值的修改还是需要和实际的网站的实际情况想对应的,比如说这个站是动态的还是静态的,每个页面的文件有多大,站点的内容是不是时时更新的等等。提升IIS性能要对症下药。
      DisableMemoryCache
      作用:禁用服务器缓存。要确保在所有产品服务器上将此参数设置为 0。如果将此参数设置为 1,那么就会禁用静态文件缓存。尽管禁用缓存可能会对调试有用,但这样做会严重降低产品服务器的性能。
      注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters
      数据类型:REG_DWORD
      默认值:0(已禁用)
      范围:0 - 1

Continue reading

修改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 应用程序线程:对于每个应用程序,同一时间只允许运行一个线程。这会影响繁忙站点的服务器性能。

Continue reading

IIS 6.0下HTTP压缩的工作原理

      IIS下HTTP的压缩的性能在前篇文章已经分析过了,虽然说会占用额外的CPU和内存的资源,但是被压缩的文件很小,返回到客户端所需的时间也更少,客户明显察觉网站速度会变快。这篇日志中介绍一下IIS下HTTP压缩的工作原理,翻译自微软官方网站的一篇文章里面的一段,原文是Using HTTP Compression for Faster Downloads
      当IIS收到一个请求的时候,它会客户端发过来的头部信息中检测客户端的浏览器是否支持压缩(现在一般的浏览器都支持压缩,在头部信息会有:"Accept-Encoding: gzip, deflate."这个语句)。IIS再去确定这个请求请求的是静态页面还是动态页面。

Continue reading

图片放大工具:PhotoZoom Pro

      一张图片,是由许许多多的点(像素点)组成的。它有自己的尺寸大小、像素值。当我们把图片放大时,只是拉大了相邻像素点的距离。可想而知,如果你将一条实线(连续的点)放大,就变成了一串断断续续的点,成虚线了。把直线换成一张图,你还认为图片放大之后还很会清晰吗?
      这里推荐一款图片放大工具:PhotoZoom Pro,它可以尽可能地提要被放大图片的质量,还可以根据自己的需要就行一些稍微的调整与修饰。

Continue reading

Excel导入SQL数据库出现的问题【解决】

问题一】:已拒绝对 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
分析】:这是因为您当前用来访问数据库的登录的权限不够(权限太低)。
解决】:要么您还用sa登录,要么修改当前登录的权限,步骤如下:企业管理器→安全性→登录→找到你所用的登录名→右击"属性"→服务器角色→将System Administrator选项打钩→确定即可。

Continue reading

备份工具推荐:SyncBack

      以前推荐过两款备份工具,《用DeltaCopy轻松备份,恢复文件》和《免费的备份软件:Paragon Drive Backup》,这两款软件都是免费的,今天再来推荐一款也是免费的软件SyncBack。
      SyncBack既是备份软件,也同时是同步软件,可以定时把硬盘上的文件备份到另外一个分区或者硬盘,也可以FTP到其他电脑上。

Continue reading

C#中的String.Format方法

一、定义
String.Format是将指定的 String类型的数据中的每个格式项替换为相应对象的值的文本等效项。
如:
(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"));
这二者的效果是一样的。都是将最后面的两项的值分别替换第一项的{0}和{1}。
输出的结果是:Hello Jackie, I'm Aillo

Continue reading

Type类

      Type类为 ECMAScript (JavaScript) 面向对象编程功能提供类型化和类型反射系统。该类的方法是全局性的,不属于任何命名空间,所以无需而外导入命名空间,就可使用Type类及其方法。
      在javascript中我们可以通过:Type.registerNamespace( string ); 注册并创建一个命名空间。如:Type.registerNamespace("Aillo"); 注册并创建了一个名为Aillo的命名空间;之后就可以通过Aillo来调用Type类的方法。如:Aillo.registerClass("Demo"); 注册一个名为Demo的类。

Continue reading