一、背景
最近發(fā)現(xiàn)原來的原型預覽訪問速度超級慢,這一切貌似是最近調整了下Axure原型中的幾個元件,上傳之后,原本訪問超級快的文件,變的超級超級慢。
二、原因分析過程
1、首先直接從服務器角度找原因。自認為服務器可能是寬帶不夠,或者沒有使用web服務(Nginx或者Apache),直接放在服務器子域下文件夾,使用靜態(tài)網頁訪問。使用了oss對象存儲存放原型預覽文件,但是還是訪問慢;使用產品大牛的產品,訪問還是慢。
2、其次是從原型去優(yōu)化,比如把背景圖片替換成小點的圖片,這樣加載圖片速度也會快一些。
3、還想是不是我蘋果電腦的問題?之前的原型都是Windows下做的。從這個角度看,我差點都開始下載系統(tǒng)鏡像,做虛擬機了。
4、還想是不是谷歌瀏覽器的問題,因為之前遇到谷歌瀏覽器訪問axure預覽文件,要加載一個插件,是不是插件更新了?于是安裝了火狐瀏覽器,打開,還是很慢!
其實這些方向一開始就錯誤了,回想一下,環(huán)境(服務器、工作環(huán)境、瀏覽器)根本就沒變,之前的原型訪問為什么這么快,最近調整了幾處Axure原件,之后重新上傳后就訪問慢了?這么推斷,一定是axure原型存在問題。有點AB測試的感覺。
但其實也不完全怪罪我,因為最近發(fā)生了太多的事情,比如原來原型是放在小廠的虛擬主機服務器上,現(xiàn)在是搭建在了阿里云服務器上,這個層面說,確實服務器環(huán)境發(fā)生了變化;另外最近為了減輕服務器壓力,使用了OSS對象存儲,剛開始研究OSS,難免有點暈。
三、最后問題是怎么發(fā)現(xiàn)的
在上面提到的,在懷疑是瀏覽器的時候,使用了火狐瀏覽器,火狐瀏覽器在左下角提示了,我的原型文件在與一個網址進行TLS握手,我去,這不是axure的web字體的問題嗎?一定是這個字體在搗鬼了。刪除這個字體后,果然訪問速度上去了!
四、總結
1、找問題的方法不對,應該有ABtest的思維。多個因素在影響時候,先保證其他因素不變的前提下,去單獨對剩下的因素進行分析,這樣一個個的排除,就能找到問題了
2、信息不對稱。其實這個問題,早在群里,大梨就發(fā)過了,我沒看到,就導致了低效率的研究!
五、處理
替換字體鏈接
大梨的回復
六、學到的東西和相關資源
1、使用阿里云對象存儲(OSS)搭建靜態(tài)網站~
https://owomoe.net/dev/16.html
2、Linux中使用Apache服務部署靜態(tài)網站及配置介紹
https://blog.csdn.net/weixin_43287982/article/details/84841392
3、Centos7下Nginx發(fā)布Axure產品原型文件
https://blog.csdn.net/shengfakun1234/article/details/88666978
4、apache 二級域名設置完整步驟
https://blog.csdn.net/u013239233/article/details/89237677
5、大梨的回復
近期有很多同學反饋使用了Fontawesome 5 Free字體圖標方案的原型演示文件訪問緩慢或字體圖標無法顯示,這是由于網站專題頁面中提供的原CSS鏈接來自國外的服務器,由于某些未知的原因近期國內訪問這個鏈接地址會出現(xiàn)異常。建議使用了Fontawesome 5 Free字體圖標方案的同學們修改CSS鏈接并重新生成HTML文件,只需要將發(fā)布設置中WEB字體選項使用的原鏈接的替換成新的鏈接即可,使用其它版本或CSS鏈接的不受影響。
原鏈接:https://use.fontawesome.com/releases/v5.7.2/css/all.css
新鏈接:https://cdn.bootcdn.net/ajax/libs/font-awesome/5.7.2/css/all.css