您当前的位置:首页 > TAG信息列表 > cache

  • 如何在使用对象缓存时防止/延迟MySQL连接?

    时间:2014-09-30

    我们使用的是一个由memcached支持的对象缓存,但是我认为WordPress在每次加载页面时都会连接到MySQL,如果所有查询都可以由对象缓存处理,那么这应该是不需要的,对吗?这带来的问题是,我仍然需要扩展MySQL服务器,以便能够同时处理多个连接,即使执行的查询并不多,所以这听起来像是一种巨大的浪费。这个问题在我的设置中是个额外的问题,因为我的页面需要来自外部API的数据,所以页面加载时间会比平时要长,在这段时间内,连接只会在MySQL数据库上休眠,浪费一点时间。关于如何解决这个问题,有什么建议吗?

  • 父主题的style.css的版本控制@导入

    时间:2014-10-03

    我以《十三个孩子》为基础构建了一个儿童主题,效果很好。将父主题更新到版本1.3后,我注意到样式的奇怪行为,这是由缓存的父主题的style.css.以下是我的孩子主题的内容style.css (省略标题)/* =Imports styles from the parent theme -------------------------------------------------------------- */ @import url(\'../twentythirteen/style.c

  • 受通行证保护的页面和帖子在输入1次后不受保护

    时间:2014-10-27

    我使用wordpress 3.9.2,读了很多关于clear Cookie的文章和Q,但其中一些太旧了(对于wp 3.4和wp pass来说,代码不同),或者没有解决我的问题我有一些受密码保护的页面和帖子它们工作得很好,需要密码来查看它们,但在我输入密码并打开受保护的帖子或页面之后它们将不再像受保护的页面一样运行!!他们就像普通帖子一样!!这对我来说太糟糕了,因为可能是我的客户在咖啡网或类似的地方打开了这些页面!!几分钟后,我读了一些关于clear cookie的帖子,但它们并不明显,它们是针对wp 3.

  • W3总缓存:异步加载CS以获得更好的页面速度分数?

    时间:2014-10-31

    我正在使用W3 Total Cache缩小大约15个CSS文件,还缩小了20个JS文件并在页脚中异步加载这些文件。通过PageSpeed运行我的网站会给我以下消息:消除折叠内容上方的渲染阻塞JavaScript和CSS我想知道的是,如何使用W3 Total缓存异步加载此CSS文件?插件没有给我异步加载CSS的选项。你可以看到我的网站是如何加载的here.

  • 阻止WordPress发送缓存控制http标头

    时间:2014-10-31

    我的站点位于一个使用Varnish作为(强大的)缓存引擎的服务器上。不幸的是,wordpress似乎正在通过发送缓存控制http头破坏Varnish缓存。如果我curl -I domain.com 我得到:HTTP/1.1 200 OK Server: Apache/2.4.10 X-Powered-By: PHP/5.4.4-14+deb7u14 Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store,

  • 用户电子邮件未更改(缓存?)直到下一次页面加载(前端)

    时间:2014-12-19

    我正在前端处理自己的帐户管理。到目前为止,一切都很顺利。我有一个问题似乎无法解决。当用户更新其帐户信息时,它会提交给自己并执行保存逻辑。页面加载时,除电子邮件外,用户详细信息显示为更新值。如果我重新加载页面,将显示正确的电子邮件。这是更新详细信息的方法:private function _updateDetails() { global $current_user; $nonce = !empty($_POST[\'_wpnonce\']) ? $_POST[\'_wpno

  • 缓存:APC VS APCU VS OP缓存

    时间:2015-01-08

    我有点困惑,我想知道APC, APCu, 和OPcache.我正在使用:WHM VPS Apache 2.4 PHP 5.5 Fastcgi处理器6个vCore RAM

  • 修复了缓存的样式表和Java脚本的版本号

    时间:2015-01-22

    除非我使用:wp_enqueue_style( \'dazzling-style\', get_template_directory_uri() . \'/css/main.css?ver=\', array(), rand(10,99999), \'all\' ); 然后每次我访问我的站点,无论是本地还是实时,我都会看到版本是4.1,即使我上传了新的样式表或js,浏览器仍然会看到4.1版本。发生什么事了?4.1是从哪里来的?

  • 网站显示旧版本的页面

    时间:2015-01-29

    因此,我正在为一家公司开发一个网站,每次我编辑一个页面/帖子时,我都必须手动进入数据库并删除旧版本(这不是我想做的事情,因为它很好),这样网站才能将前端更新为与后端当前版本相同的版本。这是由WordPress(4.0版)引起的还是某种缓存?(但未安装缓存插件)。

  • 高级对象缓存到底是什么?

    时间:2015-02-02

    我在看书this article 关于片段缓存。这似乎不言自明,除了这一行:假设您有可用的高级对象缓存。什么是高级对象缓存,如果尚未可用,如何检查/实现?

  • 片段缓存增加数据库查询

    时间:2015-02-04

    使用下面描述的技术在wordpress站点上实现片段缓存时:http://css-tricks.com/wordpress-fragment-caching-revisited/ 我发现它实际上似乎增加了查询。我现在已经在页面上缓存了许多片段,并且(在我的本地环境中)在0.764秒内得到294个查询(使用get_num_queries() 和timer_stop(0)).我缓存的一个片段是菜单。如果我从中删除片段缓存,我将在0.736秒内得到:292个查询。如果我在0.862秒内从搜索中删除片段缓存:29

  • Rtl.css的缓存和版本控制

    时间:2015-02-07

    我正在使用filemtime() 为不同的.css 和.js 自定义WordPress主题中的文件。我用了accepted answer described here 作为指南;但是,我使用wp_retister_style() 和wp_register_script() 注册my的函数.css 和.js 文件,并通过wp_enqueue_style() 和wp_enqueue_script(). 例如,我正在注册sigle.css 按以下方式归档:wp_register_style(\'xyz_sing

  • 扩展WP_USER类并在整个生命周期中使用此子类

    时间:2015-04-28

    我正在努力实现以下目标:对于我们网站上的每个用户,我想对服务(与另一个数据库交互的本地REST API)执行一次API请求,然后将结果缓存在WP\\u User(sub)类中,直到用户将注销并再次登录(因为此值在应用程序的每个页面上都使用一次,否则每次页面加载都必须检索一次,这在性能方面是非常不理想的)。迄今为止,在分离关注点方面,我发现最优雅的方法是根据Brian Messenlehner和;杰森·科尔曼。示例代码如下所示:see this file on the author\'s GitHub.然而

  • 高CPU使用率-使用缓存插件将有所帮助

    时间:2015-05-22

    我有CPU高利用率问题,超过92%。是否有任何方法可以跟踪导致此问题的插件、进程或用户?使用任何缓存插件是否会对此有所帮助?

  • 是否在删除临时对象时挂钩操作?不能让它工作了!

    时间:2015-05-23

    我正在开发一个插件,它会在请求时缓存远程页面。该文件是使用tempnam()创建的。我使用transient API.一旦瞬态被Wordpress删除,我也想删除我的缓存页面。我确实尝试在hook上添加一个动作,但似乎没有启动。可能只有在使用delete_transient(), 当WP自动执行作业时,则不会。我的另一个问题是,要删除我的文件,我需要在删除瞬态之前检索缓存文件的路径。。。。。。但是删除后会触发deleted\\u瞬态钩子。删除之前还有另一个钩子(\'delete\\u transient\

  • 字符串替换缓存&冲突的可能性

    时间:2015-06-09

    我注意到,由于各种原因,我在Wordpress中使用了大量字符串替换,我担心一旦它上线,对性能的影响。我在缓存方面并不先进,但大多数Wordpress缓存插件似乎都在检查整个页面。如果页面包含更改的数据,则它将从服务器重新请求该页面,字符串替换将再次发生。因此,对于不改变的数据,每次加载页面时都会发生相同的替换(我想是吗?)。我发现临时API是由memcache自动缓存的,所以我想出了这个代码来替换字符串。它散列输入值,然后将其存储为瞬态,以便下次请求这些精确值时,它不会从字符串执行操作,而是从内存中加载

  • 缓存:强制为登录用户提供新内容(可能是通过向URL添加查询变量)

    时间:2015-06-10

    如果注销的用户访问某个页面,然后在登录时重新访问该页面,则会显示缓存的版本。有一个closed question 与此类似,答案建议将缓存控制设置为no-cache. 这将影响logged-out 用户,这首先破坏了缓存的目的。使用页/浏览器缓存时出现的问题T3 Total Cache 或者可能是其他缓存插件,如果您在注销时已经访问了某个页面,则将显示该页面的相同注销版本,除非您刷新该页面。您可以通过以下方式复制此问题:启用缓存。然后,在匿名模式下,访问帖子。登录网站,然后在地址栏中手动键入该帖子的URL

  • 移动到CloudFlare并添加规则后无法登录

    时间:2015-06-13

    我已使用CloudFlare. 在设置中,我添加了一些规则以加快速度。从那时起,当我尝试登录仪表板时。我收到以下消息:ERROR: 浏览器阻止或不支持Cookie。您必须启用Cookie才能使用WordPress。但是,我的Cookie已启用。我怀疑是因为我制定了规则:mysite.com/Custom caching: 一切Edge cache expire TTL: 1周Browser cache expire TTL: 8天其余时间默认设置:mysite.com/*.php 和mysite.com/

  • 如何保护页面/帖子密码,使您每次访问该页面时都必须重新进入?

    时间:2015-06-13

    我在子主题函数中添加了以下内容。php ///time out login so you must reenter it every time// add_action( \'wp\', \'post_pw_sess_expire\' ); function post_pw_sess_expire() { if ( isset( $_COOKIE[\'wp-postpass_\' . COOKIEHASH] ) ) // Setting a

  • 如何创建mshot图像的本地缓存

    时间:2015-07-22

    I am using the Wordpress mshots api to generate automatic thumbnails of websites from the site url. I am using a customfield to capture the website url and pass the value to the mshots url to return the screenshot. <?php $shot = get_post_meta($