wordpress有效解决wordpress加载谷歌字体慢的最新方法!

  最近总有朋友说wordpress后台加载慢,主题也慢的原因,大多是因为wordpress最近的更新的谷歌字体库的原因。

  在载入时会有一个加载项:正在等待fonts.mxyuncdn.com的相应,如下图:

  

  由于谷歌对中国大陆进行了封锁,所以导致加载谷歌字体十分缓慢.那么网上最近出了三个办法.今天黄坤带来一个新的办法

  第一:修改在主题中的functions.php文件末尾加上

  // Remove Open Sans that WP adds from frontendif (!function_exists('remove_wp_open_sans')) : function remove_wp_open_sans() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); } add_action('wp_enqueue_scripts', 'remove_wp_open_sans'); // Uncomment below to remove from admin // add_action('admin_enqueue_scripts', 'remove_wp_open_sans');endif;

  或者加上

  function remove_open_sans() { wp_deregister_style( 'open-sans' ); wp_register_style( 'open-sans', false ); wp_enqueue_style('open-sans',''); } add_action( 'init', 'remove_open_sans' );

  第二种方法:

  打开wordpress代码中的文件wp-includes/script-loader.php文件,搜索:fonts.mxyuncdn.com找到这行代码:

  $open_sans_font_url = “//fonts.mxyuncdn.com/css?family1=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets”;

  把fonts.mxyuncdn.com替换为fonts.useso.com (此为360提供的方法)

  第三:安装Disable Google Font插件

  那么最近黄坤发现了新的方法

  也是安装插件,但是这个插件效率比Disable Google Font 高太多了

  插件名称:Google Fonts acceleration

  插件介绍:本插件将自动把您网站所有Google公共库和字体库链接替换为梦想天空CDN提供的前端公共库&字体库链接。我们承诺比360网站卫士提供的前端公共库CDN加速服务快35%!

  插件说明:本插件提供的前端公共库,字体库的加速服务远比360网站卫士提供的前端公共库,字体库CDN加速服务快35%

  为什么我们比360更快?

  360每次都会向Google请求公共库资源,相当于代理访问google.

  (流程:网站→360代理访问→Google公共库)

  我们直接把Google公共库扒下来放在我们CDN集群里,无需每次都向google请求公共库.

  (流程:网站→Google公共库)

  Google公共库更新了怎么办?

  我们每三天自动更新一遍Google公共库资源。

  如何安装该插件:

  wordpress官方下载地址:http://wordpress.org/plugins/google-fonts-acceleration/

  或者你可以直接在wordpress后台搜索:Google Fonts acceleration或者cqdaidong也行。

  本文由 黄坤 原创编译,转载请注明出处:http://www.jmdrkj.cn/86.html

时间: 2024-10-29 00:25:14

wordpress有效解决wordpress加载谷歌字体慢的最新方法!的相关文章

解决webview加载flash视频黑屏的方法

今天,项目需求修改,需要加载flash视频,本以为很简单,写好代码: webView = (WebView) view.findViewById(R.id.web); WebSettings settings = webView.getSettings(); settings.setPluginState(WebSettings.PluginState.ON); 然后 webView.loadUrl("你的URL"); 然后满心欢喜的去看效果,结果,如果闭着眼睛,是很完美的,因为音乐很

wordpress 禁止加载google字体,解决页面打开异常缓慢

1.发现问题 最近google的服务器在国内访问的话那是相当的困难,也有翻墙的,但是速度还是差了些,之前 后台打开都是很快的,最近突然打开要花费个20几秒,每个页面都如此,都快崩溃了说. 打开浏览器的调试模式按console选项会出现下面的错误: 也就是这个错误: GET http://fonts.googleapis.com/css?family=Open+Sans%3A300italic%2C400italic%2C600italic%2C300%2C400%2C600&subset=lat

通过css加载远程字体示例代码

为了让所有的浏览器字体统一,就需要通过css加载远程字体,下面有个不错的示例,大家可以参考下,希望对大家有所帮助     复制代码 代码如下: <style type="text/css"> @font-face { font-family: 'C39HrP72DlTt'; src: url('C39HrP72DlTt.eot'); src: local('C39HrP72DlTt'), url('C39HrP72DlTt.eot'), url('C39HrP72DlTt.

解决Ajax加载JSon数据中文乱码问题

一.问题描述 使用zTree的异步刷新父级菜单时,服务器返回中文乱码,但项目中使用了SpringMvc,已经对中文乱码处理,为什么还会出现呢? 此处为的异步请求的配置: Java代码 async: { enable: true, url: basePath + '/sysMenu/listSysMenu', autoParam: ["id=parentId"] } SpringMvc中文字符处理: Java代码 <mvc:annotation-driven> <mvc

cef安装谷歌商店扩展-cef 如何加载谷歌商店的扩展?

问题描述 cef 如何加载谷歌商店的扩展? 最近想把CEF嵌入到项目中,客户需求浏览器可以从谷歌商店安装扩展,请教各位大神cef有方式实现么?

【技术贴】解决IE8加载网页慢IE8第一次打开网页卡

由于安装了工商银行网上银行助手造成的!! 点击IE--工具-- internet选项--程序--管理加载项--将你看到的工商银行CB开头的那个加载项给右键禁用了. 然后打开360安全卫士--系统清理--清理插件--将工商银行的BHO浏览器插件删掉,即可!! 打开速度秒开. 解决IE8加载网页慢IE8第一次打开网页卡

android 解决ViewPager加载大量图片内存溢出问题_Android

1.大家都知道为ViewPager构建适配器继承PagerAdapter,怎么构建就不说了.Viewpager会默认加载当前页和当前页的左右两页.一开始当前页是下标0,所以一开始默认加载第0页(指下标,下同)和第1页.当你向右滑动,当前页为第1页时,ViewPager会加载第2页,这时一共有3页存在(第0,1,2页).再向右滑动,当前页为第2页时,会移除第0页,加载第3页,同理向左滑动当前页为第1页时,会移除第3页.这么说应该懂了吧. 知道了上面的原理,就可以让ViewPager始终只加载3页的

android 解决ViewPager加载大量图片内存溢出问题

1.大家都知道为ViewPager构建适配器继承PagerAdapter,怎么构建就不说了.Viewpager会默认加载当前页和当前页的左右两页.一开始当前页是下标0,所以一开始默认加载第0页(指下标,下同)和第1页.当你向右滑动,当前页为第1页时,ViewPager会加载第2页,这时一共有3页存在(第0,1,2页).再向右滑动,当前页为第2页时,会移除第0页,加载第3页,同理向左滑动当前页为第1页时,会移除第3页.这么说应该懂了吧. 知道了上面的原理,就可以让ViewPager始终只加载3页的

Vista下启动无加载项的IE浏览器的方法

Vista 下启动无加载项的IE浏览器的方法.IE在无加载的状态下可以判断浏览器是否由于加载了插件.恶意软件以及 ActiveX 控件等而引起了网页工作不正常.浏览器无法工作.软件冲突等问题. 具体步骤如下: (1)开始-〉所有程序-〉附件-〉系统工具-〉Internet Explorer(无加载项)(如图) 点击打开就是了. (2)启动了无加载的IE在下面会提示:如下图的内容(如图) (3)解决自己想解决的问题. (4)如果问题解决了重新启动,双击桌面上的IE即是我们平时使用的IE了.