在使用阿里云服務器部署完flask專案后,實際訪問網站發現網站加載速度慢
問題分析:
打開開發者工具-網路,發現echarts檔案及其3D庫加載時間過長,頁面空白時間長,用戶等待時間長,如下圖

解決辦法:
1、利用CDN內容分發網路使用戶根據自己網路的特點更快、更穩定地訪問到節點服務器中的資源,從而加快網頁加載速度
2、將服務器base.html檔案head標簽中的script標簽放到body標簽中,實作在頁面完全顯示之后再加載JS檔案,但實質上并未解決JS資源加載時間長的問題
3、給script標簽設定延遲腳本或異步腳本,實作瀏覽器先下載JS檔案,再延遲執行,
本文選擇BootCDN解決了echarts檔案的加載問題
<script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.4.1/echarts.js"></script>
<script src="https://cdn.bootcdn.net/ajax/libs/echarts-gl/2.0.8/echarts-gl.js"></script>

本文來自博客園,作者:阿儒さん,轉載請注明原文鏈接:https://www.cnblogs.com/changziru/p/17247169.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/547958.html
標籤:其他
