<?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"
	>

<channel>
	<title>阅微堂 &#187; IT技术</title>
	<atom:link href="http://zhiqiang.org/blog/category/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://zhiqiang.org/blog</link>
	<description>科学，人文，民主</description>
	<pubDate>Sun, 20 Jul 2008 09:10:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-bleeding</generator>
	<language>en</language>
			<item>
		<title>blog添加支持https访问</title>
		<link>http://zhiqiang.org/blog/posts/wordpress-blog-support-ssl-https.html</link>
		<comments>http://zhiqiang.org/blog/posts/wordpress-blog-support-ssl-https.html#comments</comments>
		<pubDate>Thu, 03 Jul 2008 11:31:31 +0000</pubDate>
		<dc:creator>zhiqiang</dc:creator>
		
		<category><![CDATA[IT技术]]></category>

		<category><![CDATA[GFW]]></category>

		<category><![CDATA[HTTPS]]></category>

		<category><![CDATA[SSL]]></category>

		<guid isPermaLink="false">http://zhiqiang.org/blog/posts/wordpress-blog-support-ssl-https.html</guid>
		<description><![CDATA[缘由

到香港才发现GFW的可怕之处，之前Liu Tao还有一些网友向我提过留言丢失的现象，但我自己一直没有遇到，所以我一直以为是个案，这次到香港才发现问题之严重。前几篇文章有些政治评论，上面文章批评了一下GFW，结果导致根本无法留言。如果是GFW的原因，那么GFW的功能明显升级了，浏览还是正常的，但是截获了POST的数据然后清空，发送的留言没有body数据，症状就是em...]]></description>
			<content:encoded><![CDATA[<p><a href="javascript:void($('#reason').toggle());">缘由</a></p>
<div id="reason" style="display: none">
<p>到香港才发现GFW的可怕之处，之前Liu Tao还有一些网友向我提过留言丢失的现象，但我自己一直没有遇到，所以我一直以为是个案，这次到香港才发现问题之严重。前几篇文章有些政治评论，上面文章批评了一下GFW，结果导致根本无法留言。如果是GFW的原因，那么GFW的功能明显升级了，浏览还是正常的，但是截获了POST的数据然后清空，发送的留言没有body数据，症状就是email接到好多类似下面的信件：</p>
<p align="center"><img src="http://lh5.ggpht.com/mathzqy/SGyvhMpgU6I/AAAAAAAADVY/TNV2Ft1E7BY/20080703185133906.jpg"/> </p>
<p>我很早就开始接收到类似的信件，但一直还以为是WordPress的bug呢，现在想起不知道有多少网友的留言被遗弃了。</p>
</div>
<p>不说废话了，这篇文章想说的是阅微堂<strong>已经有支持SSL的https加密访问</strong>了，访问地址是 <a href="https://zhiqiang.org/blog/">https://zhiqiang.org/blog/</a>。所有文章和留言均可走https通道。如果你使用https通道，只要GFW不封我的IP或者域名，就不会再被中断连接和中路被搞。</p>
<p>因为zhiqiang.org没有自己的SSL证书，现在用的是72pines.com的SSL证书，首次访问可能会跳出一个警告框，不过请放心使用，反正你也不需要输入什么个人隐秘信息。</p>
<p>特别地，请访问<a href="https://zhiqiang.org/blog/category/china-rises">中国崛起策</a>的网友尽量使用https连接，最好把https地址<a href="javascript:window.external.Addfavorite('https://zhiqiang.org/blog/','阅微堂-https地址');">加入到收藏夹</a>。因为一旦被断，就会被断一段时间，此时再转用https连接也不一定有效。</p>
<h3>如何让WordPress的blog支持SSL和https加密连接？</h3>
<p>首先要你的服务器支持SSL。哪些服务器支持呢？我也不知道。我只知道我所在的<a href="http://zhiqiang.org/blog/posts/move-to-rent-server-cbn-speed-survey.html">CPH服务器</a>是支持的。而且https加密连接和http不加密连接用的是不同的文件夹，所以我们需要一些措施才能让它们显示同样的内容。</p>
<p>以这个blog为例，https连接的文件夹位置为 /home/mathzqy/domains/zhiqiang.org/private_html/，http连接的文件夹位置是/home/mathzqy/domains/zhiqiang.org/public_html/。blog位于各自的/blog/目录下。下面几步可以让blog支持https连接（在CPH服务器的邻居们可以依样画葫芦，实际使用时把目录和地址改为对应的即可）：</p>
<p>1. 把public_html/blog/下的wp-config.php，index.php，wp-blog-header.php，wp-comments-post.php，wp-settings.php，wp-login.php复制到private_html/blog/目录下。为防遗漏也可把目录下所有文件都复制过来。</p>
<p>2. 修改private_html/blog/wp-config.php，在最后</p>
<blockquote><pre><span style="color: #0000ff">&lt;?</span>

<span style="color: #008000">/* That's all, stop editing! Happy blogging. */</span> 

<span style="color: #008000">// change ABSPATH !important </span>
define('<span style="color: #8b0000">ABSPATH</span>', '<span style="color: #8b0000">/home/mathzqy/domains/zhiqiang.org/public_html/blog/</span>'); 

<span style="color: #008000">// add two lines, change blog url !important</span>
define('<span style="color: #8b0000">WP_SITEURL</span>', '<span style="color: #8b0000">https://zhiqiang.org/blog</span>');
define('<span style="color: #8b0000">WP_HOME</span>', '<span style="color: #8b0000">https://zhiqiang.org/blog</span>');

<span style="color: #0000ff">?&gt;</span></pre>
</blockquote>
<p>3.&nbsp; 修改public_html/blog/wp-config.php，添加</p>
<blockquote><pre><span style="color: #0000ff">&lt;?</span>php
  <a style="color: #0000ff" href="http://www.php.net/if">if</a> (isset($_SERVER['<span style="color: #8b0000">HTTPS</span>'])):
     define("<span style="color: #8b0000">WP_SITEURL</span>", "<span style="color: #8b0000">https://zhiqiang.org/blog</span>");
     define("<span style="color: #8b0000">WP_HOME</span>", "<span style="color: #8b0000">https://zhiqiang.org/blog</span>");
  <a style="color: #0000ff" href="http://www.php.net/endif">endif</a>;

<span style="color: #008000">/* That's all, stop editing! Happy blogging. */</span>
<span style="color: #0000ff">?&gt;</span></pre>
</blockquote>
<p>如果https和http用的是同一个文件夹，应该只需要做此步骤即可（未测试）。</p>
<p>4. 使用SSH，建立目录之间的映射：</p>
<blockquote>
<p>ln /home/mathzqy/domains/zhiqiang.org/public_html/blog/wp-content /home/mathzqy/domains/zhiqiang.org/private_html/blog/wp-content -s
</p>
<p>ln /home/mathzqy/domains/zhiqiang.org/public_html/blog/wp-admin /home/mathzqy/domains/zhiqiang.org/private_html/blog/wp-admin -s</p>
<p>ln /home/mathzqy/domains/zhiqiang.org/public_html/blog/wp-includes /home/mathzqy/domains/zhiqiang.org/private_html/blog/wp-includes -s</p>
</blockquote>
<p>最后这一步也许不做也可以，此时管理界面无法用https，其它应该没啥关系。</p>
<p>目前还在测试中，欢迎使用<a href="https://zhiqiang.org/blog/">https://zhiqiang.org/blog/</a>和报告bug。</p>
<p>另注：留言时可将留言转成竖排的甲骨文，点击留言框上方的“甲”即可。技术是采用的<a href="http://typeset.ipcn.org/" rel="nofollow">ipcn.org页面上</a>的javascript函数。</p>
<div><h2>相关文章</h2><ul><li><a href="http://zhiqiang.org/blog/posts/how-to-take-about-politics-safely.html">如何和谐议政</a><br/>以下是样本，绝对安全（不是说观点，而是指语言形式）：   辽王晋参知政事，半年前早定之局；吴王绶太子位，领尚书令，国子监大祭酒，不出意外...</li></ul></div>    <p></p>
    <hr noshade style="margin:0;height:1px" />
    <p>&copy; zhiqiang for <a href="http://zhiqiang.org/blog">阅微堂</a>, 2008. | <a href="http://zhiqiang.org/blog/posts/wordpress-blog-support-ssl-https.html">&#38142;&#25509;</a> | <a href="http://zhiqiang.org/blog/posts/wordpress-blog-support-ssl-https.html#comments">14 &#26465;&#35780;&#35770;</a></p>]]></content:encoded>
			<wfw:commentRss>http://zhiqiang.org/blog/posts/wordpress-blog-support-ssl-https.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>快来测试你的脑年龄</title>
		<link>http://zhiqiang.org/blog/posts/test-age-of-your-brain.html</link>
		<comments>http://zhiqiang.org/blog/posts/test-age-of-your-brain.html#comments</comments>
		<pubDate>Tue, 08 Apr 2008 00:04:22 +0000</pubDate>
		<dc:creator>zhiqiang</dc:creator>
		
		<category><![CDATA[IT技术]]></category>

		<category><![CDATA[IQ]]></category>

		<category><![CDATA[测试]]></category>

		<category><![CDATA[脑年龄]]></category>

		<guid isPermaLink="false">http://zhiqiang.org/blog/posts/test-age-of-your-brain.html</guid>
		<description><![CDATA[从+0那看来的。主要测试快速记忆能力。
我第一次29（注意得分越小越好，奇怪的设定），目前个人最好成绩为20。大家来试试看吧，留言留成绩者注意保持队形。

你也可以打开新窗口进行测试
补充：根据网友wanyancan的补充，在这种测试上，大猩猩可以做得更好：

相关文章四道题让你变猪头，敢不敢试试？？第一题：你正在参加赛跑，几惊辛苦， 你终于超过第二位的健儿，...]]></description>
			<content:encoded><![CDATA[<p>从<a href="http://zhangjialin.spaces.live.com/Blog/cns!8014D00B5A283C2F!1852.entry?wa=wsignin1.0" target="_blank">+0</a>那看来的。主要测试快速记忆能力。</p>
<p>我第一次29（注意得分越小越好，奇怪的设定），目前个人最好成绩为20。大家来试试看吧，留言留成绩者注意保持队形。</p>
<p style="text-align: center"><embed name="plugin" src="http://zhiqiang.org/brainCN.swf" width="640" height="450" type="application/x-shockwave-flash"></embed></p>
<p>你也可以打开<a href="http://zhiqiang.org/brainCN.swf" target="_blank">新窗口进行测试</a></p>
<p>补充：根据网友<a name="comment-61076"></a>wanyancan的补充，在这种测试上，大猩猩可以做得更好：</p>
<p><embed src="http://www.youtube.com/v/cPiDHXtM0VA&amp;hl=en" width="425" height="355" type="application/x-shockwave-flash" wmode="transparent"></embed></p>
<div><h2>相关文章</h2><ul><li><a href="http://zhiqiang.org/blog/posts/four-that-let-you-change-pig-head-dare-try.html">四道题让你变猪头，敢不敢试试？？</a><br/>第一题：你正在参加赛跑，几惊辛苦， 你终于超过第二位的健儿， 你现在是第几位？

答案： 如果你答第一，你就完全错啦！如果你超前原本第二的...</li><li><a href="http://zhiqiang.org/blog/posts/small-investment.html">投资小问题</a><br/>注：来凑凑热闹，最先在槽边往事看到的，不过网上已经有相当多的讨论。  你适合做投资吗？你适合与股票、债券、房地产或期货打交道吗？或者说...</li><li><a href="http://zhiqiang.org/blog/posts/to-active-the-brain-active.html">来活跃活跃大脑</a><br/>
多做思维游戏有助于保持和提高智商

	大 老板上课讲的：现在有两个人，"酷毙"与"帅呆"，正在花园里一边喝着酒，一边讨论关于精灵的神话。正好...</li><li><a href="http://zhiqiang.org/blog/posts/a-similar-points-of-the-pirates-answer.html">一个类似海盗分金的推断题</a><br/>有n只狮子，要吃一头鹿。狮子按照聪明程度从1排到n。最聪明的狮子可以选择吃掉鹿，可如果它吃掉鹿的话，它就变蠢了，就有可能会被第二的狮子吃...</li><li><a href="http://zhiqiang.org/blog/posts/a-small-game-intuitive-and-theoretical-paradox.html">一个小游戏 --- 直觉和理论的悖论？</a><br/>一个游戏：持续的抛一个均匀硬币，直到抛到出现反面为止，假设在之前你抛除了k次正面，你将得到2的k+1次方这么多钱。
问题：你愿意花多少钱来玩...</li></ul></div>    <p></p>
    <hr noshade style="margin:0;height:1px" />
    <p>&copy; zhiqiang for <a href="http://zhiqiang.org/blog">阅微堂</a>, 2008. | <a href="http://zhiqiang.org/blog/posts/test-age-of-your-brain.html">&#38142;&#25509;</a> | <a href="http://zhiqiang.org/blog/posts/test-age-of-your-brain.html#comments">92 &#26465;&#35780;&#35770;</a></p>]]></content:encoded>
			<wfw:commentRss>http://zhiqiang.org/blog/posts/test-age-of-your-brain.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Google更懂阅微堂</title>
		<link>http://zhiqiang.org/blog/posts/google-is-better-than-baidu-at-yueweitang.html</link>
		<comments>http://zhiqiang.org/blog/posts/google-is-better-than-baidu-at-yueweitang.html#comments</comments>
		<pubDate>Sun, 02 Mar 2008 00:00:56 +0000</pubDate>
		<dc:creator>zhiqiang</dc:creator>
		
		<category><![CDATA[IT技术]]></category>

		<category><![CDATA[baidu]]></category>

		<category><![CDATA[Google]]></category>

		<category><![CDATA[IT评论]]></category>

		<guid isPermaLink="false">http://zhiqiang.org/blog/posts/google-is-better-than-baidu-at-yueweitang.html</guid>
		<description><![CDATA[Google更懂中文我拿不出什么确切的证据（虽然我已经这样认为），但下面的数据是否能说明Google确实更懂阅微堂呢？
下图是通过Google访问阅微堂的访客数据：



下图是通过baidu访问阅微堂的访客数据：


相关文章Gravatar通用头像服务为阅微堂添加了头像功能，如果你设置了头像，那么留言右侧就会显示出来，看上去不错。右图是我的头像。  这里使用的是Gravatar提供的通用头像...]]></description>
			<content:encoded><![CDATA[<p>Google更懂中文我拿不出什么确切的证据（虽然我已经这样认为），但下面的数据是否能说明Google确实更懂<a href="http://zhiqiang.org/blog/" target="_blank">阅微堂</a>呢？</p>
<p>下图是通过Google访问阅微堂的访客数据：</p>
</p>
<p><img src="http://lh3.google.com/mathzqy/R8mWQnK7ChI/AAAAAAAACRs/aL1B0n9ZGU8/s640/20080301124355484.jpg"/>
</p>
<p>下图是通过baidu访问阅微堂的访客数据：</p>
</p>
<p><img src="http://lh5.google.com/mathzqy/R8mWQHK7CgI/AAAAAAAACRk/EVsj-xZdx9U/s640/20080301124427656.jpg"/></p>
<div><h2>相关文章</h2><ul><li><a href="http://zhiqiang.org/blog/posts/trend-of-personal-websites-adding-gravatar.html">Gravatar通用头像服务</a><br/>为阅微堂添加了头像功能，如果你设置了头像，那么留言右侧就会显示出来，看上去不错。右图是我的头像。  这里使用的是Gravatar提供的通用头像服务...</li><li><a href="http://zhiqiang.org/blog/posts/local-mirror-of-picasaweb-using-api.html">用Web Picasa API搭建站内相册</a><br/>在flickr时代，为了专门把站内嵌入相册，还专门写了一篇文章把Flickr相册搬回家。flickr被墙之后，我就把个人相册转到了Web Picasa上。用Picasa Web就简单...</li><li><a href="http://zhiqiang.org/blog/posts/googles-crazy-face-questions.html">Google的疯狂面试题</a><br/>有一些是火星题，比如最后一个海盗分金，不太可能还用来作为面试题，估计是被拉过来凑数的。  原文（英文）直接到这里看吧，27floors给出了中文翻...</li><li><a href="http://zhiqiang.org/blog/posts/google-2007-summer-intern-recruitment-and-campus-recruitment-full-time.html">Google 2007暑期实习生招聘及Full Time校园招聘</a><br/> 注：Google的新一轮招聘又开始了。想去Google的千万不要错过。实习生转为正式员工的比例非常高。  发信人: NetMD (怀念张国荣), 信区: Career_Google标 题: G...</li><li><a href="http://zhiqiang.org/blog/posts/this-calculation-piracy.html">这个算盗版吗?</a><br/>









baidu的logo，那个怪模怪样的小脚丫，我一直以为这个是怎么来的呢？前一阵子上街买运动服，看到...</li></ul></div>    <p></p>
    <hr noshade style="margin:0;height:1px" />
    <p>&copy; zhiqiang for <a href="http://zhiqiang.org/blog">阅微堂</a>, 2008. | <a href="http://zhiqiang.org/blog/posts/google-is-better-than-baidu-at-yueweitang.html">&#38142;&#25509;</a> | <a href="http://zhiqiang.org/blog/posts/google-is-better-than-baidu-at-yueweitang.html#comments">16 &#26465;&#35780;&#35770;</a></p>]]></content:encoded>
			<wfw:commentRss>http://zhiqiang.org/blog/posts/google-is-better-than-baidu-at-yueweitang.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Gravatar通用头像服务</title>
		<link>http://zhiqiang.org/blog/posts/trend-of-personal-websites-adding-gravatar.html</link>
		<comments>http://zhiqiang.org/blog/posts/trend-of-personal-websites-adding-gravatar.html#comments</comments>
		<pubDate>Sun, 24 Feb 2008 04:00:09 +0000</pubDate>
		<dc:creator>zhiqiang</dc:creator>
		
		<category><![CDATA[IT技术]]></category>

		<category><![CDATA[gravatar]]></category>

		<category><![CDATA[IT评论]]></category>

		<category><![CDATA[个人网站]]></category>

		<category><![CDATA[头像]]></category>

		<category><![CDATA[阅微堂系统]]></category>

		<guid isPermaLink="false">http://zhiqiang.org/blog/posts/trend-of-personal-websites-adding-gravatar.html</guid>
		<description><![CDATA[为阅微堂添加了头像功能，如果你设置了头像，那么留言右侧就会显示出来，看上去不错。右图是我的头像。 
这里使用的是Gravatar提供的通用头像服务。Gravatar让你给你的Email地址设置一个头像，阅微堂会根据你留言时所留的email地址显示你的头像。
一旦你设置了自己的Gravatar头像，不只在阅微堂，在所有支持Gravatar的网站，都能直接显示你的头像。
快来设置你的gravatar头像！...]]></description>
			<content:encoded><![CDATA[<p><img src="http://zhiqiang.org/blog/wp-content/gravatars/mathzqy@gmail.com.jpg" align="right"/>为阅微堂添加了头像功能，如果你设置了头像，那么留言右侧就会显示出来，看上去不错。右图是我的头像。 </p>
<p>这里使用的是<a href="http://gravatar.com">Gravatar</a>提供的通用头像服务。Gravatar让你给你的Email地址设置一个头像，阅微堂会根据你留言时所留的email地址显示你的头像。</p>
<p>一旦你设置了自己的Gravatar头像，不只在阅微堂，在所有支持Gravatar的网站，都能直接显示你的头像。</p>
<p><strong>快来设置你的gravatar头像！设置地址：</strong><a href="http://gravatar.com"><strong>http://gravatar.com</strong></a><strong>，使用你的email地址注册即可。</strong></p>
<p>&nbsp;</p>
<p>OK，我这篇文章主要想说的是下面这些，个人网站的一些趋势。</p>
<p>以后的个人网站将更多地表现为一个聚合器，而不是一些主机空间里面的文件。</p>
<p>比如，我在阅微堂上显示了我在Google Reader的共享文章，我发到fanfou的最近通告，我在douban上的读书列表，我把个人资料放在facebook上，视频传到Youtube上，把PPT传到Google Docs，把文件放在Skydrive，把个人照片上传到webpicasa，今天又开始引用gravatar上的头像。但所有这些东西，你都不需要离开阅微堂就可以看到。你看到的阅微堂也远远不止阅微堂主机空间里的那些东西。</p>
<p>简单说来数据的分散存储，通过把对应的数据放在专用的网站上，管理和应用的效率要高得多。自己维护一个读书列表是一件很困难的事情，更不用想自个儿怎么实现发送短信更新，但douban和饭否很容易就实现了这一点。还有一个好处是提高数据的可重用性。picasaweb的照片可以看在很多地方使用，但如果放在自己的网站上的话，是没有能力提供API供别的地方调用的。再一个好处就是搬家方便了，基本上拎着数据库和模板文件就可以跑。</p>
<p>如果有人开发一个个人网站模板，只需要填入各种服务的帐号，马上就能生成一个包含各种内容的个人网站，这样的东西应该很不错。</p>
<p>论坛和SNS网络也应如此，不需要叫用户修改个人资料了，只需填写对应服务的帐号名，再到对应网站上抓取即可。</p>
<p>下面列举一下阅微堂所聚合的服务：</p>
<ul>
<li><a href="http://reader.google.com">Google Reader</a></li>
<li><a href="http://docs.google.com">Google Docs</a></li>
<li><a href="http://calendar.google.com">Google Calendar</a></li>
<li><a href="http://picasaweb.google.com/mathzqy">Google Web Picasa</a></li>
<li><a href="http://fanfou.com/zhiqiang">Fanfou</a></li>
<li><a href="https://cid-0b88dcc4eabdd13c.skydrive.live.com">Windows Live Skydrive</a></li>
<li><a href="http://youtube.com">Youtube</a></li>
<li><a href="http://www.douban.com/people/mathzqy/">Douban</a></li>
<li><a href="http://polldaddy.com">Polldaddy</a></li>
<li><a href="http://www.feedburner.com">Feedburner</a></li>
<li><a href="http://gravatar.com">Gravatar</a></li>
</ul>
<div><h2>相关文章</h2><ul><li><a href="http://zhiqiang.org/blog/posts/google-is-better-than-baidu-at-yueweitang.html">Google更懂阅微堂</a><br/>Google更懂中文我拿不出什么确切的证据（虽然我已经这样认为），但下面的数据是否能说明Google确实更懂阅微堂呢？ 下图是通过Google访问阅微堂的访客...</li><li><a href="http://zhiqiang.org/blog/posts/themes-yuewei-updated.html">阅微堂WordPress主题的一些更新</a><br/>这几天零星更新了阅微堂所有的yuewei主题。先截图保存一份，     这次更新主要部分是header部分。以前那个是自己写的，后来越看越丑，下决心把它换...</li><li><a href="http://zhiqiang.org/blog/posts/disguise.html">改头换面</a><br/>对阅微堂的模板进行了大幅度的修正。主要在于下面几个方面：  页面结构方面，由原来的固定1024宽度变成自适应屏幕分辨率。目前在高分辨率下还未...</li><li><a href="http://zhiqiang.org/blog/posts/decided-to-abandon-qq.html">决定放弃QQ</a><br/>
几天前，我将QQ上的个人说明档改成了&ldquo;此QQ已经废弃，有事请Email联系或者Gtalk&rdquo;。有几人向我提起这回事。我想这个字面意思很清楚，我以后...</li></ul></div>    <p></p>
    <hr noshade style="margin:0;height:1px" />
    <p>&copy; zhiqiang for <a href="http://zhiqiang.org/blog">阅微堂</a>, 2008. | <a href="http://zhiqiang.org/blog/posts/trend-of-personal-websites-adding-gravatar.html">&#38142;&#25509;</a> | <a href="http://zhiqiang.org/blog/posts/trend-of-personal-websites-adding-gravatar.html#comments">19 &#26465;&#35780;&#35770;</a></p>]]></content:encoded>
			<wfw:commentRss>http://zhiqiang.org/blog/posts/trend-of-personal-websites-adding-gravatar.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>加速blog：WordPress的缓存和静态化</title>
		<link>http://zhiqiang.org/blog/posts/speedup-blog-cache-wordpress.html</link>
		<comments>http://zhiqiang.org/blog/posts/speedup-blog-cache-wordpress.html#comments</comments>
		<pubDate>Thu, 27 Dec 2007 08:40:53 +0000</pubDate>
		<dc:creator>zhiqiang</dc:creator>
		
		<category><![CDATA[IT技术]]></category>

		<category><![CDATA[网站提速]]></category>

		<guid isPermaLink="false">http://zhiqiang.org/blog/?p=732</guid>
		<description><![CDATA[WordPress消耗时间最多的便是数据库的查询，所以缓存是一个比较好的解决方案。WordPress强大的'hook'机制，使得可以为之建立强大的缓存机制，从缓存数据库结果到完全静态化，都可以实现。
define('ENABLE_CACHE', true);
把这条语句加入WordPress的配置文件wp-config.php里，WordPress便会以文本的方式缓存一些数据库查询的结果到/wp-content/cache/目录下。注意保持这个目录可写。
使用WP-Cache 2.0
...]]></description>
			<content:encoded><![CDATA[<p>WordPress消耗时间最多的便是数据库的查询，所以缓存是一个比较好的解决方案。WordPress强大的'hook'机制，使得可以为之建立强大的缓存机制，从缓存数据库结果到完全静态化，都可以实现。</p>
<h3>define('ENABLE_CACHE', true);</h3>
<p>把这条语句加入WordPress的配置文件wp-config.php里，WordPress便会以文本的方式缓存一些数据库查询的结果到/wp-content/cache/目录下。注意保持这个目录可写。</p>
<h3>使用<a href="http://wordpress.org/extend/plugins/wp-cache/">WP-Cache 2.0</a></h3>
<p>这是WordPress比较官方的缓存插件。</p>
<h3>完全静态化</h3>
<p>使用<a href="http://www.storyday.com/html/y2007/1213_cos-html-cache-2.html">cos-html-cache</a>，可以为blog的主页和文章页面建立真正的静态页面，也就是说访问者看到的就是静态页面，连php的调用都省了，所以加速效果无限好（达到你的服务器的极限）。不过缺点也是显然的，无法显示动态和个性化内容...</p>
<p>cos-html-cache的作者给过一张示意图，演示WP-Cache和cos-html-cache的原理，很直观的看出它们节约了哪一部分的时间。</p>
<p><img src="http://lh5.google.com/image/china.cos/Rlf3m8N2U8I/AAAAAAAAAjg/392blJPwSFM/s400/cache.jpg?imgmax=800" alt="" /></p>
<h3><a href="http://wordpress.org/extend/plugins/wp-super-cache/">Super Cache</a></h3>
<p>这个是最近炒得比较火的一个插件，号称是WP-Cache 2.0的改进版。但我看了一下它的说明，似乎没有可取之处。比如它为了把留言者的个人信息显示在留言栏，就不直接给曾经留言过的用户静态版本了。但其实<a href="http://zhiqiang.org/blog/posts/the-whole-point-of-static-wordpress.html">用javascript读取COOKIE信息</a>很容易实现。</p>
<div><h2>相关文章</h2><ul><li><a href="http://zhiqiang.org/blog/posts/speedup-blog-optimize-wordpress.html">加速blog：优化WordPress程序效率</a><br/>这里本质上要谈的还是优化数据库的效率，不过是改写WordPress的代码使得降低数据库查询次数。
get_permalink函数
get_permalink函数非常好用，get_permalink($i...</li><li><a href="http://zhiqiang.org/blog/posts/speedup-blog-optimize-wordpress-database.html">加速blog：监测和优化WordPress数据库</a><br/>在WordPress生成页面时，最消耗时间的便是数据库查询了。
监测WordPress的数据库查询
WordPress内置了数据库缓存系统，安装插件WordPress Cache Inspect，它会...</li><li><a href="http://zhiqiang.org/blog/posts/speedup-blog-reduce-plugins.html">加速blog：减少和优化插件</a><br/>尽量少用含javascript和css的插件
很多插件作者需要为blog的慢速度负责。插件作者随意地往'wp_head'里安插js和css，导致很多blog的head部分越来越臃肿。

...</li><li><a href="http://zhiqiang.org/blog/posts/speedup-blog-cache-on-server.html">加速blog：服务器端的中转和缓存</a><br/>前面已经提到了浏览器端的缓存，通过适当的Header可以建议和命令浏览器缓存页面内容比如javascript, css, 图片等。这里的服务器端的缓存又是什么意思...</li><li><a href="http://zhiqiang.org/blog/posts/speedup-blog-about-images.html">加速blog：处理页面图片</a><br/>作为文章的或者功能性的或者美学意义上的需求，现在blog越来越丰富多彩，图片也越来越多。  选择合适的图片尺寸  现在数码相机越来越好，动辄800...</li></ul></div>    <p></p>
    <hr noshade style="margin:0;height:1px" />
    <p>&copy; zhiqiang for <a href="http://zhiqiang.org/blog">阅微堂</a>, 2007. | <a href="http://zhiqiang.org/blog/posts/speedup-blog-cache-wordpress.html">&#38142;&#25509;</a> | <a href="http://zhiqiang.org/blog/posts/speedup-blog-cache-wordpress.html#comments">2 &#26465;&#35780;&#35770;</a></p>]]></content:encoded>
			<wfw:commentRss>http://zhiqiang.org/blog/posts/speedup-blog-cache-wordpress.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
