“WordPress Optimization/Caching”的版本间的差异

来自WordPress中文文档
跳转至: 导航搜索
(1个修订)
(Reverted edits by Newscloud (Talk) to last revision by Trepmal
第11行: 第11行:
 
Plugins like [http://wordpress.org/extend/plugins/w3-total-cache/ W3 Total Cache] or [http://wordpress.org/extend/plugins/wp-super-cache/ WP Super Cache] can be easily installed and will cache your WordPress posts and pages as static files. These static files are then served to users, reducing the processing load on the server. This can improve performance several hundred times over for fairly static pages.
 
Plugins like [http://wordpress.org/extend/plugins/w3-total-cache/ W3 Total Cache] or [http://wordpress.org/extend/plugins/wp-super-cache/ WP Super Cache] can be easily installed and will cache your WordPress posts and pages as static files. These static files are then served to users, reducing the processing load on the server. This can improve performance several hundred times over for fairly static pages.
  
If your posts/pages have a lot of dynamic content configuring caching can be more complex. Search for WordPress cache plugin for more info.
+
If your posts/pages have a lot of dynamic content configuring caching can be more complex. Search for "WordPress cache plugin" for more info.
!-- // defunct?
+
<!-- // defunct?
Plugin/theme combinations like '''LightPress''' can also improve your site's performance. --
+
Plugin/theme combinations like '''LightPress''' can also improve your site's performance. -->
  
 
== Browser Caching ==
 
== Browser Caching ==
  
'''Browser caching''' can help to reduce server load by reducing the number of requests per page. For example, by setting the correct file headers on files that don't change (static files like images, CSS, JavaScript etc) browsers will then cache these files on the use's computer. This technique allows the browser to check to see if files have changed, instead of simply requesting them. The result is your web server can answer many more 304 responses, confirming that a file is unchanged, instead of 200 responses, which require the file to be sent.  
+
'''Browser caching''' can help to reduce server load by reducing the number of requests per page. For example, by setting the correct file headers on files that don't change (static files like images, CSS, JavaScript etc) browsers will then cache these files on the user's computer. This technique allows the browser to check to see if files have changed, instead of simply requesting them. The result is your web server can answer many more 304 responses, confirming that a file is unchanged, instead of 200 responses, which require the file to be sent.  
  
 
Look into HTTP Cache-Control (specifically max-age) and Expires headers, as well as [http://en.wikipedia.org/wiki/HTTP_ETag Entity Tags] for more information.
 
Look into HTTP Cache-Control (specifically max-age) and Expires headers, as well as [http://en.wikipedia.org/wiki/HTTP_ETag Entity Tags] for more information.
第23行: 第23行:
 
== Server Caching ==
 
== Server Caching ==
  
'''Web server caching''' is more complex but is used in very high traffic sites. A wide range of options are available, beyond the scope of this article. The simplest solutions start with the server caching locally while more complex and involved systems may use multiple caching servers (also known as reverse proxy servers) in front of web servers where the WordPress application is actually running. Adding an opcode cache like [http://pecl.php.net/package/APC Alternative PHP Cache (APC)] to your server will improve PHP's performance by many times.
+
'''Web server caching''' is more complex but is used in very high traffic sites. A wide range of options are available, beyond the scope of this article. The simplest solutions start with the server caching locally while more complex and involved systems may use multiple caching servers (also known as reverse proxy servers) "in front" of web servers where the WordPress application is actually running. Adding an opcode cache like [http://pecl.php.net/package/APC Alternative PHP Cache (APC)] to your server will improve PHP's performance by many times.
  
 
For more on this type of server setup check out [http://highscalability.com/ High Scalability] site among others.
 
For more on this type of server setup check out [http://highscalability.com/ High Scalability] site among others.

2013年2月23日 (六) 11:37的版本

wordpress.org.cn This article is part of a series on WordPress Optimization

WordPress caching is the fastest way to improve performance. If your site is getting hit right now install W3 Total Cache or WP Super Cache.

Caching Plugins

Plugins like W3 Total Cache or WP Super Cache can be easily installed and will cache your WordPress posts and pages as static files. These static files are then served to users, reducing the processing load on the server. This can improve performance several hundred times over for fairly static pages.

If your posts/pages have a lot of dynamic content configuring caching can be more complex. Search for "WordPress cache plugin" for more info.

Browser Caching

Browser caching can help to reduce server load by reducing the number of requests per page. For example, by setting the correct file headers on files that don't change (static files like images, CSS, JavaScript etc) browsers will then cache these files on the user's computer. This technique allows the browser to check to see if files have changed, instead of simply requesting them. The result is your web server can answer many more 304 responses, confirming that a file is unchanged, instead of 200 responses, which require the file to be sent.

Look into HTTP Cache-Control (specifically max-age) and Expires headers, as well as Entity Tags for more information.

Server Caching

Web server caching is more complex but is used in very high traffic sites. A wide range of options are available, beyond the scope of this article. The simplest solutions start with the server caching locally while more complex and involved systems may use multiple caching servers (also known as reverse proxy servers) "in front" of web servers where the WordPress application is actually running. Adding an opcode cache like Alternative PHP Cache (APC) to your server will improve PHP's performance by many times.

For more on this type of server setup check out High Scalability site among others.

Further Reading

includeonlydiv style=clear:both; background-color:#FAEBD7; border:1px solid #CCCCCC; color:#000000; padding:7px; margin:0.5em auto 0.5em auto; vertical-align:middle;This page is marked as incomplete. You can help Codex by expanding it./div/includeonlynoinclude

Description

This Template is used by Codex:Template Messages.

Usage

pre 检查到模板循环:模板:Message /pre

Result

检查到模板循环:模板:Message

/noinclude