- A+
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插件设置右边有个广告模块,调用的是国外资源,加载会变慢。
如何解决:
打开文件: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>
代码删掉后,右侧的广告推广模块就没了。
- 我的微信
- 这是我的微信扫一扫
- 我的微信公众号
- 我的微信公众号扫一扫