因此,我不确定在最佳实践和优化方面,什么是最好的方法。
场景:
我有一个查询,它解析外部XML提要,并每隔24小时使用瞬态API存储数据。这存储在wp\\U选项中,整个提要存储在option\\U值中,提要中的一个数值表示“重量”。例如,这里是该值的提要的外观。
<weight type="string"><![CDATA[120]]></weight>
这些帖子有一个meta\\u框,其中有一个名为“meta\\u weight”的键,该键带有一个数值。
查询通过将xml作为数组抓取,并将元值与非常简单的内容进行比较,例如:(我简化了这个示例,它正在工作)。
$xml_weight = $xml->weight;
$meta_weight = get_post_meta($post->ID, \'meta_weight\', true);
if $xml_weight > $meta_weight { echo "Your heavy";}
现在是实际问题:)
这个值比较是用php即时完成的,我需要使用false/true将其存储在数据库中,以统计所有该值为true的帖子。
我是否应该使用$wpdb类递增地添加此值,并将其插入到wp\\U Posteta中。
或者有没有更好的方法从DB中获取值,并将其与每个帖子的元框值进行比较?
我的sql知识很差。