<?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>WordPress主题定制开发专家 &#187; 优化加速</title> <atom:link href="http://www.wpyou.com/tag/%e4%bc%98%e5%8c%96%e5%8a%a0%e9%80%9f/feed" rel="self" type="application/rss+xml" /><link>http://www.wpyou.com</link> <description>最专业的WordPress主题模板定制开发设计</description> <lastBuildDate>Thu, 09 Feb 2012 03:14:38 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>WordPress 加速缓存插件 &#8211; WP Super Cache</title><link>http://www.wpyou.com/wordpress-wp-super-cache.html</link> <comments>http://www.wpyou.com/wordpress-wp-super-cache.html#comments</comments> <pubDate>Wed, 24 Jun 2009 22:05:53 +0000</pubDate> <dc:creator>WPYOU</dc:creator> <category><![CDATA[插件资源]]></category> <category><![CDATA[企业模板]]></category> <category><![CDATA[优化加速]]></category> <category><![CDATA[静态化]]></category><guid isPermaLink="false">http://www.wpyou.com/?p=229</guid> <description><![CDATA[WP Super Cache 是 WordPress 静态缓存插件中，迄今为止最高效实用的，该插件可以直接生成 HTML 文件，使得服务器的 Apache 不用再频繁地解析 PHP 脚本，从而，在用户访问网站时，使得 WordPress 网站的加载速度更快，该插件由WordPress 官方开发人员 Donncha 开发。 安装条件： 1，WordPress 2.0+ 2，服务器支持 mod_rewrite 或 IIS Rewrite 3，启用 永久链接（或固定链接）功能 如果你已经安装了 WP-Cache 插件，请关闭。编辑 wp-config.php 文件，确认删除 WP_CACHE 的定义，将 wp-content/wp-cache-config.php 文件和 wp-content/advanced-cache.php 移走。当你安装本插件的时候，这些内容还会被创建。 安装方法： 1，单人WordPress程序，上传此目录到 plugins 目录。它会建立一个 “wp-content/plugins/wp-super-cache/” 目录。对于WordPress MU ，需要安装这个插件在 “wp-content/mu-plugins/wp-super-cache” 目录，并必须将文件 wp-cache.php 文件复制到 mu-plugins 目录。 WordPress 用户去（管理后台的）插件页并启用“WP Super [...]]]></description> <content:encoded><![CDATA[<p><a href="http://ocaoimh.ie/wp-super-cache/">WP Super Cache</a> 是 WordPress  静态缓存插件中，迄今为止最高效实用的，该插件可以直接生成 HTML 文件，使得服务器的 Apache 不用再频繁地解析 PHP  脚本，从而，在用户访问网站时，使得 WordPress 网站的加载速度更快，该插件由WordPress 官方开发人员 <a href="http://ocaoimh.ie/">Donncha</a> 开发。</p><p><img style="display: block; float: none; margin-left: auto; margin-right: auto;" src="http://www.wpyou.com/wp-content/uploads/2009/06/181031za8.png" alt="" /></p><p><strong>安装条件：</strong></p><p>1，WordPress 2.0+<br /> 2，服务器支持 mod_rewrite 或 IIS Rewrite<br /> 3，启用 永久链接（或固定链接）功能</p><p>如果你已经安装了 WP-Cache 插件，请关闭。编辑 wp-config.php 文件，确认删除 WP_CACHE 的定义，将  wp-content/wp-cache-config.php 文件和 wp-content/advanced-cache.php  移走。当你安装本插件的时候，这些内容还会被创建。</p><p><strong>安装方法：</strong></p><ol><li>1，单人WordPress程序，上传此目录到 plugins 目录。它会建立一个  “wp-content/plugins/wp-super-cache/” 目录。对于WordPress MU ，需要安装这个插件在  “wp-content/mu-plugins/wp-super-cache” 目录，并必须将文件 wp-cache.php 文件复制到 mu-plugins  目录。</li><li>WordPress 用户去（管理后台的）插件页并启用“WP Super Cache”插件。</li><li>现在去（管理后台的）设置-&gt; WP Super Cache  ，并启用缓存功能。如果你得到一条错误信息或者空白屏幕，你需要修复下。查看此使用说明的“<a href="http://wordpress.org/extend/plugins/wp-super-cache/faq/">FAQ</a>”部分。</li><li>mod_rewrite 规则插入到你的 .htaccess 文件。查看你的网站根目录下的此文件。看起来应该像是这样：<ol><li>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;.htaccess&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</li><li>RewriteEngine On</li><li>RewriteBase /</li><li></li><li>RewriteCond %{REQUEST_METHOD} !=POST</li><li>RewriteCond %{QUERY_STRING} !.*=.*</li><li>RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$</li><li>RewriteCond %{HTTP:Accept-Encoding} gzip</li><li>RewriteCond  %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f</li><li>RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz  [L]</li><li></li><li>RewriteCond %{REQUEST_METHOD} !=POST</li><li>RewriteCond %{QUERY_STRING} !.*=.*</li><li>RewriteCond %{QUERY_STRING} !.*attachment_id=.*</li><li>RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$</li><li>RewriteCond  %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f</li><li>RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html  [L]</li><li></li><li>RewriteCond %{REQUEST_FILENAME} !-f</li><li>RewriteCond %{REQUEST_FILENAME} !-d</li><li>RewriteRule . /index.php [L]</li><li>&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;.htaccess&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</li></ol></li><li>Apache 必须配置好，允许使用上述设置。如果匿名访问者访问时出现 “500 internal error” （500内部错误），你要进一步配置你的  Apache 配置我呢见。以下设置可以在我的虚拟主机上工作：<ol><li>&lt;Directory /home/www/&gt;</li><li>AllowOverride All</li><li>&lt;/Directory&gt;</li></ol></li><li>wp-content/advanced-cache.php 启动缓存引擎。这个文件是由插件生成的。确定 include_once()  中的路径是正确的。</li></ol><p><strong>卸载步骤：</strong></p><p>如果你不再用这个插件，请按以下方法将其卸除：<br /> 在后台禁用此插件。<br /> 删除/wp-content/plugins/目录的wp-super-cache目录。<br /> 删除wp-content目录下面的cache目录。<br /> 删除wp-content目录下面的wp-config.php  ，advanced-cache.php两个文件。<br /> 修改wp-config.php，把下面一行删掉即可：define(’WP_CACHE’,  ‘true’);</p><p>至此，完成插件的删除。</p><p><strong>使用方法:</strong></p><p>在后台 Plugin 目录下激活之后，就可以到 Setting &gt; WP Super Cache 进行详细配置了。</p><p>WP Super Cache Status<br /> 首先是三个选项：</p><p>ON (WP Cache and Super Cache enabled)<br /> HALF ON (Super Cache Disabled, only  legacy WP-Cache caching.)<br /> OFF (WP Cache and Super Cache disabled)<br /> 默认情况下，WP  Super Cache 是没有开启的，所以在这里选择下，需按则第一个，就是 Super Cache，缓存为静态文件，如果第二种情况呢，则和 WP-Cache  一致。</p><p>Proudly tell the world your server is Digg proof! (places a message in your  blog’s footer)<br /> 这个是说在你的 footer 显示一条信息告诉读者该博客已经缓存了，一般不要这样做。</p><p>Clear all cache files when a post or page is published. (This may  significantly slow down saving of posts.)<br /> 这个是说发布新日志的时候清理所有缓存，这个肯定不能这么干了。</p><p>Super Cache Compression<br /> 启动这个则会成生 gzip 压缩，节省你的带宽。</p><p>Mod Rewrite Rules<br /> WP Super Cache 是通过 Mod Rewrite 实现访问静态文件的，所以这里在是显示添加的 Mod  Rewrite 规则。</p><p>Expiry Time and Garbage  Collection<br /> 过期时间和垃圾收集，这里主要设置缓存文件过期时间，和多久删除一次过期的缓存文件。个人建议：一般缓存时间设置为1天（86400）左右，缓存删除时间为1个小时一次。</p><p>Accepted filenames, rejected URIs<br /> 这里设置一些链接不需要缓存，并且可以设置特例。</p><p>Rejected User Agents<br /> 这里设置某些 User Agents 来访问的时候不会缓存。比如 Google 和百度爬虫等。</p><p>Cache Contents<br /> 这里显示你博客缓存文件和过期文件的数量，你可以手工删除缓存文件和过期文件，因为 WP Super Cache  有垃圾回收机制，所以这里不帮不用手工删除，如果当你测试某个插件，看不到效果的时候，如果确定是缓存的原因，你可以到这里手工删除测试下。</p><p>Lock  Down<br /> 一般情况下，某篇日志如果有了新留言，就会更新缓存文件，不过这篇日志是否已经到了缓存时间，但是在某种情况，你预料到你的博客可能会有很大流量和留言，候重复更新缓存文件可能并不是很好的选择，速度反而更慢，这个时候你就可以锁定缓存文件，新留言不再更新缓存日志。</p><p>插件作者也给出了一段代码，如果你的博客锁定了之后，可以通过判断一个变量 WPLOCKDOWN  是否存在告来诉读者，你博客已经锁定，待会才会更新，当然了，一般博客不建议使用。</p><p>Directly Cached Files<br /> 直接缓存文件，根据永久链接直接缓存，比如你的关于页面是不太更新，你就可以直接缓存它到你的 about  目录下（假如你的关于页面的 slug 是 about），这个直接缓存不会过期。适合一些经常性不更新的静态页面。</p><p>Configuration messed up?<br /> 因为上面那么多配置，你可能搞糊涂了，那么这里可以让你一键恢复到默认。</p><p>Cache Plugins<br /> 缓存插件还支持附加插件，比如作者自己就提供一个插件：No Adverts for Friends，不对朋友显示广告。</p><p>文章整理自<a href="http://wpchina.org/wordpress-super-cache-installation-504/" target="_blank">WPChina</a>和<a href="http://www.shangpan.com/archives/163">散漫&#8217;s  BLOG</a>的相关文章.</p> ]]></content:encoded> <wfw:commentRss>http://www.wpyou.com/wordpress-wp-super-cache.html/feed</wfw:commentRss> <slash:comments>4</slash:comments> </item> </channel> </rss>
