<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[忆风居]]></title> 
<link>http://yfyfj.cn/index.php</link> 
<description><![CDATA[忆风的地盘，一些日常的记忆，技术文摘，以及收集的一些文章。]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[忆风居]]></copyright>
<item>
<link>http://yfyfj.cn/post/perl-510-and-oracle-10g.php</link>
<title><![CDATA[perl 5.10 安装与oracle 自带perl5.8.3冲突]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Sun, 13 Jun 2010 01:09:04 +0000</pubDate> 
<guid>http://yfyfj.cn/post/perl-510-and-oracle-10g.php</guid> 
<description>
<![CDATA[ 
	<p>我在安装perl的时候安装好了我运行命令perldoc perl的时候报错了，说和oracle自带的perl冲突，问下如何解决？<br /> 问题如下：<br /> &nbsp; &nbsp;&nbsp;&nbsp;C:&#92;Documents and Settings&#92;Administrator&gt;perldoc perl</p><p><br /> Can't load&nbsp;&nbsp;'G:&#92;oracle&#92;product&#92;10.2.0&#92;db_1&#92;perl&#92;5.8.3&#92;lib/MSWin32-x86-multi-thread/auto/File/Glob/Glob.dll'&nbsp;&nbsp;for module File::Glob:load_file:<br /> The specified module could not be found at&nbsp;&nbsp;G:&#92;oracle&#92;product&#92;10.2.0&#92;db_1&#92;perl&#92;5.8.3&#92;lib/MSWin32-x86-multi-thread/XSLoader.pm&nbsp;&nbsp;line 68.<br /> <br /> 我的perl安装在C:&#92;Perl下，</p><p>&nbsp;</p><p>解决方法：</p><p>骗骗oracle 10g把它的环境变量中的5.8.3</p><p>set PER5LIB=f:&#92;oracle&#92;product&#92;10.1.0&#92;Db_1&#92;perl&#92;5.6.1&#92;lib</p><p>&nbsp;</p><p>You seem to be defanged by the same issue as well.</p> <p>&gt;How can I get the system to access ActivePerl first from the&nbsp;&nbsp;command<br /> &gt;prompt&nbsp;&nbsp; not the version of perl installed with Oracle 10G</p> <p>* Go to &quot;My Computer&quot;<br /> * Right click and select &quot;Properties&quot;<br /> * Go to &quot;Advanced&quot; tab<br /> * Click on &quot;Environmental Variables&quot;<br /> * Go to &quot;System Variables&quot;<br /> * Set PERL5LIB to blank.<br /> * Go to &quot;User Variables&quot;<br /> * Create a PATH variable that points to your Activestate Perl</p> <p>Now close and reopen your MS-DOS prompt and try executing the script.&nbsp;&nbsp;You will not see the problem</p><br/>Tags - <a href="http://yfyfj.cn/go.php/tags/perl/" rel="tag">perl</a> , <a href="http://yfyfj.cn/go.php/tags/oracle/" rel="tag">oracle</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/iis6andphp5_apache2andphp4.php</link>
<title><![CDATA[IIS6+php5.3.2和Apache2.0+php4.4.9共存]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Thu, 20 May 2010 02:31:50 +0000</pubDate> 
<guid>http://yfyfj.cn/post/iis6andphp5_apache2andphp4.php</guid> 
<description>
<![CDATA[ 
	<br />有些时候我们需要PHP4和PHP5共存，因为有些程序是PHP4写的，有些是PHP5写的， 为了实现这些需求，我们就要让他们和平共存了<br /><br />步骤：<br /><br />1、IIS6上安装PHP5.3， 这个步骤已经在前文有讲过了，这里省略不讲，详情可见<u><span style="color: #0066cc">猛击</span></u><a href="post/iis_setup_php5.3.2.php">这里</a><br /><br />2、Apache 2.0 安装 php4<br /><br />&nbsp;&nbsp;这个步骤也是比较容易的，直接解压php4到c根目录， 再安装apache， 配置php.ini和&nbsp;&nbsp;http.conf<br />值得注意的是php4的php.ini不用copy到windows&#92;system32目录下， 直接放apache安装目录下的bin目录就行<br /><br />1） php.ini和php4ts.dll copy到 apache 安装目录下的bin目录，<br />2） php.ini 里 exntension 改成 c:&#92;php4&#92;ext,&nbsp;&nbsp;&nbsp;&nbsp;<br />3） http.conf&nbsp;&nbsp;里 LoadModule php4&nbsp;&nbsp;c:&#92;php4&#92;sapi&#92;php4apache2.dll <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AddType application/x-httpd-php .php<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br /><br /><br />这样启动就行了<br /><br/>Tags - <a href="http://yfyfj.cn/go.php/tags/php5/" rel="tag">php5</a> , <a href="http://yfyfj.cn/go.php/tags/php4/" rel="tag">php4</a> , <a href="http://yfyfj.cn/go.php/tags/iis6/" rel="tag">iis6</a> , <a href="http://yfyfj.cn/go.php/tags/%25E5%2585%25B1%25E5%25AD%2598/" rel="tag">共存</a> , <a href="http://yfyfj.cn/go.php/tags/apache/" rel="tag">apache</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/iis_setup_php5.3.2.php</link>
<title><![CDATA[PHP5.3在WINDOWS上IIS的安装步骤]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Tue, 18 May 2010 04:48:16 +0000</pubDate> 
<guid>http://yfyfj.cn/post/iis_setup_php5.3.2.php</guid> 
<description>
<![CDATA[ 
	由于PHP5.3的全新特效及改进，原有的isapi方式解析PHP脚本已经不被支持，PHP从5.3.0以后的版本开始使用微软的fastcgi模式， 这是一个更先进的方式，运行速度更快，更稳定！<br /><br />新版本的PHP5.3通过以往老方法已经不能在IIS上安装了，现在给出在IIS上安装 PHP5.3以后版本的教程<br /><br />首先下载并安装IIS FastCGI，下载地址<a href="http://www.iis.net/1521/ItemPermalink.ashx" target="_blank"><a href="http://www.iis.net/1521/ItemPermalink.ashx" target="_blank">http://www.iis.net/1521/ItemPermalink.ashx</a></a><br /><br />下 载IIS下的PHP，下载地址<a href="http://windows.php.net/download/" target="_blank"><a href="http://windows.php.net/download/" target="_blank">http://windows.php.net/download/</a></a>， （注意IIS下要选择VC9的版本）解压到所需目录，该目录需要给予user读取运行权限，找到PHP安装目录下的php.ini-&nbsp;&nbsp;development并改名为php.ini文件，找到下面<a name="entrymore" title="entrymore"></a><br /><div class="code"><br />[Date]<br />; Defines the default timezone used by the&nbsp;&nbsp;date functions<br />;&nbsp;&nbsp;<a href="http://php.net/date.timezone" target="_blank">http://php.net/date.timezone</a><br />;&nbsp;&nbsp;date.timezone =<br /></div><br /><br />更改为<br /><br /><div class="code"><br />[Date]<br />;&nbsp;&nbsp;Defines the default timezone used by the date functions<br />;&nbsp;&nbsp;<a href="http://php.net/date.timezone" target="_blank">http://php.net/date.timezone</a><br />date.timezone&nbsp;&nbsp;= Asia/Shanghai<br /></div><br /><br />如果不改以上的date.timezone可能打开网页会提示500错误<br /><br />找 到<br /><div class="code"><br />; On windows:<br />; extension_dir = &quot;ext&quot;<br /></div><br /><br />改 为<br /><div class="code"><br />; On windows:<br />extension_dir =&nbsp;&nbsp;&quot;E:&#92;local&#92;php5.3&#92;ext&quot; <br /></div><br /><br />目录根据自己情况定<br /><br />至于php.ini里面的 extension开启方式，根据自己所需，比如我的是<br /><div class="code"><br />;extension=php_bz2.dll<br />;extension=php_curl.dll<br />;extension=php_dba.dll<br />;extension=php_exif.dll<br />;extension=php_fileinfo.dll<br />extension=php_gd2.dll<br />;extension=php_gettext.dll<br />;extension=php_gmp.dll<br />;extension=php_intl.dll<br />;extension=php_imap.dll<br />;extension=php_interbase.dll<br />;extension=php_ldap.dll<br />extension=php_mbstring.dll<br />;extension=php_ming.dll<br />;extension=php_mssql.dll<br />extension=php_mysql.dll<br />extension=php_mysqli.dll<br />;extension=php_oci8.dll&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;&nbsp;&nbsp;Use with Oracle 10gR2 Instant Client<br />;extension=php_oci8_11g.dll ;&nbsp;&nbsp;Use with Oracle 11g Instant Client<br />;extension=php_openssl.dll<br />;extension=php_pdo_firebird.dll<br />;extension=php_pdo_mssql.dll<br />;extension=php_pdo_mysql.dll<br />;extension=php_pdo_oci.dll<br />;extension=php_pdo_odbc.dll<br />;extension=php_pdo_pgsql.dll<br />;extension=php_pdo_sqlite.dll<br />;extension=php_pgsql.dll<br />;extension=php_phar.dll<br />;extension=php_pspell.dll<br />;extension=php_shmop.dll<br />;extension=php_snmp.dll<br />;extension=php_soap.dll<br />;extension=php_sockets.dll<br />;extension=php_sqlite.dll<br />;extension=php_sqlite3.dll<br />;extension=php_sybase_ct.dll<br />;extension=php_tidy.dll<br />;extension=php_xmlrpc.dll<br />;extension=php_xsl.dll<br />;extension=php_zip.dll<br /></div><br />注 意最后一个php_zip.dll这个在我下载下来的php5.3.0的ext内是不存在的，所以如果开启会报错误，如果实在需要这个DLL，可以从&nbsp;&nbsp;PHP5.2中拷贝过去<br /><br />然后打开IIS管理器，网站上点右键-属性-主目录-配置-添加，配置如下图<br /><img class="insertimage" src="attachment.php?fid=87" border="0" /><br /><br /><br />打 开FASTCGI配置文件C:&#92;WINDOWS&#92;system32&#92;inetsrv&#92;fcgiext.ini，在最后[Types]修改为这样的样式<br /><div class="code"><br />[Types]<br />php=PHP<br />[PHP]<br />ExePath=D:&#92;Program&nbsp;&nbsp;Files&#92;Php&#92;php-cgi.exe<br /></div><br />重启即可，还有不要忘记给默认文档加个index.php<br /><br /><span style="color: #ff0000">另外注意：</span><br />如果重启完出现以下错误请看此帖：<a href="http://www.husw.net/blog/post/IIS-PHP5_3-FastCGI-Error14001_0x800736b1-Error-reason.php" target="_blank">IIS 配置PHP5.3配置完成后---FastCGI Error14001&nbsp;&nbsp;(0x800736b1)---错误原因</a><br /><br /><br />FastCGI Error<br />The&nbsp;&nbsp;FastCGI Handler was unable to process the request. <br />--------------------------------------------------------------------------------<br /><br />Error&nbsp;&nbsp;Details:<br /><br />Error Number: 14001 (0x800736b1). <br />Error&nbsp;&nbsp;Description: 由于应用程序配置不正确，应用程序未能启动。重新安装应用程序可能会纠正这个问题。 <br />HTTP Error 500 -&nbsp;&nbsp;Server Error.<br />Internet Information Services (IIS)<br /><br />参考： <a href="http://www.php.net/manual/en/install.windows.iis6.php" target="_blank">http://www.php.net/manual/en/install.windows.iis6.php</a><br /><br/>Tags - <a href="http://yfyfj.cn/go.php/tags/iis/" rel="tag">iis</a> , <a href="http://yfyfj.cn/go.php/tags/windows/" rel="tag">windows</a> , <a href="http://yfyfj.cn/go.php/tags/php5.3/" rel="tag">php5.3</a> , <a href="http://yfyfj.cn/go.php/tags/fastcgi/" rel="tag">fastcgi</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/IIS_Cache_Control_Setup.php</link>
<title><![CDATA[减轻服务器压力，为IIS启用内容过期(Cache Control)]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Sat, 17 Apr 2010 04:12:04 +0000</pubDate> 
<guid>http://yfyfj.cn/post/IIS_Cache_Control_Setup.php</guid> 
<description>
<![CDATA[ 
	<p><br />&nbsp; 当网站的浏览量达到一定量的时候， 服务器负担就比较严重了，这时候我们可以启用内容过期来缓解一下压力（当然内容过期早开启更好）。<br /><br />&nbsp; 内容过期的定义： 默认情况静态页面是不缓存的, 每次请求服务器都会重新获取一下内容， 这样的好处是每次都能获取到最新的内容， 缺点就是服务器负担加大，带宽增加。 而大部分的静态页面比如html 图片 js css 都是一段时间内固定不变的。那么我们就应该开启内容过期。<br /><br /><br /><br />步骤：<br /><br />1、 打开IIS管理工具，点开所需要设置内容过期的网站属性， 设置内容过期<br /><br /><img class="insertimage" src="attachment.php?fid=81" border="0" width="461" height="423" /><br /><br />这样设置后， IIS就会对当前网站的静态页面实现缓存设置， 当内容不发生改变的情况下，&nbsp; 只输出304的HTTP头， 如果静态页面的内容发生改变后， 服务器一样会发生最新内容给浏览器，HTTP头为200.<br /><br /><br />看如下图， 浏览器请求， 服务器响应HEADER里有包含了 Cache-Control,&nbsp;&nbsp; 和 Last-Modified<br />Cache-Control: max-age=86400， 表示内容在1天后过期， Last-Modified 就是文件最后更新时间<br /><br /><br /><img class="insertimage" src="attachment.php?fid=82" border="0" width="601" height="227" /><br /><br /><br /><br />现在我们再次打开相同页面看看情况如何<br /><br /><img class="insertimage" src="attachment.php?fid=83" border="0" width="675" height="260" /><br /><br />看到了吧， 状态为304 Not Modified.<br /><br /><br /><br />告诉同学们一个好工具就是 GOOGLE 提供的 PAGE-SPEED&nbsp; ， 为FIREBUG 的小插件， 可以让你知道网页的哪些不足，哪里可以优化！<br /></p><br/>Tags - <a href="http://yfyfj.cn/go.php/tags/iis/" rel="tag">iis</a> , <a href="http://yfyfj.cn/go.php/tags/cache/" rel="tag">cache</a> , <a href="http://yfyfj.cn/go.php/tags/control%25E5%2586%2585%25E5%25AE%25B9%25E8%25BF%2587%25E6%259C%259F/" rel="tag">control内容过期</a> , <a href="http://yfyfj.cn/go.php/tags/pagespeed/" rel="tag">pagespeed</a> , <a href="http://yfyfj.cn/go.php/tags/firebug/" rel="tag">firebug</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/iis_enable_gzip.php</link>
<title><![CDATA[IIS上启用Gzip压缩(HTTP压缩) 详解]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Thu, 15 Apr 2010 06:10:05 +0000</pubDate> 
<guid>http://yfyfj.cn/post/iis_enable_gzip.php</guid> 
<description>
<![CDATA[ 
	<h2>一.摘要</h2> <p>本文总结了如何为使用IIS托管的网站启用Gzip压缩, 从而减少网页网络传输大小, 提高用户显示页面的速度.</p> <h2>二.前言.</h2> <p>本文的知识点是从互联网收集整理, 主要来源于中文wiki.&nbsp;&nbsp;使用YSlow检测网站启用了哪些优化时, Gzip是十分关键的一项.&nbsp;&nbsp;启动Gip压缩将立竿见影的减少页面的网络传输大小. </p> <h2>三.HTTP压缩概述</h2> <p>HTTP压缩是在Web服务器和 浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好 处就是降低了网络传输的数据量，从而提高客户端浏览器的访问速度。当然，同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP压缩算法。</p> <h2>四.HTTP压缩工作原理</h2> <p>Web服务器处理HTTP压缩的工作原理如下： </p> <p>1.Web服务器接收到浏览器的HTTP请求后，检查浏览器是否支持HTTP压缩； <br />在用户浏览器发送请求的HTTP头中,&nbsp;&nbsp; 带有&quot;Accept-Encoding: gzip, deflate&quot;参数则表明支持gzip和deflate两种压缩算法. </p> <p>2.如果浏览器支持HTTP压缩，Web服务器检查请求文件的后缀名； <br />静态文件和动态文件后缀启动要所都需要在MetaBase.xml 中设置. <br />静态文件需要设置: HcFileExtensions&nbsp;&nbsp;Metabase Property (单击跳转到MSDN说明) <br />动态文件需要设置: HcScriptFileExtensions&nbsp;&nbsp;Metabase Property (单击跳转到MSDN说明) </p> <p>3.如果请求文件是HTML、CSS等静态文件并且文件后缀启用了压缩，则Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件；&nbsp;&nbsp;</p> <p>4.如果请求文件的压缩文件不存在，Web服务器向浏览器返回未压缩的请求文件，并在压缩缓冲目录中存放请求文件的压缩文件； </p> <p>5.如果请求文件的最新压缩文件已经存在，则直接返回请求文件的压缩文件； </p> <p>6.如果请求文件是ASPX等动态文件并且文件后缀启用了压缩，Web服务器动态压缩内容并返回浏览器，压缩内容不存放到压缩缓存目录中。 </p> <p>&nbsp;</p> <h2>五. 在IIS中启用HTTP压缩</h2> <p>IIS默认并不支持HTTP压缩，需要进行简单的配置 </p> <p>1.打开Internet信息服务(IIS)管理器，右击&quot;网站&quot;-&gt;&quot;属性&quot;，选择&quot;服务&quot;。在&quot;HTTP压缩&quot;框中选中&quot;压缩应用程序文 件&quot;和&quot;压缩静态文件&quot;，按需要设置&quot;临时目录&quot;和&quot;临时目录的最大限制&quot;； <br /><img style="border-width: 0px; display: inline" src="http://server.jzxue.com/System/uploads/allimg/090517/2345350.png" border="0" alt="image" title="image" width="577" height="488" /> </p> <p><strong>2.提醒: 经试验此步骤在本人机器上没有作用, 可以忽略. <br /></strong><em>在Internet信息服务 (IIS)管理器，右击&quot;Web服务扩展&quot;-&gt;&quot;增加一个新的Web服务扩展...&quot;，在&quot;新建Web服务扩展&quot;框中输入扩展名&quot;HTTP&nbsp;&nbsp;Compression&quot;，添加&quot;要求的文件&quot;为C:&#92;WINDOWS&#92;system32&#92;inetsrv&#92;gzip.dll，其中Windows系统目 录根据您的安装可能有所不同，选中&quot;设置扩展状态为允许&quot;； <br /></em><em><img style="border-width: 0px; display: inline" src="http://server.jzxue.com/System/uploads/allimg/090517/2345351.png" border="0" alt="image" title="image" width="566" height="371" /></em><em> <br /></em></p> <p>3.使用文本编辑器打开C:&#92;Windows&#92;System32&#92;inetsrv&#92;MetaBase.xml(建议先备份), <br />找到 Location =&quot;/LM/W3SVC/Filters/Compression/gzip用于设置gzip压缩， <br />找到Location&nbsp;&nbsp;=&quot;/LM/W3SVC/Filters/Compression/deflate&quot;用于设置deflate压缩. <br />上面两个节点紧挨着.并且设 置的属性相同. <br /><br />如果需要压缩动态文件，则将HcDoDynamicCompression设置为&quot;TRUE&quot;，并在 HcScriptFileExtensions中增加您要压缩的动态文件后缀名，如aspx；如果需要压缩静态文件，则将 HcDoStaticCompression和HcDoOnDemandCompression设置为&quot;TRUE&quot;，并在 HcFileExtensions中增加您需要压缩的静态文件后缀名，如xml、css等；HcDynamicCompressionLevel和 HcOnDemandCompLevel表示需要的压缩率，数值在0-10, 默认为0. <br />HcDynamicCompressionLevel 属性说明:HcDynamicCompressionLevel&nbsp;&nbsp;Metabase Property <br />HcOnDemandCompLevel 属性说明:HcOnDemandCompLevel&nbsp;&nbsp;Metabase Property <br /><br /><strong>说明: 这两个属性值一般推荐设置为9,&nbsp;&nbsp;具有最佳性价比.但是在我的window server 2003上, 压缩率无论如何设置, jQuery和jQuery&nbsp;&nbsp;UI两个文件(58k/188k)压缩后的大小一直相同.(20k/45k).&nbsp;&nbsp;</strong><br /><br />下面是我的实例: </p> <pre class="csharpcode"><span class="kwrd">&lt;</span><span class="html">IIsCompressionScheme</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">Location</span> <span class="kwrd">=&quot;/LM/W3SVC/Filters/Compression/deflate&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcCompressionDll</span><span class="kwrd">=&quot;%windir%&#92;system32&#92;inetsrv&#92;gzip.dll&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcCreateFlags</span><span class="kwrd">=&quot;0&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcDoDynamicCompression</span><span class="kwrd">=&quot;TRUE&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcDoOnDemandCompression</span><span class="kwrd">=&quot;TRUE&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcDoStaticCompression</span><span class="kwrd">=&quot;true&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcDynamicCompressionLevel</span><span class="kwrd">=&quot;9&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcFileExtensions</span><span class="kwrd">=&quot;htm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; html<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; txt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; js<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; css <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swf<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xml&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcOnDemandCompLevel</span><span class="kwrd">=&quot;9&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcPriority</span><span class="kwrd">=&quot;1&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcScriptFileExtensions</span><span class="kwrd">=&quot;asp <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aspx<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dll<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exe&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="kwrd">&gt;</span><br /><span class="kwrd">&lt;/</span><span class="html">IIsCompressionScheme</span><span class="kwrd">&gt;</span><br /><span class="kwrd">&lt;</span><span class="html">IIsCompressionScheme</span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">Location</span> <span class="kwrd">=&quot;/LM/W3SVC/Filters/Compression/gzip&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcCompressionDll</span><span class="kwrd">=&quot;%windir%&#92;system32&#92;inetsrv&#92;gzip.dll&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcCreateFlags</span><span class="kwrd">=&quot;1&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcDoDynamicCompression</span><span class="kwrd">=&quot;TRUE&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcDoOnDemandCompression</span><span class="kwrd">=&quot;TRUE&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcDoStaticCompression</span><span class="kwrd">=&quot;true&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcDynamicCompressionLevel</span><span class="kwrd">=&quot;9&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcFileExtensions</span><span class="kwrd">=&quot;htm<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; html<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; txt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; js<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; css <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; swf<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xml&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcOnDemandCompLevel</span><span class="kwrd">=&quot;9&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcPriority</span><span class="kwrd">=&quot;1&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="attr">HcScriptFileExtensions</span><span class="kwrd">=&quot;asp <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aspx<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dll<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exe&quot;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span class="kwrd">&gt;</span><br /><span class="kwrd">&lt;/</span><span class="html">IIsCompressionScheme</span><span class="kwrd">&gt;</span></pre>&nbsp;&nbsp;<div id="content" class="content">&nbsp;&nbsp;&nbsp;&nbsp;.csharpcode, .csharpcode pre &#123;&nbsp;&nbsp; font-size: small;&nbsp;&nbsp; color: black;&nbsp;&nbsp; font-family: consolas, &quot;Courier New&quot;, courier, monospace;&nbsp;&nbsp; background-color: #ffffff;&nbsp;&nbsp; /*white-space: pre;*/ &#125; .csharpcode pre &#123; margin: 0em; &#125; .csharpcode .rem &#123; color: #008000; &#125; .csharpcode .kwrd &#123; color: #0000ff; &#125; .csharpcode .str &#123; color: #006080; &#125; .csharpcode .op &#123; color: #0000c0; &#125; .csharpcode .preproc &#123; color: #cc6633; &#125; .csharpcode .asp &#123; background-color: #ffff00; &#125; .csharpcode .html &#123; color: #800000; &#125; .csharpcode .attr &#123; color: #ff0000; &#125; .csharpcode .alt&nbsp;&nbsp;&#123;&nbsp;&nbsp; background-color: #f4f4f4;&nbsp;&nbsp; width: 100%;&nbsp;&nbsp; margin: 0em; &#125; .csharpcode .lnum &#123; color: #606060; &#125; <p>&nbsp;</p> <p>4.编辑完毕后保存MetaBase.xml文件；如果文件无法保存，则可能IIS正在使用该文件。打开&quot;开始&quot;-&gt;&quot;管理工 具&quot;-&gt;&quot;服务&quot;，停止&quot;IIS Admin Service&quot;后，即可保存； </p> <p>&nbsp;</p> <p>5.最后，重新启动IIS。可以到HTTP压缩测试网站验证结果.以jQuery为例,&nbsp;&nbsp;核心类库和UI类库原始大小分别是57k和188k,压缩后分别是20k和45k: <br /><img class="insertimage" src="attachment.php?fid=80" border="0" /> <br />我们通过Http头中的: <strong>Content-Encoding:gzip&nbsp;&nbsp;</strong>属性判断返回后的数据已经启用了gzip压缩: <br />&nbsp;&nbsp;<br />使用YSlow检测, 当只启动静态文件压缩时,&nbsp;&nbsp;Gzip压缩评级为B: <br /><img style="border-width: 0px; display: inline" src="http://server.jzxue.com/System/uploads/allimg/090517/2345354.png" border="0" alt="image" title="image" width="644" height="77" />&nbsp;&nbsp;<br />当同时启动了动态文件压缩时, Gzip压缩评级为A: <br /><img style="border-width: 0px; display: inline" src="http://server.jzxue.com/System/uploads/allimg/090517/2345355.png" border="0" alt="image" title="image" width="184" height="27" /> </p> <h2>六.要点总结</h2> <p>1. 在修改MetaBase.xml文件时, 要停止&quot;IIS Admin Service&quot;服务. 否则无法保存. </p> <p>2.静态压缩和动态压缩率最好设置为9.&nbsp;&nbsp;</p> <p>3.上文的步骤2, 即使不添加Web服务扩展效果也是相同的. </p> <p>4.压缩率设置对js文件不起作用, 压缩后大小总是相同的. </p> <p>5.图片文件即使启用了gzip压缩大小也没有变化. </p> <h2> </h2> <h2>七. 总结</h2> <p>本文总结了如何在IIS中启用Gzip压缩.&nbsp;</p><p><span style="font-size: medium"><strong>八. 增加对JS的支持</strong></span></p><p><a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/25d2170b-09c0-45fd-8da4-898cf9a7d568.mspx?mfr=true" target="_blank"></a></p><a href="http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/25d2170b-09c0-45fd-8da4-898cf9a7d568.mspx?mfr=true" target="_blank">Using HTTP Compression for Faster Downloads (IIS 6.0)</a>&nbsp;&nbsp;<br /> <br /> Well, this page is for people like me.&nbsp; I didn't actually read the whole&nbsp;&nbsp;page, but I did read enough to get the basics and figure out the steps&nbsp;&nbsp;to set up gzip compression, and here they are!<br /> <ol><li>Enable HTTP Compression&nbsp;&nbsp;<ol><li>Open IIS Manager&nbsp;&nbsp;</li><li>Right-click &quot;Web Site&quot; and select &quot;Services&quot; tab.&nbsp;&nbsp;</li><li>Check &quot;Compress Static Files&quot;&nbsp;&nbsp;</li><li>Click &quot;Okay&quot;<br /> </li></ol> </li><li>Specify that &quot;js&quot; and &quot;css&quot; file should be compressed by changing&nbsp;&nbsp;the metabase.&nbsp; By default, IIS 6.0 is set up to compress htm, html, and&nbsp;&nbsp;txt files.<br /> <ol><li>Open a command prompt&nbsp;&nbsp;</li><li>cd to C:&#92;Inetpub&#92;AdminScripts (assuming the default location)&nbsp;&nbsp;</li><li>run this command (you can change the list of extensions, but only&nbsp;&nbsp;specify static, compressible files here):<br /> cscript.exe adsutil.vbs set&nbsp;&nbsp;w3svc/Filters/Compression/GZIP/HcFileExtensions &quot;htm&quot; &quot;html&quot; &quot;txt&quot; &quot;js&quot;&nbsp;&nbsp;&quot;css&quot;</li></ol> </li><li>Restart the World Wide Web Publishing Service</li></ol><br />上面的为英文内容，其实我们要做的就是在命令行里执行：<br />1、进入 C:&#92;Inetpub&#92;AdminScripts <br />2、cscript.exe adsutil.vbs set&nbsp;&nbsp;w3svc/Filters/Compression/GZIP/HcFileExtensions &quot;htm&quot; &quot;html&quot; &quot;txt&quot; &quot;js&quot;&nbsp;&nbsp;&quot;css&quot;<br />后面的 &quot;htm&quot; &quot;html&quot; &quot;txt&quot; &quot;js&quot;&nbsp;&nbsp;&quot;css&quot; 为你需要压缩的扩展名，比如你要压缩swf,那就直接再后面加 &quot;swf&quot;<br /></div><br/>Tags - <a href="http://yfyfj.cn/go.php/tags/iis/" rel="tag">iis</a> , <a href="http://yfyfj.cn/go.php/tags/gzip/" rel="tag">gzip</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/my_chrome_extensions.php</link>
<title><![CDATA[chrome 我装的扩展]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Wed, 27 Jan 2010 09:08:55 +0000</pubDate> 
<guid>http://yfyfj.cn/post/my_chrome_extensions.php</guid> 
<description>
<![CDATA[ 
	<p>&nbsp;听说chrome支持扩展了， 就装了一下我认为必须的扩展， 大家可以看看， 我装了个 ietab， 鼠标手势， firebug，web developer， chrome flug<br /><br />看图说话<br /><br /><img class="insertimage" src="attachment.php?fid=74" border="0" width="455" height="82" /><br /><br /><img class="insertimage" src="attachment.php?fid=75" border="0" width="1075" height="756" /><br /><br /><br /><img class="insertimage" src="attachment.php?fid=76" border="0" width="1084" height="449" /></p><br/>Tags - <a href="http://yfyfj.cn/go.php/tags/chrome/" rel="tag">chrome</a> , <a href="http://yfyfj.cn/go.php/tags/extensions/" rel="tag">extensions</a> , <a href="http://yfyfj.cn/go.php/tags/%25E6%2589%25A9%25E5%25B1%2595/" rel="tag">扩展</a> , <a href="http://yfyfj.cn/go.php/tags/%25E8%25B0%25B7%25E6%25AD%258C%25E6%25B5%258F%25E8%25A7%2588%25E5%2599%25A8/" rel="tag">谷歌浏览器</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/free_dns_server.php</link>
<title><![CDATA[免费DNS服务器]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Mon, 28 Dec 2009 01:46:47 +0000</pubDate> 
<guid>http://yfyfj.cn/post/free_dns_server.php</guid> 
<description>
<![CDATA[ 
	<p>National DNS Servers 68.87.85.102 (West Coast) 68.87.64.150 (East Coast)<br />Atlanta 68.87.68.166 68.87.74.166<br />Augusta 68.87.68.166 68.87.74.166<br />Charleston 68.87.68.166 68.87.74.166<br />Chattanooga 68.87.68.166 68.87.74.166<br />Dallas 68.87.68.166 68.87.74.166<br />East Tennessee 68.87.68.166 68.87.74.166<br />Hattiesburg-Laurel 68.87.68.166 68.87.74.166<br />Huntsville 68.87.68.166 68.87.74.166<br />Knoxville 68.87.68.166 68.87.74.166<br />Little Rock 68.87.68.166 68.87.74.166<br />Meridian 68.87.68.166 68.87.74.166<br />Mobile 68.87.68.166 68.87.74.166<br />Nashville 68.87.68.166 68.87.74.166<br />Savannah 68.87.68.166 68.87.74.166<br />Tuscaloosa 68.87.68.166 68.87.74.166<br />Oregon 68.87.69.150 68.87.85.102<br />Spokane 68.87.69.150 68.87.85.102<br />Washington 68.87.69.150 68.87.85.102<br />Chicago 68.87.72.134 68.87.77.134<br />Fort Wayne 68.87.72.134 68.87.77.134<br />Illinois 68.87.72.134 68.87.77.134<br />Independence 68.87.72.134 68.87.77.134<br />Indianapolis 68.87.72.134 68.87.77.134<br />Muncie 68.87.72.134 68.87.77.134<br />Olathe 68.87.72.134 68.87.77.134<br />Paducah 68.87.72.134 68.87.77.134<br />South Bend 68.87.72.134 68.87.77.134<br />Massachusetts 68.87.71.230 68.87.73.246<br />Connecticut 68.87.71.230 68.87.73.246<br />New England 68.87.71.230 68.87.73.246<br />Albuquerque 68.87.85.102 68.87.69.150<br />Colorado 68.87.85.102 68.87.69.150<br />Pima 68.87.85.102 68.87.69.150<br />Texas 68.87.85.102 68.87.69.150<br />Utah 68.87.85.102 68.87.69.150<br />Battle Creek 68.87.77.134 68.87.72.134<br />Michigan 68.87.77.134 68.87.72.134<br />Minnesota 68.87.77.134 68.87.72.134<br />Chesterfield 68.87.73.246 68.87.71.230<br />Richmond 68.87.73.246 68.87.71.230<br />Washington DC 68.87.73.246 68.87.71.230<br />Jacksonville 68.87.74.166 68.87.68.166<br />Lake County 68.87.74.166 68.87.68.166<br />Miami 68.87.74.166 68.87.68.166<br />Naples 68.87.74.166 68.87.68.166<br />Panama City 68.87.74.166 68.87.68.166<br />Tallahassee 68.87.74.166 68.87.68.166<br />West Florida 68.87.74.166 68.87.68.166<br />Los Angeles 68.87.76.182 68.87.78.134<br />Philadelphia 68.87.64.150 68.87.75.198<br />Elyria 68.87.75.198 68.87.64.150<br />Pennsylvania 68.87.75.198 68.87.64.150<br />Fresno 68.87.76.182 68.87.78.134<br />Sacramento 68.87.76.182 68.87.78.134<br />San Francisco Bay Area 68.87.76.182 68.87.78.134<br />Stockton 68.87.76.182 68.87.78.134<br /></p><br/>Tags - <a href="http://yfyfj.cn/go.php/tags/dns/" rel="tag">dns</a> , <a href="http://yfyfj.cn/go.php/tags/server/" rel="tag">server</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/jump-exit-javascript-code.php</link>
<title><![CDATA[网页关闭弹窗代码]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Tue, 17 Nov 2009 06:43:48 +0000</pubDate> 
<guid>http://yfyfj.cn/post/jump-exit-javascript-code.php</guid> 
<description>
<![CDATA[ 
	&lt;script&gt;<br />var uuu = &quot;6BF52A52-394A-11D3-B153-00C04F79FAA6&quot;; <br />function exitopen() //在关闭IE窗口的时候弹出 <br />&#123; <br />if(window.event.clientY&lt;132 &#124;&#124; altKey) iies.launchURL(popURLs); <br />&#125; <br />document.body.innerHTML+=&quot;&lt;object id=iies width=0 height=0 classid='CLSID:&quot;+uuu+&quot;'&gt;&lt;/object&gt;&quot;; <br />var popURLs = 'http://www.cnkdy.com/'; //这里修改成你的退弹网址 <br />eval(&quot;window.attachEvent('onunload',exitopen);&quot;); <br />&lt;/script&gt;<br/>Tags - <a href="http://yfyfj.cn/go.php/tags/%25E5%25BC%25B9%25E7%25AA%2597%25E4%25BB%25A3%25E7%25A0%2581/" rel="tag">弹窗代码</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/dedecms_field_content.php</link>
<title><![CDATA[DEDE 栏目内容 {dede:field.content/} 输入值不保存解决方法]]></title> 
<author>忆风 &lt;web@web.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Mon, 16 Nov 2009 12:28:41 +0000</pubDate> 
<guid>http://yfyfj.cn/post/dedecms_field_content.php</guid> 
<description>
<![CDATA[ 
	<p>用DEDECMS的栏目内容，在IE下添加不了内容的方法如下：<br /><br />建立顶级栏目的时候，IE状态栏就出现了一个错误，如下。<br />行：33<br />Char:11707<br />错误：由于出现错误800a025e 而导致此项操作无法完成。<br />代码：0<br />URL：<span style="color: #2f5fa1"><a href="http://www.xxx.com/include/FCKeditor/editor/fckeditor.html?InstanceName=content&amp;Toolbar=Default....." target="_blank">http://www.xxx.com/include/FCKeditor/editor/fckeditor.html?InstanceName=content&amp;Toolbar=Default.....</a></span><br /><br />看链接的英文估计是那个内容输入编辑页面，由于是新建的，所以是空值，没有进行界限检测吗?所以出错。。<br />于是栏目内容便写不入数据库。或者说没能赋值给生成HTML文档的处理文件。。哈。。<br /><br />以下是GOOGLE得出来的结果：<br />最佳解决方案：由于出现错误 800a025e 导致此项操作无法完成<br /><br />研究了fckeditor的部分代码，发现当iRite的值是empty的时候，以下配置将在IE中失效：<br />(FCKConfig.StartupFocus = false).<br /><br />fix(修复方法如下)，目前有两种方法：<br /><br />1.设置一个默认值给fceditor.value, 例如 <br /><br />2.或者在editor/js/fckeditorcode_ie.js文件中添加以下代码：<br /><br />===========================================================================<br />解决方法如下：<br />===========================================================================<br /><br />在include/FCKeditor/editor/js/fckeditorcode_ie.js文件中添加以下代码： <br /><span style="color: #ff0000">..IEquals('body'))&#123;if <br />(FCK.EditorDocument.body.childNodes.length==1&amp;&amp;FCK.EditorDocument.body.firstChild==D)&#123;</span> <br />/* INSERT HERE 在这插入哦。。<br />* Bug #1764: Don't move the selection if the <br />* current selection isn't in the editor <br />* document. <br />* Fixes FCKeditor stealing focus when empty <br />*/ <br /><span style="color: #0000ff">if ( FCKSelection._GetSelectionDocument( FCK.EditorDocument.selection ) != <br />FCK.EditorDocument ) &#123; return; &#125;</span><span style="color: #ff0000">;</span><br />/* <br />* <br />*/ <br /><span style="color: #ff0000">var B=FCK.EditorDocument.body.createTextRange();var F=false;if <br />(!D.childNodes.firstChild)&#123;D.appendChild...</span> <br /><br />红色部份是文件里已存在部份。插入蓝色的代码。。。。。黑色部份是注释部份，那个JS代码用DW打开是一连串的，不好添加注释。<br />我自己在&#123;return;&#125;后面加多了一个分号; 因为看那个JS的代码都是这样加的。。<br />然后关掉IE，另开一个IE进入后台。<br />新增顶级栏目时，IE状态栏没有错误提示了，添加简介正常了。。<br /></p><br/>Tags - <a href="http://yfyfj.cn/go.php/tags/dedecms/" rel="tag">dedecms</a> , <a href="http://yfyfj.cn/go.php/tags/%25E6%25A0%258F%25E7%259B%25AE%25E5%2586%2585%25E5%25AE%25B9/" rel="tag">栏目内容</a>
]]>
</description>
</item><item>
<link>http://yfyfj.cn/post/curl_get_mutli_url.php</link>
<title><![CDATA[CURL同步抓取多个页面]]></title> 
<author>yfyfj &lt;admin@yourname.com&gt;</author>
<category><![CDATA[Windows 平台]]></category>
<pubDate>Tue, 03 Nov 2009 08:50:40 +0000</pubDate> 
<guid>http://yfyfj.cn/post/curl_get_mutli_url.php</guid> 
<description>
<![CDATA[ 
	&lt;?php<br />class MultiHttpRequest &#123;<br />public $urls = array ();<br />public $curlopt_header = 0;<br />public $method = &quot;GET&quot;;<br />public $text = array();<br />public $infos = array();<br /><br />function __construct($urls = false) &#123;<br />$this-&gt;urls = $urls;<br />&#125;<br />function set_urls($urls) &#123;<br />$this-&gt;urls = $urls;<br />return $this;<br />&#125;<br />function is_return_header($b) &#123;<br />$this-&gt;curlopt_header = $b;<br />return $this;<br />&#125;<br />function set_method($m) &#123;<br />$this-&gt;medthod = strtoupper ( $m );<br />return $this;<br />&#125;<br />function start() &#123;<br />if (! is_array ( $this-&gt;urls ) or count ( $this-&gt;urls ) == 0) &#123;<br />return false;<br />&#125;<br />$curl = $text = array ();<br />$handle = curl_multi_init ();<br />foreach ( $this-&gt;urls as $k =&gt; $v ) &#123;<br />$curl [$k] = $this-&gt;add_handle ( $handle, $v );<br />&#125;<br />$this-&gt;exec_handle ( $handle );<br />foreach ( $this-&gt;urls as $k =&gt; $v ) &#123;<br />$text [$k] = curl_multi_getcontent ( $curl [$k] );<br />$this-&gt;text[$k] = $text [$k] ;<br />$infos[$k] = curl_getinfo($curl[$k]);<br />$this-&gt;infos[$k]= $infos[$k];<br />//echo $text [$k], &quot;nn&quot;;<br />//print_r($infos[$k]);<br />curl_multi_remove_handle ( $handle, $curl [$k] );<br />&#125;<br />curl_multi_close ( $handle );<br /><br />&#125;<br />private function add_handle(&amp;$handle, $url) &#123;<br />$curl = curl_init ();<br />curl_setopt ( $curl, CURLOPT_URL, $url );<br />curl_setopt ( $curl, CURLOPT_HEADER, $this-&gt;curlopt_header );<br />curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 );<br />curl_multi_add_handle ( $handle, $curl );<br />return $curl;<br />&#125;<br />private function exec_handle(&amp;$handle) &#123;<br />$flag = null;<br />do &#123;<br />curl_multi_exec ( $handle, $flag );<br />&#125; while ( $flag &gt; 0 );<br />&#125;<br />&#125;<br />?&gt;<br/>Tags - <a href="http://yfyfj.cn/go.php/tags/curl/" rel="tag">curl</a>
]]>
</description>
</item>
</channel>
</rss>