您当前的位置:首页 > TAG信息列表 > cache
W3TC手动缓存刷新不起作用
我需要的是.php 位于我管理的所有WordPress网站的根文件夹中的文件,可以刷新所有网站的所有缓存。因此,我在第一个网站的根文件夹中创建了一个文件“flush cache.php”,并添加了以下代码:<?php /** * Flushing the W3TC Plugin\'s Cache entirely, and specifically, also page cache (as it does not seem to be part of flush-all)
添加评论时清除缓存
我使用的是wordpress总缓存,每次添加或修改注释时都需要清除缓存<?php $w3_plugin_totalcache->flush_all(); ?> 我找到了这个方法,但我不知道什么时候调用它(在发布/更新评论时如何获取)
缓存策略未根据页面速度更新
我试图通过在中添加一些指令来更新缓存策略。htaccess文件位于我的网站根目录中。虽然我将javascript文件的值更新为1个月,但在使用Google PageSpeed时,它仍然显示以前的缓存值(6小时)。为什么会这样?<IfModule mod_expires.c> ExpiresActive On ExpiresByType text/x-javascript \"access plus 1 month\" ExpiresByT
Duplicate Queries
在使用查询监视器插件时,我注意到我进行了4次数据库查询。我正在使用OPP。所以我有一个方法,可以通过查询数据库获得帖子列表。我必须这样做4次,以允许用户选择帖子。我很好奇,是否有什么方法可以存储它并在需要的地方使用?因此,只需进行一次查询。(我实际上是在查询所有ACF字段的列表)
Using Transients
我对短暂的概念是陌生的。但我不确定使用它的有效方法。我真的很喜欢它,因为它删除了我的重复查询。我已设置set_transient( \'pgggo_acf_list_transient\', $pgggo_qry, 12 * 7000 ); 是不是太高了</如果WordPress站点上有管理更新,并且修改了设置为瞬态的查询,该怎么办。它会自动更新吗</我应该在哪里不使用transient
在提供页面的缓存版本时也执行一段代码
如何确保也为网站的缓存页面执行了一段代码?
在页面完全加载后在WordPress中执行内联Java脚本
我试图找出使用javascript在wordpress中完全加载页面所需的时间。我的JavaScript代码是内联的。我正在使用wp_print_scripts 钩子,但就像它一样prints scripts in document head 我怀疑我没有得到完整页面加载后的时间。我没有得到正确的时间,因为正文和页脚内容尚未执行/加载。所以我想我得到的是加载标题所需的时间,而不是整个页面。我不能使用wp_footer 和shutdown 挂钩,因为我的页面已缓存。那么,在不清除/刷新缓存的情况下,如何运行
WordPress本地主机站点始终重定向到实时站点
我知道已经有similar question 像这样。但我已经做了所有这些建议的解决方案,没有什么对我有效。如果安装了像W3 total cache这样的缓存插件。然后首先清除缓存。或者暂时禁用它们我已经禁用了任何可能使用缓存或重定向的插件,在数据库中搜索并替换旧站点URL。您可以使用此插件。我打开了sql文件,并在本地url中搜索并替换live url(仪表板设置)。最后,我使用wp cli执行永久链接重置。清除浏览器缓存和历史记录当我删除所有现有表格时,wordpress要求我设置新的wordpres
在带有前端用户登录的WordPress上使用Cloudflare缓存
我在所有网站上都大量使用Cloudflare。在…上https://pokerdiy.com 我使用MyListings主题,它使用AJAX登录和Woo Commerce。用户从未看到默认的wordpress仪表板和控制面板。我现在遇到了登录用户的缓存问题—我的理论是Cloudflare无法确定用户何时登录,因此它会显示缓存的匿名注销视图。当我禁用cloudflare时,站点工作正常。在Cloudflare上阅读听起来像是“通过Cookie绕过缓存”是判断用户是否登录的唯一选项。然而,这是Cloudfla
我应该在我的插件中使用wp_cache来让它更快吗?
作为一名插件开发人员,我致力于编写占用尽可能少的服务器资源的插件。这就是为什么我想避免重复对在同一请求上运行的数据库的查询(非持久性)。假设我的插件有一个函数/类,需要从选项表中检索设置(使用get_option WP核心功能)。而且我知道,稍后将运行的另一个函数/类将需要相同的值(在相同的请求/页面加载中)。我的问题是,什么更高效、更快:A) 将值存储在PHP常量中B)将值存储在PHP全局变量中C)在调用函数之间传递值D)使用WP_Cache (第一次检索时缓存它,然后在查询数据库之前检查缓存值是否存在
安装Varish后,WordPress移动版本不再响应
# Default backend definition. Set this to point to your content server. backend default { .host = \"127.0.0.1\"; .port = \"8080\"; } sub vcl_recv { # Set the X-Forwarded-For header so the backend can see the original
检查存储/缓存的WP_QUERY在POST更改时的瞬变
现在,我使用set\\U瞬态功能将WP\\U查询存储24小时(1天)。一切正常。但是,例如,如果我将存储数组中的post更改为private或修改其meta\\u值,则仍会在前端看到该post。有没有办法检查post值是否已修改?或者我应该使用其他函数?代码:if (false === ($loop = get_transient(\'randomizeProfiles\'))) { $loop = new WP_Query(array( \'post_type\'
启用缓存时,语言不会切换
在我的网站上,当通过ajax write会话变量按下PHP脚本以更改语言并重新加载页面时,我有一个按钮。但每次启用缓存时都会加载默认语言。禁用缓存后,一切正常。大页面如何使用缓存进行翻译?
WordPress无法更改主题
Wordpress网站有两个主题,报纸杂志和二十个二十,它默认使用报纸杂志,如果我改为二十个二十,主页仍然使用报纸杂志,但如果我转到任何其他链接或帖子,它使用二十个二十,而且,无论我对主页做什么更改,主页都保持不变,甚至将其他页面设置为主页。不确定这是否是缓存问题迄今为止我所做的事情:wp火箭正在使用中,它在使用CloudFlare 3天前被移除,但在3天前也被停用。我已多次清除所有浏览器缓存停用并激活所有插件重新安装WordPress和主题
如果我的WordPress站点突然对不该清理的URL部分进行清理,我该怎么办?
没人碰过wp-admin 在几周内访问此网站。突然,URL被清理的方式打破了一切。查询参数的问号将替换为URL转义码%3F, 这显然破坏了几乎所有受影响的脚本和样式表。结果是内容如下:<script type=\'text/javascript\' src=\'wp-content/plugins/woocommerce/assets/js/select2/select2.full.min.js%3Fver=4.0.3\'></script> <script
如果mod_cache_disk处于活动状态,则找不到页面
我在Apache中设置了mod\\u cache\\u disk模块,但在每个页面和帖子上都出现了404 page not found错误。我在Debian 10服务器上使用WordPress Multisite和PHP FPM 7.4。我在下面的apache2中设置了这个。conf文件:<IfModule mod_cache.c> CacheQuickHandler off CacheIgnoreNoLastMod On CacheD
受密码保护的页面在更改密码后不接受有效密码
I have a password protected page which I recently was asked by my client to change the password. The password protection is done from the WordPress dashboard by using the Status and visibility option from Page-> PageName -> Edit option and selecting
如何不用WP火箭缓存随机数?
我们有一个系统,在该系统中,我们将一个nonce从服务器上的PHP脚本传递到运行客户端的AJAX调用,然后再次返回以检查请求的有效性。这个nonce是缓存的,我们不知道如何排除它。我们将缓存时间设置为10小时,但后来将其减少到8小时。但假设nonce在上午12点续订,缓存在上午10点续订,即使缓存为8小时,我们仍然有6小时的nonce不工作。我们如何解决这个问题?
重力表单/Recaptcha/自动优化-哪里出了问题
我正在使用Gravity表单,最近开始使用他们的Google Captcha集成。(我们还使用自动优化)我的问题是,反验证码验证出错,但我不确定该在哪里寻找解决方案。我的问题是:我怎样才能让它工作?(自动优化:我们已经关闭了“聚合内联JS”)我们的htaccess中也有到期条款。ExpiresByType应用程序/javascript“;访问时间加上2个月”;ExpiresByType文本/javascript“;访问时间加上2个月”;ExpiresByType文本/html“;访问加0秒”;有没有人有同
如何确保在没有任何缓存的情况下获得最后一页版本?
作为开发人员,您希望始终执行页面上最新版本文件的刷新操作。据我所知,有三种缓存:浏览器缓存(浏览器设置)网站缓存(WP插件)代理缓存(HTTP头)由于某些原因,有时我可以删除浏览器缓存,在Wordpress项目上下载新浏览器,而不需要任何缓存插件。。。如果我按F5、CTRL+F5或CTRL+Shift+R,我会得到一个旧版本,有时版本会更旧。我可以这样打发时间。一位朋友告诉我查看代理缓存,并强制HTTP头获取最新版本的文件。我得到了这个原始标题:GET /preprod/sign-up/ HTTP/2