国内服务器Autoptimize插件后台加载缓慢解决办法

4.3
(3)

不知道你们怎么给WordPress压缩CSS、Js、Html的,我是使用的Autoptimize这款插件。Autoptimize插件可以合并压缩CSS、js,也可以压缩Html代码。我曾经写过很多关于WordPress优化的教程,最具代表性的就是:《网站加载中的TTFB时间太长解决办法》。文中有提到如下内容:

这一步,你需要下载一个插件,可以整合页面内CSSJShtml资源的插件,比如autoptimize(国内服务器用这个插件,它的设置页面会有点慢,因为它要链接它的订阅服务,设置界面内右侧的类似广告性质的东西,可以通过修改php文件,加快速度),或者其他类似插件。

国内服务器Autoptimize插件后台加载缓慢解决办法

本篇文章,将给出优化国内服务器使用Autoptimize插件后台加载速度过慢的问题。

加载缓慢原因

这是因为Autoptimize后台设置界面,右侧加载了feed模块,而这个模块又属于国外资源,加载速度极其缓慢。

国内服务器Autoptimize插件后台加载缓慢解决办法

加载缓慢解决办法

我们只需要修改Autoptimize插件目录文件:autoptimize/classes/autoptimizeConfig.php

直接后台,插件,插件文件编辑器,打开,切换到Autoptimize插件,找到上述所说文件编辑即可。

去掉文件中的第507行-第544行的内容即可,具体去掉的内容如下:

<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="<?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插件后台加载缓慢解决办法

去掉后,我们就可以秒开Autoptimize插件的设置界面了,而且也可以看到右侧没有feed模块了。

国内服务器Autoptimize插件后台加载缓慢解决办法

共计3人评分,平均4.3

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

文章目录

原创文章,作者:古哥,转载需经过作者授权同意,并附上原文链接:https://iymark.com/articles/3457.html

(0)
微信公众号
古哥的头像古哥管理团队
上一篇 2022年11月27日 15:55
下一篇 2022年11月27日 21:43

你可能感兴趣的文章

发表回复

登录后才能评论
微信小程序
微信公众号