如何在没有瞬变的情况下优化性能?

时间:2014-04-24 作者:JMau

我构建了一个小部件,用于从API输出一些奇特的内容。我意识到今天我添加了一个临时系统,所以每次小部件更新时,临时都会被删除,一切都正常。

我遗漏的是,根据URL,生成的内容实际上是不同的。所以我的系统不合适,因为现在每个帖子的内容都是一样的。

你会怎么处理?我认为每个帖子一个临时职位是个坏主意,不是吗?

我可以删除临时代码,但这会增加页面负载。

1 个回复
最合适的回答,由SO网友:vancoder 整理而成

我不认为每个帖子都有一个瞬态是一个坏主意,而且它肯定比在每个负载上启动API调用更有效。只需确保为您的临时名称指定一个唯一的名称—可能会在其上附加帖子ID。

结束

相关推荐

Transients API conditional

我有以下瞬态,但如果用户更改$url的值,则不应使用瞬态。我想知道在瞬态中使用这个变量最合适的方法是什么。我是否应该使用Options API保存$url的值以将其与新值进行比较?if ( false === ( $videos_result = get_transient( \'html\' ) )){ //HTTP API $videos_result = wp_remote_get( $url ); $response_code = wp_r