2019独角兽企业重金招聘Python工程师标准>>>

近期谷(zheng)歌(fu)抽疯,很多google的公共库文件访问缓慢或者根本就是无法访问,很多网站前端以前都是直接引用google的地址,这会或多或少的影响网站打开速度。本人博客也“不幸”引入了一些google的公共库,换了几个服务器,无论是BAE还是SAE或者国外的服务器再或者是国内的服务器,都很慢,今天查了查,将其换为360网站卫士提供的公共库资源(http://libs.useso.com/),效果果然提高不少。

这个是由360网站卫士CDN驱动的常用前端公共库以及和谐使用Google公共库&字体库的调用方法。

打开Chrome开发者工具(F12),打开网站,查看到一些引用都是error,其中一个是

http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js

这个我检查了下,发现是我主题模板里的footer.php里的一句引用,于是替换成了以下。

http://ajax.useso.com/ajax/libs/jquery/1.4.3/jquery.min.js

之后还有一个fonts.googleapis.com/css?family=Open+Sans 没有找到,找这个文件可以费了点劲,我在主题模板里没有找到这句话,查找见面源代码根据位置也找不到,在用notepad++搜了几个wordpree的文件夹以后还是没有发现,无奈文件太多,没想到藏这么深,于自已写个脚本来搜索wordpress所有文件。。。

#coding:utf-8import os,sysdef listFile(path, isDeep=True):_list = []if isDeep:try:for root, dirs, files in os.walk(path):for fl in files:                    _list.append('%s\%s' % (root, fl))except:passelse:for fn in glob.glob( path + os.sep + '*' ):if not os.path.isdir(fn):_list.append('%s' % path + os.sep + fn[fn.rfind('\\')+1:])return _listpwd = os.getcwd()
print pwd
cut = listFile(pwd)
flag = 1for i in cut:filename = os.path.split(i)[1]ext = os.path.splitext(i)[1]if ext == '.php' or ext == '.js':f = open(i)for j in f.readlines():if 'fonts.googleapis.com' in j:print iprint jflag = 0
if flag:print 'TT'

将它放到wordpress目录下运行,不一会就找到了原来是wp-includes目录下的script-loader.php,而且只有这一个文件,大概在602行左右

$open_sans_font_url = "//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

将其改为

$open_sans_font_url = "//fonts.useso.com/css?family=Open+Sans:300italic,400italic,600italic,300,400,600&subset=$subsets";

保存之后上传,这两个文件,再打开网站试下,果真比原来快了不少!希望对于有类似问题的朋友有帮助。

转载于:https://my.oschina.net/yangyanxing/blog/276644

切换google的公共库缓解网站访问慢的问题相关推荐

  1. 360网站卫士常用前端公共库CDN服务停掉了

    今天发现原先程序中调用的类似http://fonts.useso.com/css?family=Open+Sans:400,300,600,700&subset=all直接报502了,访问36 ...

  2. 国内网站常用的一些 CDN 静态资源公共库加速服务

    原文地址:http://blog.csdn.net/enweitech/article/details/46410517 web开发者们的福利来了..旨在为大家提供更快更多更好的静态资源库的CDN加载 ...

  3. 紧急通知:360 网站卫士前端公共库已停止服务

    所有使用了360前端公共库的开发者和站长们,请及时更换你的前端库的链接(主要是前端库和谷歌 fonts),否则网站打开速度会极慢,甚至会在 Chrome 浏览器中崩溃. 360前端公共库曾经提供的服务 ...

  4. 360网站卫士前端公共库已停止服务

    最近有的站长发现打开网站一直停在加载fonts.useso.com中,fonts.useso.com本来是360网站卫士CDN加速的字体服务,但是现在已经停止服务了! 但是谷歌的字体服务已经能使用了, ...

  5. CDN公共库、前端开发常用插件一览表(VendorPluginLib)

    ============================================================= ==========================前端CDN公共库==== ...

  6. 国内可用的css,js,图标字体,等常用前端公共库CDN服务

    CDN的全称是Content Delivery Network,即内容分发网络.其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快.更稳定.通过在网络各处放置节 ...

  7. 加快使用Google的CDN网站访问速度

    由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了. 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧骚年! 很多网站,尤其是国外网站,为了加快网站的速度 ...

  8. html是用cdn资源,网站常用前端公共库CDN服务资源(百度+360)

    谷歌最近很不稳定,模板无忧原本使用的google cdn的Jquery库,因为google服务器问题,导致网站打开速度超慢. 严重影响了网站体验,特整理了本篇文章,分享一下国内的各类常用资源cdn公用 ...

  9. 360网站卫士常用前端公共库CDN服务

    360网站卫士常用前端公共库CDN服务 360网站卫士常用前端公共库CDN服务 360网站卫士常用前端公共库CDN服务 posted on 2014-06-11 22:02 lexus 阅读(...) ...

  10. 运维实践-使用WebP Server Go无缝转换图片为Google的webp格式让你网站访问加载速度飞起来...

    关注「WeiyiGeek」公众号 设为「特别关注」每天带你玩转网络安全运维.应用开发.物联网IOT学习! 本章目录: 0x00 快速入门 WebP 介绍 Webp-Server 介绍 0x01 安装实 ...

最新文章

  1. 粽子机器人视频教程_包粽子服务机器人的制作方法
  2. 简介——云计算,大数据,人工智能
  3. boost::contract模块实现sum的测试程序
  4. Sql Server 中汉字处理排序规则,全角半角
  5. 互联网日报 | 2021年春运火车票今起开抢;好未来达成33亿美元私人配售协议;盒马mini开进菜场...
  6. (70)Verilog HDL测试激励:复位激励2
  7. 车辆撞人有全险但是是全责,车主不愿出钱垫付医药费,该怎么办?
  8. Python 崛起、JavaScript 制霸 —— GitHub 2017 年度开源报告里的语言之争
  9. VMware 共享目录不显示的解决办法
  10. 初学数学建模软件MATLAB的笔记
  11. nonebot2+cqhttp 防闪照与防撤回插件
  12. 各大 Android 手机厂商获取 OAID 开源项目!
  13. Excel的序列号转换的算法
  14. 向量ab怎么用计算机打出来,向量怎么用wps打出来
  15. 创维电信悦me,(YMB0300-CW)卡刷固件及教程
  16. Browserslist: caniuse-lite is outdated
  17. C++11新特性 - 侯捷
  18. 请更换备份电池 pos机_POS机报错58终端无效的快速处理方法!
  19. nacos开机自启动 windows
  20. AngularJS的$destory用法

热门文章

  1. 【LeetCode】【字符串】题号:*387. 字符串中的第一个唯一字符
  2. ENVI入门系列教程---二、图像分析---13. 遥感动态监测
  3. Pycharm下安装Tensorflow问题(利用anaconda)
  4. EXCEL VLOOKUP函数的使用
  5. 遥感技术在水利行业中的应用
  6. PHP递归写入MySQL无限级分类数据
  7. C++ STL常用算法总结
  8. JSP技术-01-语法及运行原理
  9. oracle数据库补丁号解释,Oracle数据库版本对应的PSU和补丁号码
  10. fiddler如何伪造referrer_Fiddler抓包神器带你遨游网络,叱咤风云,为所欲为