<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>AnySQL.net &#187; FastCGI</title>
	<atom:link href="http://www.anysql.net/tag/fastcgi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.anysql.net</link>
	<description>SQLULDR2, DataCopy, DataSync, WebChart, OraMon, AUL/MyDUL, 性能优化及容量分析</description>
	<lastBuildDate>Wed, 14 Jul 2010 09:27:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>FastCGI下TagSupplementals插件的一点问题</title>
		<link>http://www.anysql.net/weblog/tags_xsearch_errorlog.html</link>
		<comments>http://www.anysql.net/weblog/tags_xsearch_errorlog.html#comments</comments>
		<pubDate>Sat, 10 Mar 2007 19:53:50 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[FastCGI]]></category>
		<category><![CDATA[MT]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Tag]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/fastcgi%e4%b8%8btagsupplementals%e6%8f%92%e4%bb%b6%e7%9a%84%e4%b8%80%e7%82%b9%e9%97%ae%e9%a2%98.html</guid>
		<description><![CDATA[&#160; &#160; 今天去查看个人网站的Apache日志文件, 发现错误日志(error.log)要比访问日志(access.log)大很多, 于是看了一下文件内容, 发现大量的如下错误, 看起来是关于XSearch插件的, 下面贴出来的信息是我裁剪过的, 原信息很长: FastCGI: server &#8220;&#8230;&#8221; stderr: Can&#8217;t locate MT/XSearch.pm in @INC (&#8230;) &#160;&#160; at $MT_HOME/mt/plugins/TagSupplementals.pl line 41., &#160;&#160; referer: http://www.anysql.net/oracle/mts_ora_27101.html &#160; &#160; XSearch是用来加速Movable Type基于标签(Tags)搜索的速度, 我没有使用这个插件, 角本虽然没有错误, 却写了很多错误信息, 最后到plugins目录下去修改了一下TagSupplementals插件的源代码, 找到下面代码中的第一行, 稍作改动就可以了. 如果你用了XSearch插件, 就没有问题. #&#160;&#160; eval { require MT::XSearch; $HAVE_MT_XSEARCH = 1 }; &#160;&#160;&#160;&#160;$HAVE_MT_XSEARCH = 0; &#160; &#160; 其实无关痛痒, 我没有检查不用FastCGI时是不是也写这个错误信息, [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 今天去查看个人网站的Apache日志文件, 发现错误日志(error.log)要比访问日志(access.log)大很多, 于是看了一下文件内容, 发现大量的如下错误, 看起来是关于XSearch插件的, 下面贴出来的信息是我裁剪过的, 原信息很长: </p>
<blockquote class="prefont"><p>
FastCGI: server &#8220;&#8230;&#8221; stderr: Can&#8217;t locate MT/XSearch.pm in @INC (&#8230;)<br />
&nbsp;&nbsp; at $MT_HOME/mt/plugins/TagSupplementals.pl line 41., <br />
&nbsp;&nbsp; referer: http://www.anysql.net/oracle/mts_ora_27101.html
</p></blockquote>
<p>&nbsp; &nbsp; XSearch是用来加速Movable Type基于标签(Tags)搜索的速度, 我没有使用这个插件, 角本虽然没有错误, 却写了很多错误信息, 最后到plugins目录下去修改了一下TagSupplementals插件的源代码, 找到下面代码中的第一行, 稍作改动就可以了. 如果你用了XSearch插件, 就没有问题. </p>
<blockquote class="prefont"><p>
#&nbsp;&nbsp; eval { require MT::XSearch; $HAVE_MT_XSEARCH = 1 };<br />
&nbsp;&nbsp;&nbsp;&nbsp;$HAVE_MT_XSEARCH = 0;
</p></blockquote>
<p>&nbsp; &nbsp; 其实无关痛痒, 我没有检查不用FastCGI时是不是也写这个错误信息, 不过看着错误日志比访问日志大, 总是心中不爽吧! </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2007/01/30 -- <a href="http://www.anysql.net/weblog/mt_fastcgi_scode.html" title="MT 3.34的FastCGI, 今天配置了">MT 3.34的FastCGI, 今天配置了</a> (10)</li><li>2007/01/18 -- <a href="http://www.anysql.net/weblog/mt_334_fastcgi.html" title="MT 3.34性能提升15倍, 不再怕Spam和Trackback!">MT 3.34性能提升15倍, 不再怕Spam和Trackback!</a> (5)</li><li>2009/06/22 -- <a href="http://www.anysql.net/weblog/movable-type-upgrade-failure.html" title="升级Movable Type失败">升级Movable Type失败</a> (2)</li><li>2008/01/29 -- <a href="http://www.anysql.net/weblog/mt_scode_temp_directory.html" title="SCode的tmpdir路径">SCode的tmpdir路径</a> (0)</li><li>2008/01/29 -- <a href="http://www.anysql.net/weblog/start_to_get_spam.html" title="开始有垃圾留言了">开始有垃圾留言了</a> (3)</li><li>2008/01/21 -- <a href="http://www.anysql.net/weblog/movable_type_upgrade_336.html" title="Movable Type升级失误">Movable Type升级失误</a> (1)</li><li>2007/09/09 -- <a href="http://www.anysql.net/weblog/change_mt_blog_indexes.html" title="更改了Movable Type平台几个表上的索引">更改了Movable Type平台几个表上的索引</a> (0)</li><li>2007/09/08 -- <a href="http://www.anysql.net/weblog/fasten_mt_blog_comments.html" title="加快Movable Type的留言速度的办法">加快Movable Type的留言速度的办法</a> (9)</li><li>2007/04/08 -- <a href="http://www.anysql.net/weblog/use_menubar_plugin.html" title="创建插件来方便对MT模板的管理">创建插件来方便对MT模板的管理</a> (0)</li><li>2007/03/20 -- <a href="http://www.anysql.net/weblog/search_activity_analyze.html" title="各搜索网站在本站的活动状态及效率分析">各搜索网站在本站的活动状态及效率分析</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/weblog/tags_xsearch_errorlog.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MT 3.34的FastCGI, 今天配置了</title>
		<link>http://www.anysql.net/weblog/mt_fastcgi_scode.html</link>
		<comments>http://www.anysql.net/weblog/mt_fastcgi_scode.html#comments</comments>
		<pubDate>Wed, 31 Jan 2007 04:50:30 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[FastCGI]]></category>
		<category><![CDATA[MT]]></category>
		<category><![CDATA[SCode]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/mt-3-34%e7%9a%84fastcgi-%e4%bb%8a%e5%a4%a9%e9%85%8d%e7%bd%ae%e4%ba%86.html</guid>
		<description><![CDATA[&#160; &#160; 几天前只是升级了MT 3.34, 但并没有启用FastCGI功能, 当时居然以为在DreamHost上会直接使用的, 结果是错了, 谢谢路杨的提醒. 今天在网上搜索了一下, 最后在MT的主目录下创建了一个.htaccess文件, 并添加一行: AddHandler fastcgi-script .cgi &#160; &#160; 结果发现安装的SCode防Spam插件不能在这种配置下工作, 因为这个插件有一个mt-scode.cgi, 根据配置会以FastCGI方式来运行, 但这个角本显然还没有支持FastCGI了, 因此验证图片就出不来了. 大约花了二个小时的时间, 左看右看上看下看, 终于将SCode插件改成支持FastCGI的脚本(下载AnySQL的SCode版本)了, 这个更改着实不容易. &#160; &#160; 升级后的显象是在top中会常出现mt.cgi, mt-comments.cgi, mt-scode.cgi, mt-search.cgi四个进程, 这表示常驻了内存, FastCGI就是用这个方式提升性能的. Fenng说在改了后, Load的下降比明显, 看来这个功能在高的压力下显得很有效. 如果你自已安装的插件有.cgi结尾的, 有可能在FactCGI模式下失效, 可以参考我改SCode的方法(ViewSCode.pm文件), 进行相应修改. &#160; &#160; 自从Fenng撤掉了SCode插件后, 经常有漏网的Spam留言, 有SCode后肯定要少得多, 它还是比较好的防Spam插件之一, 配置也相对简单. Relative Posts:2008/01/29 -- SCode的tmpdir路径 (0)2008/01/29 -- 开始有垃圾留言了 (3)2008/01/21 [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; 几天前只是升级了<a href="http://www.anysql.net/weblog/mt_334_fastcgi.html">MT 3.34</a>, 但并没有启用FastCGI功能, 当时居然以为在DreamHost上会直接使用的, 结果是错了, 谢谢<a href="http://easun.org/blog" target="_blank">路杨</a>的提醒. 今天在网上搜索了一下, 最后在MT的主目录下创建了一个.htaccess文件, 并添加一行: </p>
<blockquote class="prefont"><p>
AddHandler fastcgi-script .cgi
</p></blockquote>
<p>&nbsp; &nbsp; 结果发现安装的SCode防Spam插件不能在这种配置下工作, 因为这个插件有一个mt-scode.cgi, 根据配置会以FastCGI方式来运行, 但这个角本显然还没有支持FastCGI了, 因此验证图片就出不来了. 大约花了二个小时的时间, 左看右看上看下看, 终于将SCode插件改成支持FastCGI的脚本(<a href="http://www.anysql.net/software/anysql-scode.zip">下载AnySQL的SCode版本</a>)了, 这个更改着实不容易. </p>
<p>&nbsp; &nbsp; 升级后的显象是在top中会常出现mt.cgi, mt-comments.cgi, mt-scode.cgi, mt-search.cgi四个进程, 这表示常驻了内存, FastCGI就是用这个方式提升性能的. Fenng说在改了后, Load的下降比明显, 看来这个功能在高的压力下显得很有效. 如果你自已安装的插件有.cgi结尾的, 有可能在FactCGI模式下失效, 可以参考我改SCode的方法(ViewSCode.pm文件), 进行相应修改.</p>
<p>&nbsp; &nbsp; 自从Fenng撤掉了SCode插件后, 经常有漏网的Spam留言, 有SCode后肯定要少得多, 它还是比较好的防Spam插件之一, 配置也相对简单.</p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2008/01/29 -- <a href="http://www.anysql.net/weblog/mt_scode_temp_directory.html" title="SCode的tmpdir路径">SCode的tmpdir路径</a> (0)</li><li>2008/01/29 -- <a href="http://www.anysql.net/weblog/start_to_get_spam.html" title="开始有垃圾留言了">开始有垃圾留言了</a> (3)</li><li>2008/01/21 -- <a href="http://www.anysql.net/weblog/movable_type_upgrade_336.html" title="Movable Type升级失误">Movable Type升级失误</a> (1)</li><li>2007/03/10 -- <a href="http://www.anysql.net/weblog/tags_xsearch_errorlog.html" title="FastCGI下TagSupplementals插件的一点问题">FastCGI下TagSupplementals插件的一点问题</a> (0)</li><li>2007/01/18 -- <a href="http://www.anysql.net/weblog/mt_334_fastcgi.html" title="MT 3.34性能提升15倍, 不再怕Spam和Trackback!">MT 3.34性能提升15倍, 不再怕Spam和Trackback!</a> (5)</li><li>2009/06/22 -- <a href="http://www.anysql.net/weblog/movable-type-upgrade-failure.html" title="升级Movable Type失败">升级Movable Type失败</a> (2)</li><li>2007/09/09 -- <a href="http://www.anysql.net/weblog/change_mt_blog_indexes.html" title="更改了Movable Type平台几个表上的索引">更改了Movable Type平台几个表上的索引</a> (0)</li><li>2007/09/08 -- <a href="http://www.anysql.net/weblog/fasten_mt_blog_comments.html" title="加快Movable Type的留言速度的办法">加快Movable Type的留言速度的办法</a> (9)</li><li>2007/04/08 -- <a href="http://www.anysql.net/weblog/use_menubar_plugin.html" title="创建插件来方便对MT模板的管理">创建插件来方便对MT模板的管理</a> (0)</li><li>2007/02/08 -- <a href="http://www.anysql.net/weblog/english_900.html" title="加了英语九百句, 每页随机显示5句, 慢慢学!">加了英语九百句, 每页随机显示5句, 慢慢学!</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/weblog/mt_fastcgi_scode.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>MT 3.34性能提升15倍, 不再怕Spam和Trackback!</title>
		<link>http://www.anysql.net/weblog/mt_334_fastcgi.html</link>
		<comments>http://www.anysql.net/weblog/mt_334_fastcgi.html#comments</comments>
		<pubDate>Fri, 19 Jan 2007 04:03:15 +0000</pubDate>
		<dc:creator>anysql</dc:creator>
				<category><![CDATA[Weblog]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[FastCGI]]></category>
		<category><![CDATA[MT]]></category>

		<guid isPermaLink="false">http://www.anysql.net/wordpress/uncategorized/mt-3-34%e6%80%a7%e8%83%bd%e6%8f%90%e5%8d%8715%e5%80%8d-%e4%b8%8d%e5%86%8d%e6%80%95spam%e5%92%8ctrackback.html</guid>
		<description><![CDATA[&#160; &#160; Sixapart公司发布了Movable Type 3.34, 主要是修复了可能存在的XSS弱点(XSS vulnerabilities)攻击, 并集成了FastCGI的支持, 在测试中获得了15倍的性能提升, 推荐所有的免费和商业用户对其进行升级. 这下你可以不用怕垃圾留言(Spam)和大量的Trackback了, 至少不太会拖跨你的网站. &#160; &#160; 在MT 3.33中要获得FastCGI的支持, 需要修改很多的文件. 而在这个版本中, 则不需要用户或管理员做任何事情, 可以自动检测配置, 获得最佳性能. 本站立马升级到这个最新版本, 在登陆管理界面时, 感觉速度提升明显(受光缆的影响, 留言方面感觉现在不明显), 并在这里推荐升级. &#160; &#160; 为什么要推荐运行在FastCGI下面? 主要有四点: 1, 允许应用程序常驻内存, 并将一部份信息保留在内存中, 减少页面装载和数据库存取, 以此获得了15倍的性能提升. 2, 由于性能提升, 留言加快, 过滤垃圾留言(Spam)和重新生成页面的时间缩短. 3, 提高网站可用性, 访问单页的资源减少, 可以省下更多的资源给其他应用. 4, 更好地抵挡垃圾留言的攻击. &#160; &#160; 在DreamHost上是默认安装了FastCGI的, 如果是你自已的Web主机, 请参考这儿. Relative Posts:2007/03/10 -- FastCGI下TagSupplementals插件的一点问题 (0)2007/01/30 [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp; &nbsp; <a href="http://www.sixapart.com/" target="_blank">Sixapart</a>公司发布了<a href="https://secure.sixapart.com/t/account" target="_blank">Movable Type 3.34</a>, 主要是修复了可能存在的XSS弱点(XSS vulnerabilities)攻击, 并集成了<a href="http://www.fastcgi.com/" target="_blank">FastCGI</a>的支持, 在测试中获得了<a href="http://www.sixapart.com/developers/product_documentation/movable_type/fastcgi_benchmarks_for_movable.html" target="_blank">15倍</a>的性能提升, 推荐所有的免费和商业用户对其进行升级. 这下你可以<strong>不用怕</strong>垃圾留言(Spam)和大量的Trackback了, 至少不太会拖跨你的网站.</p>
<p>&nbsp; &nbsp; 在MT 3.33中要获得<a href="http://www.fastcgi.com/" target="_blank">FastCGI</a>的支持, 需要修改很多的文件. 而在这个版本中, 则不需要用户或管理员做任何事情, 可以自动检测配置, 获得最佳性能. 本站立马升级到这个最新版本, 在登陆管理界面时, 感觉速度提升明显(受光缆的影响, 留言方面感觉现在不明显), 并在这里推荐升级. </p>
<p>&nbsp; &nbsp; 为什么要推荐运行在<a href="http://www.fastcgi.com/" target="_blank">FastCGI</a>下面? 主要有四点:</p>
<blockquote>
<p>1, 允许应用程序常驻内存, 并将一部份信息保留在内存中, 减少页面装载和数据库存取, 以此获得了<a href="http://www.sixapart.com/developers/product_documentation/movable_type/fastcgi_benchmarks_for_movable.html" target="_blank">15倍</a>的性能提升. </p>
<p>2, 由于性能提升, 留言加快, 过滤垃圾留言(Spam)和重新生成页面的时间缩短. </p>
<p>3, 提高网站可用性, 访问单页的资源减少, 可以省下更多的资源给其他应用. </p>
<p>4, 更好地抵挡垃圾留言的攻击. </p>
</blockquote>
<p>&nbsp; &nbsp; 在<a href="http://www.dreamhost.com" target="_blank">DreamHost</a>上是默认安装了<a href="http://www.fastcgi.com/" target="_blank">FastCGI</a>的, 如果是你自已的Web主机, 请<a href="http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi.html" target="_blank">参考这儿</a>. </p>
<h3  class="related_post_title">Relative Posts:</h3><ul class="related_post"><li>2007/03/10 -- <a href="http://www.anysql.net/weblog/tags_xsearch_errorlog.html" title="FastCGI下TagSupplementals插件的一点问题">FastCGI下TagSupplementals插件的一点问题</a> (0)</li><li>2007/01/30 -- <a href="http://www.anysql.net/weblog/mt_fastcgi_scode.html" title="MT 3.34的FastCGI, 今天配置了">MT 3.34的FastCGI, 今天配置了</a> (10)</li><li>2009/06/22 -- <a href="http://www.anysql.net/weblog/movable-type-upgrade-failure.html" title="升级Movable Type失败">升级Movable Type失败</a> (2)</li><li>2008/01/29 -- <a href="http://www.anysql.net/weblog/mt_scode_temp_directory.html" title="SCode的tmpdir路径">SCode的tmpdir路径</a> (0)</li><li>2008/01/29 -- <a href="http://www.anysql.net/weblog/start_to_get_spam.html" title="开始有垃圾留言了">开始有垃圾留言了</a> (3)</li><li>2008/01/21 -- <a href="http://www.anysql.net/weblog/movable_type_upgrade_336.html" title="Movable Type升级失误">Movable Type升级失误</a> (1)</li><li>2007/09/09 -- <a href="http://www.anysql.net/weblog/change_mt_blog_indexes.html" title="更改了Movable Type平台几个表上的索引">更改了Movable Type平台几个表上的索引</a> (0)</li><li>2007/09/08 -- <a href="http://www.anysql.net/weblog/fasten_mt_blog_comments.html" title="加快Movable Type的留言速度的办法">加快Movable Type的留言速度的办法</a> (9)</li><li>2007/04/08 -- <a href="http://www.anysql.net/weblog/use_menubar_plugin.html" title="创建插件来方便对MT模板的管理">创建插件来方便对MT模板的管理</a> (0)</li><li>2007/02/08 -- <a href="http://www.anysql.net/weblog/english_900.html" title="加了英语九百句, 每页随机显示5句, 慢慢学!">加了英语九百句, 每页随机显示5句, 慢慢学!</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.anysql.net/weblog/mt_334_fastcgi.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
