关于axure原型预览文件访问慢的原因

一、背景
最近发现原来的原型预览访问速度超级慢,这一切貌似是最近调整了下Axure原型中的几个元件,上传之后,原本访问超级快的文件,变的超级超级慢。


二、原因分析过程 1、首先直接从服务器角度找原因。自认为服务器可能是宽带不够,或者没有使用web服务(Nginx或者Apache),直接放在服务器子域下文件夹,使用静态网页访问。使用了oss对象存储存放原型预览文件,但是还是访问慢;使用产品大牛的产品,访问还是慢。
2、其次是从原型去优化,比如把背景图片替换成小点的图片,这样加载图片速度也会快一些。
3、还想是不是我苹果电脑的问题?之前的原型都是Windows下做的。从这个角度看,我差点都开始下载系统镜像,做虚拟机了。
4、还想是不是谷歌浏览器的问题,因为之前遇到谷歌浏览器访问axure预览文件,要加载一个插件,是不是插件更新了?于是安装了火狐浏览器,打开,还是很慢!
其实这些方向一开始就错误了,回想一下,环境(服务器、工作环境、浏览器)根本就没变,之前的原型访问为什么这么快,最近调整了几处Axure原件,之后重新上传后就访问慢了?这么推断,一定是axure原型存在问题。有点AB测试的感觉。
但其实也不完全怪罪我,因为最近发生了太多的事情,比如原来原型是放在小厂的虚拟主机服务器上,现在是搭建在了阿里云服务器上,这个层面说,确实服务器环境发生了变化;另外最近为了减轻服务器压力,使用了OSS对象存储,刚开始研究OSS,难免有点晕。
三、最后问题是怎么发现的 在上面提到的,在怀疑是浏览器的时候,使用了火狐浏览器,火狐浏览器在左下角提示了,我的原型文件在与一个网址进行TLS握手,我去,这不是axure的web字体的问题吗?一定是这个字体在捣鬼了。删除这个字体后,果然访问速度上去了!
关于axure原型预览文件访问慢的原因
文章图片


四、总结 1、找问题的方法不对,应该有ABtest的思维。多个因素在影响时候,先保证其他因素不变的前提下,去单独对剩下的因素进行分析,这样一个个的排除,就能找到问题了
2、信息不对称。其实这个问题,早在群里,大梨就发过了,我没看到,就导致了低效率的研究!


五、处理
替换字体链接


关于axure原型预览文件访问慢的原因
文章图片
大梨的回复


关于axure原型预览文件访问慢的原因
文章图片
六、学到的东西和相关资源 1、使用阿里云对象存储(OSS)搭建静态网站~
https://owomoe.net/dev/16.html
2、Linux中使用Apache服务部署静态网站及配置介绍
https://blog.csdn.net/weixin_43287982/article/details/84841392
3、Centos7下Nginx发布Axure产品原型文件
https://blog.csdn.net/shengfakun1234/article/details/88666978
4、apache 二级域名设置完整步骤
https://blog.csdn.net/u013239233/article/details/89237677
5、大梨的回复
近期有很多同学反馈使用了Fontawesome 5 Free字体图标方案的原型演示文件访问缓慢或字体图标无法显示,这是由于网站专题页面中提供的原CSS链接来自国外的服务器,由于某些未知的原因近期国内访问这个链接地址会出现异常。建议使用了Fontawesome 5 Free字体图标方案的同学们修改CSS链接并重新生成HTML文件,只需要将发布设置中WEB字体选项使用的原链接的替换成新的链接即可,使用其它版本或CSS链接的不受影响。
原链接:https://use.fontawesome.com/releases/v5.7.2/css/all.css
【关于axure原型预览文件访问慢的原因】新链接:https://cdn.bootcdn.net/ajax/libs/font-awesome/5.7.2/css/all.css

    推荐阅读