我用控制面板开发了一个新的wordpress主题,有超过100个选项。所以我问,将所有这些选项存储为一个数组,并将其放在全局变量中并使用它,还是将每个选项存储在一个单独的选项中更好?
哪个对CPU使用率和站点速度更好。我注意到这个主题的主页有超过120个查询。
发布于 2012-09-06 13:35:02
也许您应该创建一个选项数组,并使用serialize函数存储它(它将为您提供一个字符串而不是一个数组,因此您可以存储它)。然后,使用unserialize再次拥有您的数组。
对此选项数组使用一些缓存。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;
https://stackoverflow.com/questions/12298557
复制