最大限度地利用W3总缓存的设置

时间:2012-04-30 作者:turbonerd

我正在运行一个专用服务器,它托管一个网站——我们的WordPress安装。

目前,我们每月的页面浏览量约为40万次,未来一个月可能会迅速增长,并有望从那时起呈指数级增长;)

我想安装W3 Total Cache 但是在阅读了一些评论/支持论坛的帖子后,我担心我可能会减慢网站的速度,而不是加快速度。

我已经安装了它,进行了快速播放,然后由于一些小型化问题将其卸载(请参见#2)。

我的问题是双重的。

知道我的服务器是一个良好的规范、良好的网络,并且只托管此网站,我是否应该考虑启用(或禁用)任何选项以获得尽可能快的网站使用率Simple Press 位于/forums/ JS minify打破了论坛的许多功能(TinyMCE编辑器、个人资料修改等)。我尝试添加*forum*\\.phpnever cache 选项,但它杀死了我的站点(500错误;必须从.htaccess).

3 个回复
SO网友:markratledge

与WP Super Cache相比,我看到了更多关于W3TC的投诉:WordPress › WP Super Cache « WordPress Plugins. W3TC加载。htaccess文件包含许多指令,并且往往与服务器端设置冲突。

使用超级缓存,尝试PHP缓存并按照说明添加。htaccess文件到缓存目录:http://wordpress.org/extend/plugins/wp-super-cache/installation/

不允许/forum 也在WP超级缓存中缓存。

缩小js有助于提高站点速度,但不如服务器缓存和浏览器缓存等其他功能。

但您还需要使用专用服务器,并正确配置apache和mysql以实现高负载。看见http://httpd.apache.org/docs/2.0/misc/perf-tuning.html 并使用mysqltuner调整您的my。cnf文件https://github.com/rackerhacker/MySQLTuner-perl

并清除日志和页面修订的数据库(并在完成此操作后优化数据库):

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = \'revision\'
然后添加define (\'WP_POST_REVISIONS\', 0); 至wp配置。php以防止再次保存修订。看见http://codex.wordpress.org/Revisions

SO网友:fischi

这里最好的做法是将缩小选项设置为手动。自动模式会自动组合您的javascript文件,因此许多插件会中断,因为它们混合了文档就绪和基本的javascript/jquery功能。

尝试以下操作:

将缩小模式设置为“手动”打开站点的源代码获取所有Javascript资源(您可能需要跳过Jquery,因为有时需要单独加载它,还需要fancybox脚本),然后将它们添加到缩小设置中。请确保您的DependenciesRight正确,否则您的Javascript功能将中断您还可以为不同的模板设置不同的caching-这也应该适用于您的论坛:)

SO网友:ericn

现在您唯一的问题似乎是缩小Javascript。不要因为我以前的经历而烦恼,我会马上开始的。

然而,根据Google PageSpeed的说法,缩小Javascript只是中等优先级。

对于您的站点,W3 Total Cache所擅长的更高优先级是:

浏览器缓存一旦正确,您的网站性能应该会得到很大提高。

现在,在Minify Javascript上,我有两种主要情况

依赖关系-脚本需要一个库,例如Jquery,它包含在库之前jQuery noConflict - 美元不被接受-您可能需要自己更正所有脚本。上述问题可能发生在插件之外的Javascript上,更正它们应该很容易<关于插件的Javascript,除了纠正它们之外,没有其他方法,这可能会很乏味和困难,如果你无法修复正在使用的插件,你可能不得不使用其他插件。

结束

相关推荐

升级到3.1-致命错误:调用未定义的函数wp_cache_get()

我刚升级到3.1,刷新后出现以下错误:Fatal error: 调用中未定义的函数wp\\u cache\\u get()/public_html/blog/wp-includes/functions.php 在线336快速的谷歌搜索让我this post 然而,在WordPress支持论坛上,我尝试按照建议禁用所有插件,我将TwentyTen作为我唯一的主题。我还设置define(\'WP_CACHE\', false) 在配置中,没有帮助。。。在我尝试回滚之前有什么想法吗?有什么想法吗?

最大限度地利用W3总缓存的设置 - 小码农CODE - 行之有效找到问题解决它

最大限度地利用W3总缓存的设置

时间:2012-04-30 作者:turbonerd

我正在运行一个专用服务器,它托管一个网站——我们的WordPress安装。

目前,我们每月的页面浏览量约为40万次,未来一个月可能会迅速增长,并有望从那时起呈指数级增长;)

我想安装W3 Total Cache 但是在阅读了一些评论/支持论坛的帖子后,我担心我可能会减慢网站的速度,而不是加快速度。

我已经安装了它,进行了快速播放,然后由于一些小型化问题将其卸载(请参见#2)。

我的问题是双重的。

知道我的服务器是一个良好的规范、良好的网络,并且只托管此网站,我是否应该考虑启用(或禁用)任何选项以获得尽可能快的网站使用率Simple Press 位于/forums/ JS minify打破了论坛的许多功能(TinyMCE编辑器、个人资料修改等)。我尝试添加*forum*\\.phpnever cache 选项,但它杀死了我的站点(500错误;必须从.htaccess).

3 个回复
SO网友:markratledge

与WP Super Cache相比,我看到了更多关于W3TC的投诉:WordPress › WP Super Cache « WordPress Plugins. W3TC加载。htaccess文件包含许多指令,并且往往与服务器端设置冲突。

使用超级缓存,尝试PHP缓存并按照说明添加。htaccess文件到缓存目录:http://wordpress.org/extend/plugins/wp-super-cache/installation/

不允许/forum 也在WP超级缓存中缓存。

缩小js有助于提高站点速度,但不如服务器缓存和浏览器缓存等其他功能。

但您还需要使用专用服务器,并正确配置apache和mysql以实现高负载。看见http://httpd.apache.org/docs/2.0/misc/perf-tuning.html 并使用mysqltuner调整您的my。cnf文件https://github.com/rackerhacker/MySQLTuner-perl

并清除日志和页面修订的数据库(并在完成此操作后优化数据库):

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = \'revision\'
然后添加define (\'WP_POST_REVISIONS\', 0); 至wp配置。php以防止再次保存修订。看见http://codex.wordpress.org/Revisions

SO网友:fischi

这里最好的做法是将缩小选项设置为手动。自动模式会自动组合您的javascript文件,因此许多插件会中断,因为它们混合了文档就绪和基本的javascript/jquery功能。

尝试以下操作:

将缩小模式设置为“手动”打开站点的源代码获取所有Javascript资源(您可能需要跳过Jquery,因为有时需要单独加载它,还需要fancybox脚本),然后将它们添加到缩小设置中。请确保您的DependenciesRight正确,否则您的Javascript功能将中断您还可以为不同的模板设置不同的caching-这也应该适用于您的论坛:)

SO网友:ericn

现在您唯一的问题似乎是缩小Javascript。不要因为我以前的经历而烦恼,我会马上开始的。

然而,根据Google PageSpeed的说法,缩小Javascript只是中等优先级。

对于您的站点,W3 Total Cache所擅长的更高优先级是:

浏览器缓存一旦正确,您的网站性能应该会得到很大提高。

现在,在Minify Javascript上,我有两种主要情况

依赖关系-脚本需要一个库,例如Jquery,它包含在库之前jQuery noConflict - 美元不被接受-您可能需要自己更正所有脚本。上述问题可能发生在插件之外的Javascript上,更正它们应该很容易<关于插件的Javascript,除了纠正它们之外,没有其他方法,这可能会很乏味和困难,如果你无法修复正在使用的插件,你可能不得不使用其他插件。

相关推荐

Nginx+WordPress+HHVM:为什么Batcache不能工作?瓦尼什会提供更多帮助吗?

我听说了很多关于HHVM, 所以我用Nginx(带Pagespeed模块)和HHVM设置了WordPress博客的副本(在另一个域上)。现在,好处是显而易见的:在相同的配置上,加载时间要快两到三倍。我正在努力加快速度,我还安装了Memcached and Batcache. 我已经安装了memcached 包,已复制对象缓存。php(Pastebin) 在WordPress博客的根文件夹上,然后我安装了Batcache插件并复制了高级缓存。php(Pastebin) 将文件保存到wp content文件夹