我用控制面板开发了一个新的 wordpress 主题,有超过 100 个选项.. 所以我问最好将所有这些选项存储为一个数组并将它放在一个全局变量中并使用它或将每个选项存储在一个单独的选项中?
什么对 CPU 使用率和站点速度更好。我注意到该主题的主页有超过 120 个查询。
我用控制面板开发了一个新的 wordpress 主题,有超过 100 个选项.. 所以我问最好将所有这些选项存储为一个数组并将它放在一个全局变量中并使用它或将每个选项存储在一个单独的选项中?
什么对 CPU 使用率和站点速度更好。我注意到该主题的主页有超过 120 个查询。
也许您应该创建一个选项数组,并使用序列化函数存储它(它会给您一个字符串而不是数组,因此您可以存储它)。然后,使用反序列化再次拥有您的数组。
为此选项数组使用一些缓存。Wordpress 提供了这个功能:
$result = wp_cache_get( 'my_result' );
if ( false === $result ) {
$result = $wpdb->get_results( $query );
wp_cache_set( 'my_result', $result );
}
// Do something with $result;