W3 Total Cache – WordPress plugin WordPress插件下载

点击下载

W3总缓存

插件描述

W3 Total Cache通过提高网站性能,减少负载来改善网站的SEO和用户体验时代通过内容交付网络(CDN)集成和最新的最佳实践等功能。

十多年来,全球数百万出版商,网站开发人员和网络托管服务商信赖仅限网络主机无关的Web性能优化(WPO)框架。

内部外观:

优点

搜索引擎结果页面排名的改进,特别是对于移动设备 – 友情网站和网站使用SSL在整体网站性能方面提升至少10倍( WebPagetest 中的A级或重要 Google Page Speed 改进)完全配置提高转化率和“网站效果”,其中会影响您在Google.com上的网站排名“即时”重复网页浏览:浏览器缓存优化的渐进式渲染:网页快速开始渲染,可以更快速地与精简页面进行互动加载时间:增加访问时间;访问者查看更多页面改进的Web服务器性能;通过缩小和HTML压缩HTML,CSS,JavaScript和源,节省高流量时间节省80%带宽

主要功能

兼容共享主机,虚拟专用/专用服务器和专用服务器/群集透明内容传送网络(CDN)管理与媒体库,主题文件和WordPress本身移动支持:通过引用者或用户代理组分别对页面进行缓存,包括引用者或用户代理组的主题切换加速器移动页面(AMP)支持安全套接字层(SSL)支持内存或磁盘上或(FSD)CDN上的(缩小和压缩)页面和帖子的缓存(通过用户代理组)缓存(缩小和压缩)CSS和JavaScript内存,磁盘上或内存或磁盘上的源(内容,类别,标签,注释,搜索结果)的CDNC访问或内存中或数据库对象的磁盘缓存中的搜索结果页面(即带有查询字符串变量的URI)的CDNCaching内存或磁盘上的内存或磁盘上的对象内存或磁盘上的片段缓存帖子和页面和提要的修改内联,嵌入式或第三方JavaScript的修改(使用自动更新)内联,嵌入式或第三方CSS的缩小(具有自动更新) )浏览器缓存使用缓存控制,未来过期标头和实体标签(ETag)与“缓存破坏”JavaScript分组模板(主页,帖子页面等)与嵌入位置controlNon-blocking JavaScript embeddingImp或者将附件直接发布到媒体库(和CDN)WP-CLI支持缓存清除,查询字符串更新和更多各种安全功能性能洞察的统计数据用于自定义或可扩展性的扩展框架,例如通过Nginx或Varnish提供新的Relic,Cloudflare,WPML和更多反向代理集成

无需更改WordPress,主题,插件或如何生成内容,即可改善读者的用户体验。

用户不得不说:

从W3TC用户那里阅读推荐书

我为此感谢谁?

很难回忆起多年来在博客圈分享他们的想法,代码和经验的所有创新者,但这里有一些名字可以帮助你入门:

Steve Souders Steve Clay Ryan Grove Nicholas Zakas Ryan Dean Andrei Zmievski George SchlossnagleDaniel Cowgill Rasmus Lerdorf Gopal Vijayaraghavan Bart Vanbraban mOo

如果您愿意,请与所有这些人联系并支持他们的项目。

安装

取消激活并卸载您可能正在使用的任何其他缓存插件。如果您为花哨的永久链接定制了重写规则,之前安装了缓存插件或具有任何浏览器缓存规则,请特别注意,因为W3TC将自动管理所有最佳实践。另外,在继续操作之前,请确保wp-content /和wp-content / uploads /(临时)具有777权限,例如:在终端:#chmod 777 /var/www/vhosts/domain.com/httpdocs/wp-content/ 使用您的网络托管控制面板或您的FTP / SSH帐户。以WordPress的管理员身份登录管理员帐户。使用导航“插件”部分下的“添加新”菜单选项,您可以搜索:w3总缓存,或者如果您已经下载了插件,请单击“上传”链接,找到.zip文件单击“下载”,然后单击“立即安装”。或者你可以解压缩和FTP上传插件到你的插件目录(wp-content / plugins /)。在任何一种情况下,完成后都应该存在wp-content / plugins / w3-total-cache /。在“插件”页面上找到并激活插件。页面缓存将在基本模式下自动运行。将wp-content和wp-content / uploads的权限设置回755,例如在终端: #chmod 755 /var/www/vhosts/domain.com/httpdocs/wp-content/ 。现在点击“设置”链接进入“常规设置”选项卡;在大多数情况下,页面缓存的“磁盘增强”模式是一个“好”的起点。“兼容性在“页面缓存设置”选项卡的高级部分中找到的“ty mode”选项将启用使用WordPress优化缓存的互操作性的功能,默认情况下已禁用,但强烈建议使用。数十万次安装中的多年测试帮助我们学习了如何使用WordPress使缓存表现良好。权衡是负载测试下的磁盘增强页面缓存性能将按比例减少约20%。 推荐:在“缩小设置”选项卡上,预设了所有建议的设置。如果自动模式导致网站布局出现问题,请切换到手动模式并使用帮助按钮来简化CSS和JS文件和组的发现。密切关注JS组嵌入的方法和位置。有关使用的更多信息,请参阅插件的常见问题解答。 推荐:在“浏览器缓存”选项卡上,默认启用HTTP压缩。确保启用其他选项以满足您的目标。 推荐:如果您已有内容分发网络(CDN)提供商,请转到“内容分发网络”标签,填写字段并设置首选项。如果您不使用媒体库,则需要将图像等导入默认位置。使用“内容分发网络”选项卡上的媒体库导入工具执行此任务。如果您没有CDN提供商,您仍然可以使用“自托管”方法提高网站的性能。在您自己的服务器上,创建一个子域并匹配DNS区域记录;例如static.domain.com并相应地在“Content Delivery Network”选项卡上配置FTP选项。务必使用可用的上传按钮FTP上传相应的文件。 可选:在“数据库缓存”选项卡上,预设了推荐的设置。如果使用共享主机帐户请谨慎使用“disk”方法,磁盘的响应时间可能不够快,因此默认情况下禁用此选项。尝试使用对象缓存进行共享托管。 可选:在“对象缓存”选项卡上,预设了所有建议的设置。如果使用共享主机帐户时要小心使用“磁盘”方法,则磁盘的响应时间可能不够快,因此默认情况下禁用此选项。使用和不使用数据库缓存测试此选项,以确保它提供性能提升。 可选:在“用户代理组”选项卡上,指定任何用户代理,如果使用移动主题,则指定移动电话。

常见问题

为什么速度很重要?

像谷歌这样的搜索引擎,在其排名算法中衡量和考虑网站的速度。当他们推荐一个网站时,他们希望确保用户能够快速找到他们正在寻找的内容。所以实际上你和Google应该有相同的目标。

速度是网站面临的最重要的成功因素之一。事实上,您网站的速度直接影响您的收入(收入)—这是事实。一些高流量站点进行了研究并发现了以下内容:

Google.com: +500 ms (速度降低) – > -20%流量损失 [ 1 ] Yahoo.com: +400 ms (速度降低) – > -5-9%整页流量丢失(访问者在页面加载前离开)[ 2 ] Amazon.com: +100 ms (速度降低) ) – > -1%销售损失 [ 1 ]

千分之一秒不是很长时间,但影响非常显着。即使你不是一家大公司(或只是希望成为一家公司),亏损仍然是一种损失。但是,有一个解决这个问题的方法,可以利用。

许多o十多年前发现了表现不佳的后果:

较低的感知可信度(Fogg等人,2001年)较低的感知质量(Bouch,Kuchinsky和Bhatti 2000)增加了用户的挫败感(Ceaparu等人,2004年)血液增加压力(Scheirer et al.2002)流量减少(Novak,Hoffman和Yung 200)转化率降低(Akamai 2007)退出率提高(Nielsen 2000)被认为不那么有趣(Ramsay,Barbesi和Preece 1998)不那么有吸引力(Skadberg和Kimmel 2004)

有许多资源记录了在网络上成功的表现角色,W3 Total Cache的存在为你提供了一个框架来调整你的申请或网站,无需多年的研究。

为什么W3 Total Cache比其他缓存解决方案更好?

这是一个完整的框架。 大多数可用的缓存插件在实现几个性能目标方面做得很好。我们的插件可以解决任何网站的众多性能降低问题,而不仅仅是降低HTML页面的CPU使用率(负载)和带宽消耗。同样重要的是,该插件不需要主题修改,修改.htaccess(mod_rewrite规则)或编程妥协来开始。最重要的是,它是唯一一款旨在优化所有实用托管环境的插件。选项很多,设置很简单。

我从来没有听说过这些东西;我的网站很好,没有人抱怨速度。我为什么要安装它?

读者很少花时间抱怨。他们通常只是提前停止浏览,而不是完全退回。这是唯一专门用于确保您网站的所有方面都尽可能快的插件。谷歌更加重视网站的速度作为排名的因素;这个插件也有帮助。

每个网站所有者的最大利益是确保您网站的性能不会阻碍其成功。

支持哪些WordPress版本?

要使用套件中的所有功能,需要至少使用PHP 5.3版本的WordPress 2.8。早期版本将受益于我们的媒体库导入器,以使他们回到升级路径并进入他们选择的CDN。

为什么不缩小我的工作?

很棒的问题。 W3 Total Cache使用几个开源工具来尝试组合和优化CSS,JavaScript和HTML等。不幸的是,开发人员需要一些试验和错误,以确保他们的代码可以通过各种库W3成功缩小。 Total Cache支持。即便如此,如果开发人员彻底测试他们的代码,他们也无法确定您的网站可能具有的其他代码的互操作性。这个错误不在于这里的任何一方,因为有一千个插件和主题组合,给定的网站可以有,数百万可能的CSS,JavaScript等组合。

一个很好的经验法则是尝试自动模式,与开发人员合作识别不兼容的代码,并从仅组合模式(最安全的优化)开始,并将优化增加到功能(JavaScript)或用户界面/布局(CSS)之前的点在您的网站中断。

我们一直致力于在未来的版本中使这更简单,更直接,但这不是我们自己能够实现的事业。当您找到与缩小不兼容的插件,主题或文件时,请与开发人员联系并要求他们提供缩小版本及其分发版本,或者确保其代码对缩小版本友好。

评论怎么样?该插件是否会降低速率哪些评论出现?

相反,与用户可以在网站上执行的任何其他操作一样,更快的性能将鼓励更多。缓存在内存中如此快速地重建,以便向访问者显示正在体验Digg,Slashdot,Drudge Report,Yahoo Buzz或Twitter效果的帖子的最新版本并不困难。

插件是否会干扰其他插件或小部件?

不,相反,如果您使用缩小设置,您将会多次提高其性能。

此插件是否可以在网络模式下使用WordPress?

确实如此。

此插件是否适用于BuddyPress(bbPress)?

是的。

这个插件会加速WP Admin吗?

是的,间接的 – 如果你有很多博客与你合作,你会发现,一旦启用这个插件,你就会觉得你的服务器只专用于WP Admin;结果,提高了生产力。

您支持哪些Web服务器?

我们发现与 apache 1.3 +, nginx 0.7 +, IIS 5+或 litespeed 4.0.2无不兼容+。如果有一个Web服务器,您认为我们应该主动测试(例如 lighttpd ),我们有兴趣听取

此插件服务器群集和负载均衡器是否友好?

是的,从头开始构建规模和当前托管范例。

“媒体库导入”工具的用途是什么?如何使用它?

媒体库导入工具适用于旧的或“杂乱的”WordPress安装,其中包含分散在Web服务器上的附件(邮件或页面中的图像等)或“热链接”到第三方站点,而不是正确使用媒体库。

该工具将扫描上述案例的帖子和页面,并将其复制到您的媒体库中将您的帖子约会为使用链接地址并生成包含永久重定向列表的.htaccess文件,以便搜索引擎可以在新位置找到这些文件。

您应该在执行此操作之前备份数据库。

如何使用此插件找到JS和CSS来优化(缩小)它们?

使用“缩小设置”选项卡上的“帮助”按钮。打开后,该工具将查找并填充活动主题的网站每个模板中使用的CSS和JS文件。要将文件添加到minify设置,请单击该文件旁边的复选框。还可以指定JS文件的嵌入位置以提高页面呈现性能。通过从下拉菜单中选择主题,可以从该工具管理所有已安装主题的缩小设置。完成配置minify设置后,单击“应用并关闭”按钮,然后在“缩小设置”选项卡中保存设置。

我不明白CDN与缓存有什么关系,那是完全不同的,不是吗?

从技术上讲,CDN是一种高性能缓存,可以在世界各地存储静态资产(您的主题文件,媒体库等),以便为这些地区的读者提供低延迟的访问权限。

如何使用Origin Pull(Mirror)CDN?

登录CDN提供商控制面板或帐户管理区域。按照他们提供的任何设置步骤,为您网站的域名创建一个新的“拉区”或“桶”。如果有设置向导或您的提供商提供的任何疑难解答提示,请务必查看它们。在插件的CDN选项卡中,输入CDN提供程序在“替换站点的主机名”字段中提供的主机名。您应该始终通过打开CDN主机名中的测试文件进行快速检查,例如: http://cdn.domain.com/favicon.ico。在此之前向您的CDN提供商进行问题排查测试成功。

现在转到“常规”选项卡,然后单击复选框并保存设置以启用CDN功能并清空缓存以使更改生效。

如何将Amazon Simple Storage Service(Amazon S3)或Amazon CloudFront配置为我的CDN?

首先创建一个S3帐户(除非使用原始拉动);您的帐户凭据可能需要几个小时才能正常运行。接下来,您需要从“我的帐户”的“安全凭证”页面的“访问凭据”部分获取“访问密钥ID”和“密钥”。确保状态为“活动状态” 。“接下来,确保”Amazon Simple Storage Service(Amazon S3)“是”常规设置“选项卡上选定的”CDN类型“,然后保存更改。现在,在“内容分发网络设置”选项卡上输入“访问密钥”,“密钥”,然后通过单击“创建存储桶”字段中的“创建存储桶”字段为您的存储桶输入名称(避免使用特殊字符和空格)名称。如果使用现有存储桶,只需在“存储桶”字段中指定存储桶名称即可。单击“测试S3上传”按钮并确保测试成功,如果没有检查您的设置,请重试。保存您的设置。

除非您希望使用CloudFront,否则即将完成,如果您使用的是CloudFront,请跳至下一段。转到“常规设置”选项卡,然后单击“启用”复选框并保存设置以启用CDN功能。清空缓存以使更改生效。如果预览模式处于活动状态,则需要“部署”更改才能使其生效。

要使用CloudFront,请执行上述所有步骤,但选择“Amazon CloudFront”“CDN类型&#8”221;在“常规设置”选项卡的“内容分发网络”部分中。创建新存储桶时,将自动填充分发ID。否则,请继续执行 AWS管理控制台并创建新分发:如果您要添加一个或多个,请选择之前创建的S3 Bucket作为“Origin”,输入 CNAME 到您的DNS区域。确保已启用“分发状态”并部署“状态”。现在,在插件的“内容交付网络”选项卡上,复制在AWS管理控制台中找到的子域,并在“CNAME”字段中输入用于分发的CNAME。

您可以选择指定最多10个要使用的主机名而不是默认主机名,这样做可以提高站点页面的渲染性能。还应在AWS管理控制台中使用的分发设置中指定其他主机名。

现在转到“常规”选项卡,然后单击“启用”复选框并保存设置以启用CDN功能并清空缓存以使更改生效。如果预览模式处于活动状态,则需要“部署”更改才能使其生效。

如何将Rackspace云文件配置为我的CDN?

首先创建一个帐户。接下来,在“常规设置”选项卡的“内容分发网络”部分中,选择“机架空间云文件”作为“CDN类型”。现在,在“内容分发网络”选项卡的“配置”部分中,输入“用户名”。 “和”API密钥“与您的帐户相关联(可在机架空间云控制面板的API访问部分中找到)在相应字段中。接下来输入要使用的容器的名称(避免使用特殊字符和空格)。如果是如果操作成功,容器的ID将自动显示在“替换站点的主机名”字段中。如果愿意,您可以选择指定现有容器的容器名称和容器ID。单击“测试云文件上载”按钮并确保测试成功,如果没有检查您的设置,请重试。保存您的设置。您现在可以将媒体库,主题和任何其他文件导出到CDN。

您可以选择指定最多10个要使用的主机名而不是默认主机名,这样做可以提高站点页面的渲染性能。

现在转到“常规”选项卡,然后单击“启用”复选框并保存设置以启用CDN功能并清空缓存以使更改生效。如果预览模式处于活动状态,则需要“部署”更改才能使其生效。

“修改附件网址”按钮的目的是什么?

如果您网站的域名已更改,则此工具可用于更新您的帖子和页面以使用当前地址。例如,如果您的网站曾经是www.domain.com,并且您决定将其更改为domain.com,则结果将是许多“损坏的”图像或许多不必要的重定向(这会降低访问者的浏览体验)。您可以使用此工具来纠正此情况和类似情况。更正图像的URL还允许插件更好地确定哪些图像实际上是使用CDN托管的。

与往常一样,首先备份数据库永远不会受到伤害。

此插件是否可与TDO迷你表格兼容?

Captcha和recaptcha可以正常工作,但是您需要阻止任何带有表单的页面被缓存。将页面的URI添加到页面缓存中的“从不缓存以下页面”框中设置选项卡。

这个插件是否可以与GD Star Rating一起使用?

是的。请按照以下步骤操作:

通过检查GD星级评分 – >启用动态加载评级。设置 – >功能“缓存支持选项”如果在W3总缓存中启用了数据库缓存,则在数据库缓存设置选项卡中将 wp_gdsr 添加到“忽略的查询词干”字段,否则在投票后所有缓存中的评级都不会更新我看到的是垃圾字符而不是正常的网站,这里发生了什么?

如果主题或其文件使用调用 php_flush()或函数 flush(),将干扰插件的正常操作;使插件在基本操作完成之前发送缓存文件。不再需要 flush()调用,应将其删除。

如何仅缓存主页?

在页面缓存设置选项卡上将 /.+ 添加到页面缓存“从不缓存以下页面”选项。

尝试在网络模式下升级WordPress时,我得到空白页或500错误代码

首先,确保插件在网络范围内未激活(禁用)。然后确保它在网络范围内停用。现在,您应该能够在不破坏网站的情况下成功升级。

有关文件所有者的通知与FTP表单一起出现,我该如何解决?

该插件使用WordPress文件系统功能写入文件。它检查文件所有者,创建文件的文件所有者组是否与进程所有者匹配。如果不是这种情况,则无法写入或修改文件。

通常,您应该告知您的Web主机有关权限问题,他们应该能够解决它。

但是你可以尝试添加 define(’FS_METHOD’,’direct’); 到wp-config.php来绕过文件和文件夹检查。

这太好了,我怎么能测试结果呢?

您可以在每次加载页面时立即看到它,但是对于切实的指标,请考虑以下工具:

Google Page Speed WebPagetest Pingdom DynaTrace(以前的Gomez)性能测试我没有时间处理这个问题,但我知道我需要它。你会帮我吗?

是的!请联系我们我们会让您适应环境,因此您可以“设置并忘记它。”

安装插件以阅读插件常见问题解答标签上的完整常见问题解答。

评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注