松崗小程序開(kāi)發(fā)公司創(chuàng)絡(luò)于近期對(duì)網(wǎng)站后臺(tái)進(jìn)行了細(xì)節(jié)改進(jìn),主要改進(jìn)的是引入圖片等文件異步上傳并顯示進(jìn)度,好處是縮減約判斷文件上傳的代碼端。以前我們采用傳統(tǒng)文件上傳方式,需要在程序上判斷用戶是否已經(jīng)上傳了文件,并根據(jù)不同情況寫(xiě)兩大段不同的處理代碼。理論上沒(méi)有什么不妥,只是代碼量稍微多了一部分而已。
為什么要引入新技術(shù)
不斷學(xué)習(xí)并改進(jìn)是我們的動(dòng)力源泉,于是我們盡量多的學(xué)習(xí)當(dāng)前最新的技術(shù)、大環(huán)境,并將這些引入到網(wǎng)站中來(lái)。本次引入的異步上傳方式當(dāng)然不是最近才流行起來(lái)的,反而是一種已經(jīng)認(rèn)可度較高且比較成熟的解決方啊。這種方式支持分片上傳,可以說(shuō)對(duì)大文件上傳來(lái)說(shuō)簡(jiǎn)直是一個(gè)福音。常規(guī)的文件上傳方式會(huì)受到服務(wù)器限制,上傳速度相對(duì)會(huì)慢一些。而我們最近引入的上傳方式除了包含了傳統(tǒng)上傳方式,還支持分片上傳,更加好用。具體效果可參考以下兩張演示圖片:
為什么現(xiàn)在才引入
在今天之前,我們一直處于非常保守的狀態(tài):考慮IE8以下版本的瀏覽器。換句話說(shuō),我們?cè)诜浅FD難的調(diào)試網(wǎng)站后臺(tái),以便兼容包括IE6在內(nèi)的主流瀏覽器。然后,隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和用戶設(shè)備的不斷更新,也許,現(xiàn)在正是擁抱IE8以上版本瀏覽器的時(shí)候了。根據(jù)我們的抽樣調(diào)查,目前IE8及以下版本瀏覽器的瀏覽量,已經(jīng)降低至不足1%。盡管我們的抽樣調(diào)查可能不具有太高的代表性,但是在我們的客戶圈來(lái)說(shuō),還是有一定的參考價(jià)值。我們過(guò)去也發(fā)布了很多次低版本瀏覽器的統(tǒng)計(jì)數(shù)據(jù),這個(gè)占比越來(lái)越小。到現(xiàn)在為止,我們認(rèn)為時(shí)機(jī)已經(jīng)成熟。
可能在未來(lái),我們會(huì)逐漸考慮放棄網(wǎng)站對(duì)于IE6的兼容性,逐步引入更多更新的細(xì)節(jié)功能,歡迎期待!