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

  • Transients API and multisite

    时间:2011-06-29

    我们正在使用Atlas HTML站点地图插件,该插件使用transients API缓存站点地图,调用如下:set_transient( \'dmac_html_sitemap\', $output, 60*60*24*7 ); 现在,我们还有一个多站点设置,我想知道瞬态存储在哪里,WP multisite是否将它们分开。它将选项分开,因为每个站点(博客)都有自己的DB表前缀(例如wp\\U 29\\U选项)。我在某个地方读到,瞬态可以用memcached存储,所以我猜后端存储是可插入的。这个问

  • 存储XML响应(瞬时)?

    时间:2011-07-06

    没有太多的XML,所以我遇到了一些麻烦:function getapi() { $api_response = wp_remote_get( \"http://example.com/getXML\" ); $data = wp_remote_retrieve_body( $api_response ); $output = new SimpleXMLElement ($data ); retu

  • 将瞬变与Memcached结合使用

    时间:2011-08-24

    我希望有人能为我澄清一下在memcached中使用瞬态的问题。当运行像w3 total cache这样的插件时,使用瞬态存储大型post查询是否有任何实际的性能优势?如果我们正在运行memcached,查询将已经被memcached缓存了,对吗?那么,如果有的话,同时使用这两种方法的好处是什么?

  • 瞬变VS Cron+自定义字段:缓存每个帖子的数据

    时间:2011-12-01

    想了解我想提出的解决方案的一些意见:我有一个粉丝插件,我正在为电视剧粉丝开发。插件附带的自定义贴子类型之一是发布类型,用于存储节目dvd版本上的数据。我储存的一些元数据是亚马逊使用其产品广告API提供的信息。我想缓存一些可用的定价数据,例如dvd的当前价格。我曾想过使用瞬态,但从我所能说的来看,它们只不过是一层可湿性粉剂选项;他们太全球化了。我必须用一个指向某个帖子的命名方案创建许多瞬态。另一种选择是使用自定义字段,但使用CRON API来更新它,我可以让一个CRON作业每小时更新所有自定义字段,或者为每

  • 我应该使用瞬变API来临时保存编辑的附件吗?

    时间:2011-12-05

    我正在建立一个商店,允许用户订购照片的打印件。如果用户订购的照片的尺寸与照片的原始尺寸不同,系统会提示用户裁剪照片。这张照片只能保存很短的时间,比如二十五分钟。是否适合使用Transients API 保存裁剪的照片数据?

  • 暂态API失败时的后备

    时间:2012-01-23

    我正试图找出如何最好地解决第三方API(OG、Foursquare、Yelp等)的问题。我使用瞬态API调用和存储各种数据,以便:但是,不得超过任何API限制,the issue arises when a new API call errors out 无论出于何种原因;要么连接有问题,要么API本身坏了(hello foursquare)。这会导致一种情况,即您没有新数据,而旧数据超时(这本质上是触发新瞬态生成的原因)。你如何处理这种情况?这个solution I have in mind 是在刷新函

  • WordPress缓存-瞬时API或“UPDATE_USER_META”Cronjob?

    时间:2012-02-28

    我正在尝试根据查询设置用户元。基本上,如果查询返回true,则设置此值,否则设置此值(如果为true,则不设置)。这很有效,但问题是我目前每次都会打电话检查true或false,我知道这是不好的,而且不必要的,尤其是对于我正在进行的查询类型(如果是true,那么之后将始终保持true)。那么,我应该如何缓存这些请求呢?我应该用WordPress Transient API设置它,还是应该每X小时运行一次cron作业,然后根据结果“update\\u user\\u meta”?我只是对这两种方法都有点迷茫

  • 我应该在什么时候使用瞬变API?

    时间:2012-03-09

    我以前从未使用过Transients API,我想知道是否有人对何时使用它有指导。这个Codex article 这意味着作为一名主题开发人员,我可能希望设置每个新的WP_Query() 作为瞬态;我假设对于直接的$wpdb查询和query_posts(). 这是不是太过分了?和/或是否有其他我应该默认使用它的地方?我确实经常在我的网站上使用缓存插件(通常是W3 Total Cache),听起来使用瞬态可能会提高插件的效率,但如果这不是最佳实践,我不想疯狂地将所有内容包装在瞬态中。

  • 我如何使用瞬时API将图像存储在数据库中?

    时间:2012-03-11

    我正在尝试存储用生成的图像imagecreatefrompng() 使用Transients API, 但它只存储一个空字符串(string(0) \"\"). 此外,我注意到如果我在imagedestroy( $im ), 图像已损坏,根本不显示(损坏的图像缩略图)。我可以用瞬态API在数据库中存储什么?如何存储如上所述的图像?

  • 是否获取已保存的瞬变的超时值?

    时间:2012-05-02

    有人知道是否有Wordpress函数可以获取保存瞬态的超时值吗?我正在使用一个具有5分钟超时的瞬态来缓存来自本地web API调用的数据。在瞬态超时之间,我从瞬态本地加载数据,作为缓存和辅助API节流阀。我想做的是读取并显示当前保存的瞬态数据的超时值,以便用户知道在下次数据刷新之前需要等待多长时间。该值以“\\u transient\\u timeout\\u transient-name”的形式存储在“wp\\u options”表中,因此我假设可以使用全局$wpdb对象,只需执行SQL查询,但我想确保

  • 如果我删除wp_options表中的所有临时记录,会破坏我的站点吗?

    时间:2012-05-10

    我的网站目前在wp\\U选项表中有超过500k的瞬态记录。这会导致表频繁崩溃,我的站点也是如此。我以为暂时的记录过一段时间就会全部过期。我还不确定哪些插件应该负责,哪些插件出了问题。然而,我不希望我的网站像这样频繁崩溃。中的记录数wp_options 几周前,该表已大幅增加至20万以上,现在已增加至50万以上。我应该只删除%transient_timeout% 记录-目前有20多万条?任何帮助都将不胜感激。Updates on 16th July 2012实际上,我冒了风险(我先备份了我的网站),删除了所

  • Ajax call to transients

    时间:2012-05-24

    如果我对Wordpress瞬态进行ajax调用,瞬态值是从服务器上的内存中获取的,还是调用数据库?我没有使用任何缓存插件。我的应用程序正在获取标记列表。前端将根据用户类型显示匹配的标记。我假设页面加载时,所有瞬态都会加载。因此,在进行ajax调用时,会从内存中提取瞬态。对

  • WordPress是如何处理会话的?

    时间:2012-06-01

    我知道Wordpress是无状态的,不使用任何全局会话变量,但当用户通过Wordpress登录时,它必须以某种方式跟踪登录的用户,对吗?Wordpress是否在Cookie中跟踪这一点?我正在开发一个插件,它必须跟踪类似的东西。我可以轻松地在瞬态中存储一些数据,但是否有唯一标识符可以识别用户,无论他或她是否登录到Wordpress?例如,我将使用它访问瞬态。

  • Transient api Caches confused

    时间:2012-07-23

    此代码适用于第1页<?php $paged1 = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; $recent1 = get_transient( \'recent1\' ); if ( false === $recent1) { $recent1 = new WP_Query

  • 比较已更新帖子(或新帖子)的自定义分类[随进度更新]

    时间:2012-10-09

    我正在使用Transients API 为自定义分类法缓存类别循环。所有这些都很好,但如果我添加了一篇新文章或更新了一篇现有的文章,我希望比较分类法值,然后根据ID中的差异清除瞬态,然后清除其他瞬态。瞬态具有以下格式,_transient_mouldings_cat_loop_141 哪里141 是ID。有没有人对在保存帖子之前获取税额有什么建议(现有条款)(我认为应该是category_save_pre(), 但这只引用帖子类别,然后在保存时使用save_post() 要获取新值,请找到差异,然后删除所

  • META_QUERY的WP_QUERY性能问题

    时间:2012-10-10

    我正在为使用WP_Query 实例从具有2个非空自定义字段的2种帖子类型中选择帖子。根据现场的具体情况$current_zone 变量可以设置为确定要从中查询的类别。// Custom loop $paged = ( get_query_var(\'paged\') ) ? get_query_var(\'paged\') : 1; $custom_loop_args = array( \'post_type\' => array(\'videos\', \'post

  • 这是创建/使用瞬变的正确用法吗?

    时间:2012-10-10

    我对使用瞬变是个新手。这是创建瞬态并将其从DB中提取而不是使用http api的正确格式吗?我已经标准化了我的代码片段,以便其他人也可以重复检查他们的代码。。。function google_transient() { $url = \'http://www.google.com\'; $the_whole_body = wp_remote_retrieve_body( wp_remote_get($url) ); $transient_

  • 将通配符与DELETE_TRANSPENT()配合使用

    时间:2012-11-19

    我正在使用Transients API 保存我创建的库插件的短代码的输出。由于使用的图像数量和所需的布局不同,临时名称如下所示:_transient_galleries_single_shortcode_5183five So-theint 部分是它引用的帖子IDfive 是此特定短代码的列设置。我遇到的麻烦是在保存引用的库时刷新这些短代码。我通常会这样做:function galleries_delete_transient($post_id) { switch (get_po

  • 删除所有瞬变是否有危险?

    时间:2012-11-21

    我有一个很大的客户端站点,因为它是一个真正定制的wordpress安装,有很多功能扩展,所以我不能使用缓存插件。为了提高性能,我构建了很多使用瞬态的站点(例如导航、带有所有标记的谷歌地图等),并使动态内容保持动态。这里的问题是,如果我更改了任何内容,我必须手动删除特定的瞬态以查看当前结果。当从不同的频道输入时,该网站会显示不同的菜单和googlemaps,因此我对每个区域有10个瞬态。你会创建一个函数,让我一次删除所有这些瞬态(列出瞬态的名称),还是只删除站点上的所有瞬态?这真的不是那么紧急,但对于未来的

  • 使用瞬变API缓存远程(HTTP)请求

    时间:2012-11-22

    我正在尝试使用get_transient() 方法在我的Wordpress中,我已经阅读了文档,似乎我正在做文档中描述的事情。我需要在我的网站上显示天气,我正在使用每6小时更新一次的第三方天气API。我们正在创建天气的本地缓存,以便API只能在到期后调用。(其他原因:API速率限制)这是我的代码:$country = \'India\'; $API_Key = \'xxxxxxxxxxxxxx\'; $url = \'http://weatherAPI.com/feed