如何在不使用插件的情况下优化CDN

时间:2016-12-08 作者:m.javad Koushki

我需要帮助优化我的wordpress网站,而不需要使用包括wp total cache或wp super cache在内的插件。检查此链接https://gtmetrix.com/reports/akhbartop.ir/fF37Flwa我的网站需要优化Use a Content Delivery Network (CDN)Configure entity tags (ETags)此外,我不能使用MAXCDN:)请提供其他方法

2 个回复
SO网友:Nate

你得到了94%/87%,那么问题是什么?

我唯一能想到的是7.0秒的加载时间,虽然还可以,但有点长。。

我还查看了您的网站Google PageSpeed Insights 结果也不错。

您需要更好的服务器,快速服务器请尝试组合您的JS文件和代码,并在标记结束之前将其加载到页脚中TIP:头文件中应该保留的唯一JS文件是jQuery JS主文件

SO网友:Schon Garcia

这里有一个

// Defer parsing of JavaScript files.
function any_page_first_defer_javascripts ( $url ) {
    if ( FALSE === strpos( $url, \'.js\' ) ) {
       return $url;
    }
    return "$url\' async=\'async";
}
add_filter( \'clean_url\', \'any_page_first_defer_javascripts\', 11, 1 );
这是另一个

// Remove Query strings from Static Resources. 
function any_page_first_remove_script_version( $src ){
    return add_query_arg( \'ver\', false, $src );
}
add_filter( \'script_loader_src\', \'any_page_first_remove_script_version\', 15, 1 );
add_filter( \'style_loader_src\', \'any_page_first__remove_script_version\', 15, 1 );

相关推荐

如何设置REST API以引用CDN上的介质

我将Wordpress用作无头服务器,为基于react的web应用程序提供内容,并试图通过CDN获得媒体服务。我已经设置了W3 Total Cache插件,它成功地更改了Wordpress直接提供服务的页面的媒体URL-我可以在浏览器中导航到该页面,并且图像源都来自正确的Cloudfront URL。如果我通过REST API检索相同的页面内容,媒体URL仍然直接引用我的服务器,并且没有被W3 Total Cache插件更改。我已经上传了一个图片到Wordpress,然后用这个图片设置了一个测试页面。导航