php - yii2 前端資源(Assets)在伺服器做輪詢負載的時候載入不到assets下的檔案問題
怪我咯
怪我咯 2017-05-16 13:00:28
0
1
516

使用yii的時候,assets會根據資源發布資源到assets目錄下,檔案目錄名稱如「d82d0cc7yii.js」。如果負載平衡規則為輪詢,可能會導致目前請求建立的資源名稱在目前伺服器上,資源請求到了其他伺服器上,導致資源載入不到,出現頁面混亂,請問怎麼處理呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(1)
伊谢尔伦

我記得yii是按照文件的最後修改時間做hash的,所以有兩種做法:
1,關閉yii對靜態資源的hash,直接輸出原始文件名(但是可能會造成客戶端不更新靜態資源的情況)
2,重寫yii對靜態資源取hash的實作(個人比較推薦)

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!