Autoptimize插件国内加载速度太慢

  • A+
所属分类:WordPress技巧
Autoptimize插件国内加载速度太慢

Autoptimize优势

Autoptimize是一个WordPress插件,它的主要用途是优化网站的性能和加载速度。以下是Autoptimize的几个主要功能和用处:

合并和压缩CSS和JavaScript文件:Autoptimize可以将多个CSS和JavaScript文件合并为较少的文件,并通过压缩和优化代码来减小文件大小。这有助于减少HTTP请求并提高页面加载速度。

内联关键CSS和JavaScript:Autoptimize可以将关键的CSS和JavaScript内联到HTML中,从而减少额外的HTTP请求。这在提高首次渲染速度和用户体验方面非常有效。

延迟加载:Autoptimize允许您将特定的CSS和JavaScript文件延迟加载,只在需要时加载,而不会阻塞页面的初始加载。这有助于快速呈现页面的可视部分。

图像优化:Autoptimize还集成了图像优化功能,可以自动压缩图像文件,以减小文件大小并提高加载速度。它可以将图像转换为更高效的格式,如WebP。

缓存管理:Autoptimize可以与其他缓存插件(如WP Super Cache或W3 Total Cache)集成,从而更好地管理缓存设置,提高页面的缓存效果。

通过使用Autoptimize插件,您可以更好地优化和提升您的WordPress网站的性能和加载速度。它提供了一系列功能,可以帮助您减少HTTP请求,减小文件大小,优化代码,并提供更好的用户体验。

Autoptimize加载慢的原因

Autoptimize插件设置右边有个广告模块,调用的是国外资源,加载会变慢。

Autoptimize插件国内加载速度太慢

如何解决:

打开文件:autoptimizeConfig.php

目录路径:根目录wp-content/plugins/autoptimize/classes/autoptimizeConfig.php

删除以下代码,大概504-542行

</div>
<div id="autoptimize_admin_feed">
    <?php if ( apply_filters( 'autoptimize_filter_show_partner_tabs', true ) ) { ?>
    <div class="autoptimize_banner hidden">
    <ul>
    <?php
    if ( $this->settings_screen_do_remote_http ) {
        $ao_banner = get_transient( 'autoptimize_banner' );
        if ( empty( $ao_banner ) ) {
            $banner_resp = wp_remote_get( 'https://misc.optimizingmatters.com/autoptimize_news.html?ao_ver=' . AUTOPTIMIZE_PLUGIN_VERSION );
            if ( ! is_wp_error( $banner_resp ) ) {
                if ( '200' == wp_remote_retrieve_response_code( $banner_resp ) ) {
                    $ao_banner = wp_kses_post( wp_remote_retrieve_body( $banner_resp ) );
                    set_transient( 'autoptimize_banner', $ao_banner, WEEK_IN_SECONDS );
                }
            }
        }
        echo $ao_banner;
    }
    ?>
        <li><?php _e( "Need help? <a href='https://wordpress.org/plugins/autoptimize/faq/'>Check out the FAQ here</a>.", 'autoptimize' ); ?></li>
        <li><?php _e( 'Happy with Autoptimize?', 'autoptimize' ); ?><br /><a href="<?php echo network_admin_url(); ?>plugin-install.php?tab=search&type=author&s=optimizingmatters"><?php _e( 'Try my other plugins!', 'autoptimize' ); ?></a></li>
    </ul>
    </div>
    <?php } ?>
    <div style="margin-left:10px;margin-top:-5px;">
        <h2>
            <?php _e( 'Autoptimize news', 'autoptimize' ); ?>
        </h2>
        <div id="futtta_feed">
            <div id="autoptimizefeed">
                <?php $this->get_futtta_feeds( 'http://feeds.feedburner.com/futtta_autoptimize' ); ?>
            </div>
        </div>
    </div>
    <?php if ( apply_filters( 'autoptimize_filter_show_partner_tabs', true ) ) { ?>
    <div style="float:right;margin:50px 15px;"><a href="https://blog.futtta.be/2013/10/21/do-not-donate-to-me/" target="_blank"><img width="100px" height="85px" src_old="<?php echo plugins_url() . '/' . plugin_basename( dirname( __FILE__ ) ) . '/external/do_not_donate_smallest.png'; ?>" title="<?php _e( 'Do not donate for this plugin!', 'autoptimize' ); ?>"></a></div>
    <?php } ?>
</div>
Autoptimize插件国内加载速度太慢

代码删掉后,右侧的广告推广模块就没了。

Autoptimize插件国内加载速度太慢
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: