问题标签 [w3-total-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
14204 浏览

javascript - 如何推迟解析 W3 Total Cache 的缓存和缩小的 javascript 文件的 javascript

如何延迟解析 W3 Total Cache 的缓存和缩小的 JavaScript 文件的 JavaScript。例如

0 投票
1 回答
3702 浏览

wordpress - W3 Totla 捕获错误?

我有 w3 总缓存错误消息。我从 wp-content (advanced-catch.php,db.php,w3tc-config.php) 中删除文件,然后删除 w3 plugin 。并再次重新安装此插件,。

但我有同样的错误信息。

请手动执行命令
或使用 FTP 形式让 W3 Total Cache 自动生成

有什么帮助.. ?

谢谢

0 投票
1 回答
370 浏览

php - 共享主机中 Wordpress 网站的浏览器缓存

我有一个在 Wordpress 4.1.1 下运行的网站。是现场直播。我试图在 Google 的 PageSpeed Insights 中获得最高分。我在报告中遇到的问题之一是:

对于 WP,这是.htaccess我在主机 (Bluehost) 上的文件:

为什么没有启用缓存?我还安装了 W3 Total Cache 插件。有什么建议吗?我做错了什么?如何缓存外部资源?那可以做到吗?如何?

0 投票
1 回答
476 浏览

php - W3 总缓存插件 cdn url 不适用于 woo 主题

我目前正在尝试让 W3 Total Cache 在 wordpress 网站上工作,并注意到发送 CDN url 请求时出现了一些相当奇怪的行为。

我正在使用 cloudfront cdn 并将其指向指向 cloudfront url 的 CNAME (cdn.test.com)。

现在所有不属于主题的图像、css 和 javascript 都可以使用 CDN CNAME url 正确呈现。

(我还可以补充一点,这也发生在 cloudfront url 上。)但是当涉及到作为 woo 主题一部分的 css 和 javascript 时,它呈现如下。

我已经与主题开发人员和其他相关人员讨论了这个问题,但他们的结果很少。

我查看了各种选项,例如使用 preg_replace 来匹配奇怪 url 的出现并将其替换为空字符串。

但是,这不起作用,因为我可能使用/调用了参考文档https://support.woothemes.com/hc/en-us/articles/203106877-Canvas-Hook-Filter-Reference中的错误 add_action 或 add_filter 以及wordpress(我的意思是 wp_head 或 wp_footer)。

您可能已经发现我对 wordpress 没有经验,我请您帮助解释这是怎么回事或错误以及我可以解决此问题的可能方法。

谢谢你的帮助。

0 投票
1 回答
670 浏览

wordpress - W3 Total Cache 是否修改了原来的 css/js

我希望在我的 wordpress 安装中获得 w3 总缓存。

我已经进行了一些搜索,但是当您选择加入时,我无法确定缩小功能是否真的从您的原始 css 和 js 中删除了所有空白。

我不想删除所有的空白,然后需要进行更改并且没有可读的代码。

所以最终我需要知道在打开这个东西之前我是否总是必须把我的原件保存在其他地方作为另一个备份。

此外,当您更新站点上的某些内容时,w3 总缓存是否会重建缓存,因此新帖子将出现在例如主页上。

感谢您的输入。

0 投票
1 回答
2192 浏览

wordpress - W3 总缓存和片段缓存 - 无法使其工作

我已经按照那里的步骤进行操作,但我无法让片段缓存工作(这是获得 PRO 版本的主要原因)

模板内的示例代码如下所示:

<!--mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> --> echo 'The time is '.date( 'H:i:s', time() ); <!--/mfunc <?php echo W3TC_DYNAMIC_SECURITY; ?> -->

所以在那种情况下,我希望看到时间是正确的时间,但它只工作一次,然后它显示echo 'The time is '.date('H:i:s', time()); 作为纯文本。

0 投票
1 回答
170 浏览

wordpress - CDN 源路径不正确

我设置了 W3 Total Cache 以链接到我的 Amazon CloudFront CDN。有些链接可以正常工作,但不适用于我网站上的所有链接。下面是一个 JS 文件的示例,它输出了我遇到的有问题的链接。

CSS 使用与上面代码行相同的格式。客户端提供的一些图像链接在 WP CMS 内部制作自定义帖子本身可以工作,但有些也没有提供正确的链接。

这是有问题的路径链接的一个示例。

http://cdn.example.com/example.com/mydirectory/wp-content/themes/mytheme/ ...

它应该是:

http://cdn.example.com/mydirectory/wp-content/themes/mytheme/ ...

没有任何其他代码指向此错误。我能想到的唯一导致此问题的另一件事是缓存问题,但我不知道这是来自哪个缓存。

编辑1:澄清。

0 投票
0 回答
1443 浏览

wordpress - W3 Nginx 上的总缓存和访问控制允许来源

场景:一个托管在 MediaTemple DV (Apache + Nginx) + MaxCDN 上的网站。

您可能知道,在包含 webfonts 的网站上启用 CDN 时(通过@font-face),某些浏览器(如 Firefox 和 IE)会拒绝嵌入字体(请阅读此处)。

就我而言,我没有此处所述的可用站点目录:inuits.eu/blog/not-so-helpful-guide-using-nginx,但我有一个配置文件位于: /etc/nginx/plesk.conf.d/vhosts/example.com.conf. 在这个文件中有以下代码行:

include "/var/www/vhosts/system/example.com/conf/vhost_nginx.conf";

所以我想添加

location ~ \.(ttf|ttc|otf|eot|woff|font.css|css)$ { add_header Access-Control-Allow-Origin "*"; }

进入 vhost_nginx.conf

好吧,通过终端重新加载 nginx 后,当我执行时,curl -I http://example.com/wp-content/themes/mytheme/fonts/webfont.woff我终于得到了 200 OK 响应Access-Control-Allow-Origin: *

问题是,当我通过 W3Total Cache 清空缓存时,我在 CSS 缩小文件上得到 404(http://example.com/wp-content/cache/minify/000000/aa77d/default.include.d469e2.css)。我很确定 404 与那个 Nginx 黑客有关,因为如果我使用它,location ~ \.(ttf|ttc|otf|eot|woff|font.css|css|js)$ {我也会在 js 文件上得到 404。

我不确定这是错误的配置还是 W3 Total Cache 错误的错误。有什么建议吗?

0 投票
1 回答
554 浏览

html - 缩小的css被wordpress中的bootstrap cdn覆盖

我在 wordpress 上使用了一个名为“w3 total cache”的插件,它缩小了我的 style.css(位于我的主题文件夹中)。问题是在function.php中我正确地将boostrap cdn和style.css排入队列,如下所示:

但是,每当我的页面加载后,style.css 就会在 head 标签和引导程序停留在覆盖我的所有规则之后立即缩小...

这是我正在开发的网站:http: //bootstraptest.co.nf

如果您在引导后立即移动第一个样式表,您可以看到按钮正常工作并且标题正确放置。

0 投票
1 回答
451 浏览

html - style.css 在引导之前被包含

我正在尝试用我的 style.css 覆盖引导程序(默认放置在我的 wordpress 主题文件夹中)。所以这是我在functions.php中的代码,用于将引导cdn和我的css排入队列:

这就是我的头在我的谷歌检查员中的样子:

我对wordpress很陌生,所以对我好一点:P