首页 » 建站技术 » WordPress » 浏览内容

开启WP Super Cache插件来为WordPress博客加速


2012-06-12 23:56:35 1,978 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

WP Super Cache这个插件的原理极其类似于CDN,就是把你的动态网页静态化,使得每次访问都直接读HTML而不是调用PHP,同时可以启用GZIP压缩网页。这样你的网站访问速度会有很大的上升,并且服务器的负荷会下降。

在Apache下面使用是很方便的,而Nginx没有对应的mod_write函数,因此要将如下的规则加入你的服务器config文件中:

location /
  • {
  •      autoindex off;
  •      gzip_static on;
  •  
  •      set $wp_super_cache_file '';
  •      set $wp_super_cache_uri $request_uri;
  •  
  •      if ( $request_method = POST )
  •      {
  •           set $wp_super_cache_uri '';
  •      }
  •  
  •      if ( $query_string )
  •      {
  •           set $wp_super_cache_uri '';
  •      }
  •  
  •      if ( $http_cookie ~* "comment_author_|wordpress|wp-postpass_" )
  •      {
  •           set $wp_super_cache_uri '';
  •      }
  •  
  •      if ( $wp_super_cache_uri ~ ^(.+)$ )
  •      {
  •           set $wp_super_cache_file /wp-content/cache/wp_super_cache/$http_host/index.html;
  •      }
  •  
  •      if ( -f $document_root$wp_super_cache_file )
  •      {
  •           rewrite ^(.*)$ $wp_super_cache_file break;
  •      }
  •  
  •      if (-f $request_filename)
  •      {
  •           expires 30d;
  •           break;
  •      }
  •  
  •      if (!-e $request_filename)
  •      {
  •           rewrite ^(.+)$ /index.php?q= last;
  •      }
  • }
  • 注意 gzip_static on;那一句要nginx有编译static模块才行。若无,则删去这一行。

    关于这个插件的更多用法和参数介绍,请访问:http://fairyfish.net/2008/10/27/wp-super-cache/

      网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4761 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13192626 位访客

      广告区 Guǎng Gào