Make WordPress Core

Changeset 44926


Ignore:
Timestamp:
03/18/2019 03:55:25 PM (5 years ago)
Author:
flixos90
Message:

Multisite: Do not prime site meta caches unless necessary.

Props spacedmonkey.
Fixes #46357. See #46167.

Location:
trunk/src
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/network/upgrade.php

    r43571 r44926  
    5858        $site_ids = get_sites(
    5959            array(
    60                 'spam'       => 0,
    61                 'deleted'    => 0,
    62                 'archived'   => 0,
    63                 'network_id' => get_current_network_id(),
    64                 'number'     => 5,
    65                 'offset'     => $n,
    66                 'fields'     => 'ids',
    67                 'order'      => 'DESC',
    68                 'orderby'    => 'id',
     60                'spam'                   => 0,
     61                'deleted'                => 0,
     62                'archived'               => 0,
     63                'network_id'             => get_current_network_id(),
     64                'number'                 => 5,
     65                'offset'                 => $n,
     66                'fields'                 => 'ids',
     67                'order'                  => 'DESC',
     68                'orderby'                => 'id',
     69                'update_site_meta_cache' => false,
    6970            )
    7071        );
  • trunk/src/wp-includes/embed.php

    r44907 r44926  
    587587
    588588        $qv = array(
    589             'domain' => $url_parts['host'],
    590             'path'   => '/',
     589            'domain'                 => $url_parts['host'],
     590            'path'                   => '/',
     591            'update_site_meta_cache' => false,
    591592        );
    592593
  • trunk/src/wp-includes/ms-blogs.php

    r44472 r44926  
    9898    $site_ids = get_sites(
    9999        array(
    100             'number' => 1,
    101             'fields' => 'ids',
    102             'domain' => $domain,
    103             'path'   => $path,
     100            'number'                 => 1,
     101            'fields'                 => 'ids',
     102            'domain'                 => $domain,
     103            'path'                   => $path,
     104            'update_site_meta_cache' => false,
    104105        )
    105106    );
  • trunk/src/wp-includes/ms-functions.php

    r44809 r44926  
    346346
    347347    $args   = array(
    348         'domain' => $domain,
    349         'path'   => $path,
    350         'fields' => 'ids',
    351         'number' => 1,
     348        'domain'                 => $domain,
     349        'path'                   => $path,
     350        'fields'                 => 'ids',
     351        'number'                 => 1,
     352        'update_site_meta_cache' => false,
    352353    );
    353354    $result = get_sites( $args );
     
    14741475    $path   = trailingslashit( $path );
    14751476    $args   = array(
    1476         'network_id' => $network_id,
    1477         'domain'     => $domain,
    1478         'path'       => $path,
    1479         'fields'     => 'ids',
    1480         'number'     => 1,
     1477        'network_id'             => $network_id,
     1478        'domain'                 => $domain,
     1479        'path'                   => $path,
     1480        'fields'                 => 'ids',
     1481        'number'                 => 1,
     1482        'update_site_meta_cache' => false,
    14811483    );
    14821484    $result = get_sites( $args );
     
    24342436    $count = get_sites(
    24352437        array(
    2436             'network_id' => $network_id,
    2437             'spam'       => 0,
    2438             'deleted'    => 0,
    2439             'archived'   => 0,
    2440             'count'      => true,
     2438            'network_id'             => $network_id,
     2439            'spam'                   => 0,
     2440            'deleted'                => 0,
     2441            'archived'               => 0,
     2442            'count'                  => true,
     2443            'update_site_meta_cache' => false,
    24412444        )
    24422445    );
  • trunk/src/wp-includes/ms-load.php

    r44717 r44926  
    236236
    237237    $args = array(
    238         'number' => 1,
     238        'number'                 => 1,
     239        'update_site_meta_cache' => false,
    239240    );
    240241
  • trunk/src/wp-includes/user.php

    r44918 r44926  
    677677    if ( ! empty( $site_ids ) ) {
    678678        $args = array(
    679             'number'   => '',
    680             'site__in' => $site_ids,
     679            'number'                 => '',
     680            'site__in'               => $site_ids,
     681            'update_site_meta_cache' => false,
    681682        );
    682683        if ( ! $all ) {
Note: See TracChangeset for help on using the changeset viewer.