摘要:前端項(xiàng)目中遇到問題上傳很慢剛開始超過了一小時(shí)從今天上傳速度看超過一小時(shí)很大一部分原因是網(wǎng)絡(luò)后來考慮有中靜態(tài)文件未必使用查找出來進(jìn)行了刪除我們的重構(gòu)已經(jīng)將文件名替換為前綴了期待文件內(nèi)容不變不發(fā)生上傳的但操作過程中我注意到了上傳依然存在全部文件
前端項(xiàng)目中遇到問題, CDN 上傳很慢, 剛開始超過了一小時(shí),
(從今天上傳速度看, 超過一小時(shí)很大一部分原因是網(wǎng)絡(luò)..)
后來考慮有 BootStrap 中靜態(tài)文件未必使用, 查找出來進(jìn)行了刪除.
我們的重構(gòu)已經(jīng)將文件名替換為 md5 前綴了, 期待文件內(nèi)容不變不發(fā)生上傳的,
但操作過程中我注意到了上傳依然存在, 全部文件都重新上傳了
于是懷疑, 因?yàn)樗徐o態(tài)文件都會(huì)被 Grunt 重新編譯生成, 時(shí)間戳改變了
就提了這個(gè)問題問是否是時(shí)間戳:
七牛是怎樣檢測文件更新的?
結(jié)果七牛的確是通過時(shí)間戳來處理的(估計(jì)是 modified time 的時(shí)間)
于是問題就來了, 怎么才能避免重復(fù)的上傳么?
上面的問題的回復(fù)評(píng)論里給了個(gè)方案, 用另外一個(gè) Git 倉庫來處理,
從 Grunt 生成的相同文件, 時(shí)間戳?xí)淖? 但是從另一個(gè) Git 倉庫 pull 是不會(huì)改的.
經(jīng)過實(shí)際測試, 這個(gè)方案至少能行得通
但是也要注意幾點(diǎn):
這個(gè)鏡像的倉庫里不能進(jìn)行分支切換, 否則時(shí)間戳很可能改變
編譯生成的代碼需要放進(jìn) Git 倉庫管理, 會(huì)產(chǎn)生很多額外的 diff
考慮到目前沒有完善的方案, 暫時(shí)會(huì)對這個(gè)額外的倉庫進(jìn)行維護(hù).
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/10942.html
摘要:那大公司的靜態(tài)資源是怎么發(fā)布的呢發(fā)布要求靜態(tài)資源必須走如非自建,推薦又拍云,阿里云,七牛云。發(fā)布和問題發(fā)布流程如果我們把靜態(tài)資源的實(shí)際訪問域名設(shè)置為。功能開發(fā)結(jié)束后,開發(fā)人員把靜態(tài)資源提交到測試環(huán)境倉庫。業(yè)務(wù)業(yè)務(wù)都是使用同樣的發(fā)布方案。 靜態(tài)資源(Static Resources): js、css、img 等非服務(wù)器動(dòng)態(tài)運(yùn)行生成的文件。 在一般的網(wǎng)站中,靜態(tài)資源使用頻率高,流量占用大。...
摘要:是負(fù)責(zé)展示京東商品的落地頁面。比如京東首頁,正常情況加載完頁面一共有多個(gè)節(jié)點(diǎn),基本上全部用于展示商品信息廣告圖和內(nèi)容布局,頁面上的三方異步服務(wù)也比較少。 原文:https://keelii.github.io/2016/07/31/something-have-to-say-with-JD-item 簡介 詳情頁也叫做單品頁,域名以「item.jd.com/skuid.html」為格式...
摘要:雖然如此,但是網(wǎng)站前端性能優(yōu)化的思路基本沒變。為什么前端性能如此重要數(shù)據(jù)顯示只有的最終用戶響應(yīng)時(shí)間花在了下載文檔上。前端性能優(yōu)化一味奉行最佳實(shí)踐有時(shí)候反而過而不及,所以針對項(xiàng)目的實(shí)際情況來優(yōu)化才是明智的選擇。 前端近幾年變化很大,各種工具,庫,框架并發(fā)。雖然如此,但是網(wǎng)站前端性能優(yōu)化的思路基本沒變。為什么前端性能如此重要?數(shù)據(jù)顯示: 只有 10%~20% 的最終用戶響應(yīng)時(shí)間花在了下載...
摘要:我把文件傳到服務(wù)器配置好后,就把其它的靜態(tài)文件扔了。內(nèi)容大多會(huì)是后端技術(shù)前端工程,偶爾會(huì)有一些大數(shù)據(jù)相關(guān),會(huì)推薦一些好玩的東西。 你們是怎么上傳靜態(tài)網(wǎng)頁資源的,還是手動(dòng)處理?有考慮過前端妹子和運(yùn)維哥們的感受嗎 很久以前,一個(gè)前端妹子寫完了代碼要上線,扔了一個(gè)壓縮包過來。我把 HTML 文件傳到服務(wù)器配置好 Nginx 后,就把其它的靜態(tài)文件扔 CDN 了。沒過多久,妹子來找我,說產(chǎn)品...
摘要:我把文件傳到服務(wù)器配置好后,就把其它的靜態(tài)文件扔了。內(nèi)容大多會(huì)是后端技術(shù)前端工程,偶爾會(huì)有一些大數(shù)據(jù)相關(guān),會(huì)推薦一些好玩的東西。 你們是怎么上傳靜態(tài)網(wǎng)頁資源的,還是手動(dòng)處理?有考慮過前端妹子和運(yùn)維哥們的感受嗎 很久以前,一個(gè)前端妹子寫完了代碼要上線,扔了一個(gè)壓縮包過來。我把 HTML 文件傳到服務(wù)器配置好 Nginx 后,就把其它的靜態(tài)文件扔 CDN 了。沒過多久,妹子來找我,說產(chǎn)品...
閱讀 2255·2021-11-23 09:51
閱讀 1089·2021-11-22 15:35
閱讀 4886·2021-11-22 09:34
閱讀 1623·2021-10-08 10:13
閱讀 3029·2021-07-22 17:35
閱讀 2556·2019-08-30 15:56
閱讀 3092·2019-08-29 18:44
閱讀 3107·2019-08-29 15:32