HTTP/3 和 QUIC與 HTTP/2 類似,有一種觀點(diǎn)認(rèn)為 HTTP/3 和 QUIC 將廢除 14KB 法則——事實(shí)并非如此。實(shí)際上,QUIC 仍然建議使用 14KB 法則。9 月 17-18 日,QCon 全球軟件開發(fā)大會(huì)將在北京富力萬麗酒店舉辦。內(nèi)容涵蓋前端新基建與前沿技術(shù)、WebAssembly 的落地進(jìn)展、Rust 實(shí)戰(zhàn)與語(yǔ)言實(shí)現(xiàn)、數(shù)據(jù)湖存儲(chǔ)底座、資效平衡的架構(gòu)設(shè)計(jì)、云原生微服務(wù)架構(gòu)新趨勢(shì)、云原生時(shí)代的可觀測(cè)技術(shù)落地、測(cè)試環(huán)境治理、云原生架構(gòu)變革、AI 基礎(chǔ)架構(gòu)、開源運(yùn)營(yíng)、分布式數(shù)據(jù)庫(kù)、下一代大數(shù)據(jù)系統(tǒng)、業(yè)務(wù)安全合規(guī)、工程師成長(zhǎng)實(shí)踐、研發(fā)效能提升、DevOps、移動(dòng)生態(tài)、基礎(chǔ)設(shè)施運(yùn)維……網(wǎng)站開發(fā)需要與網(wǎng)站托管和域名注冊(cè)等服務(wù)提供商合作。雙鴨山哪個(gè)公司網(wǎng)站開發(fā)值得信任
TCP 是什么傳輸控制協(xié)議(Transmission Control Protocol,TCP)是一種使用 IP 協(xié)議可靠地發(fā)送數(shù)據(jù)包的方法——有時(shí)被稱為 TCP/IP。當(dāng)瀏覽器向你的網(wǎng)站(或圖像或樣式表)發(fā)出請(qǐng)求時(shí),它會(huì)使用 HTTP 請(qǐng)求。HTTP 建立在 TCP 之上,一個(gè) HTTP 請(qǐng)求通常由許多 TCP 數(shù)據(jù)包組成。IP 只是一個(gè)將數(shù)據(jù)包從互聯(lián)網(wǎng)上的一個(gè)位置發(fā)送到另一個(gè)位置的系統(tǒng)。IP 沒有檢查數(shù)據(jù)包是否成功到達(dá)目的地的方法。對(duì)于網(wǎng)站來說,確保所有的數(shù)據(jù)到達(dá)請(qǐng)求端是非常關(guān)鍵的,否則我們可能會(huì)因?yàn)閬G失數(shù)據(jù)包無法獲得完整的網(wǎng)頁(yè)。但在網(wǎng)絡(luò)的其他應(yīng)用場(chǎng)景中,這一點(diǎn)并不那么重要——比如流媒體直播視頻。雙鴨山哪個(gè)公司網(wǎng)站開發(fā)值得信任網(wǎng)站開發(fā)還可以與其他系統(tǒng)和服務(wù)進(jìn)行集成,如支付系統(tǒng)、社交媒體平臺(tái)等,以提供更多的功能和服務(wù)。
我們的項(xiàng)目流程中,設(shè)計(jì)完成并得到客戶書面確認(rèn)后制作工作會(huì)立即開始,制作的過程也就是將設(shè)計(jì)的圖示圖片轉(zhuǎn)換成HTML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)文件的過程,也就是轉(zhuǎn)換成用戶可以瀏覽的網(wǎng)頁(yè)文件。制作人員會(huì)根據(jù)每一個(gè)網(wǎng)站的具體情況來制作,這個(gè)過程中會(huì)生成很多圖片及優(yōu)化后的網(wǎng)頁(yè)文件,網(wǎng)站的每一個(gè)細(xì)節(jié),制作人員都會(huì)考慮周全來滿足網(wǎng)站瀏覽者的方便,如果沒有客戶的書面確認(rèn)就開始制作,一旦版面變更,制作人員就需要修改幾十到幾百個(gè)圖片或頁(yè)面,甚至整個(gè)網(wǎng)站都需要重新制作,對(duì)項(xiàng)目造成極大的浪費(fèi)。
如果我們算一下,就是 10 + ( 1 + 120 + 120 + 60 ) x 2 = 612 毫秒。這是每次往返額外的 612 毫秒——也許這看起來不是很長(zhǎng)時(shí)間,但你的網(wǎng)站可能只是為了獲取個(gè)資源就需要許多個(gè)往返。另外,HTTPS 在完成個(gè)往返之前需要額外的兩次往返——這使延遲達(dá)到了 1836 毫秒!對(duì)于生活在陸地上的人,延遲又是怎樣的衛(wèi)星網(wǎng)絡(luò)似乎是一個(gè)極端的例子——我選擇它作為例子是因?yàn)樗軌虺浞终f明了網(wǎng)絡(luò)延遲這個(gè)問題——但對(duì)于生活在陸地上的人來說,延遲可能比這更糟糕,原因有很多。網(wǎng)站開發(fā)可以通過優(yōu)化網(wǎng)站的SEO(搜索引擎優(yōu)化)來提高網(wǎng)站的可見性和排名,吸引更多的訪問者。
Facebook 的開發(fā)團(tuán)隊(duì)開發(fā)了很多代碼,并將它們開源。他們也有自己的開發(fā)者大會(huì),叫作 F8。大部分巨頭公司都有自己的開發(fā)者大會(huì)。新的 App 需要越來越復(fù)雜的 UI 布局,所以 CSS 也需要有所變化。我們不再使用 table 元素來布局圖像,frame 元素也差不多銷聲匿跡了。我們建立了新的標(biāo)準(zhǔn),比如 CSS Floats、Flexbox 和 CSS Grid,人們不斷地對(duì)這些標(biāo)準(zhǔn)進(jìn)行迭代,然后開發(fā)出了各種框架,比如 Bootstrap、Foundation 等。我們還發(fā)明了一些語(yǔ)言,可以將它們編譯成 CSS。它們彌補(bǔ)了 CSS 的一些不足,如變量和模塊化,但還不夠完美。網(wǎng)站開發(fā)需要持續(xù)更新和維護(hù),以適應(yīng)不斷變化的技術(shù)和用戶需求。雙鴨山什么公司網(wǎng)站開發(fā)好
網(wǎng)站開發(fā)需要考慮無障礙性,以確保所有用戶都能訪問和使用網(wǎng)站。雙鴨山哪個(gè)公司網(wǎng)站開發(fā)值得信任
那么 14KB 這個(gè)數(shù)字是怎么來的,大多數(shù) Web 服務(wù)器的 TCP 慢啟動(dòng)算法都是從發(fā)送 10 個(gè) TCP 數(shù)據(jù)包開始的。TCP 數(shù)據(jù)包長(zhǎng)度為 1500 字節(jié)。這個(gè)值不是由 TCP 規(guī)范設(shè)置的,它來自于以太網(wǎng)標(biāo)準(zhǔn)。每個(gè) TCP 數(shù)據(jù)包的標(biāo)頭占了 40 個(gè)字節(jié),其中 16 個(gè)字節(jié)用于 IP,另外 24 個(gè)字節(jié)用于 TCP。這樣每個(gè) TCP 數(shù)據(jù)包還剩下 1460 個(gè)字節(jié)。10 x 1460 = 14600 字節(jié),或大約 14KB!因此,如果你能把網(wǎng)站的網(wǎng)頁(yè)——或網(wǎng)頁(yè)的關(guān)鍵部分——壓縮到 14KB,就可以為訪問者節(jié)省大量的時(shí)間——他們和網(wǎng)站服務(wù)器之間的往返時(shí)間。雙鴨山哪個(gè)公司網(wǎng)站開發(fā)值得信任
山東善嘉信息科技有限公司在同行業(yè)領(lǐng)域中,一直處在一個(gè)不斷銳意進(jìn)取,不斷制造創(chuàng)新的市場(chǎng)高度,多年以來致力于發(fā)展富有創(chuàng)新價(jià)值理念的產(chǎn)品標(biāo)準(zhǔn),在山東省等地區(qū)的商務(wù)服務(wù)中始終保持良好的商業(yè)口碑,成績(jī)讓我們喜悅,但不會(huì)讓我們止步,殘酷的市場(chǎng)磨煉了我們堅(jiān)強(qiáng)不屈的意志,和諧溫馨的工作環(huán)境,富有營(yíng)養(yǎng)的公司土壤滋養(yǎng)著我們不斷開拓創(chuàng)新,勇于進(jìn)取的無限潛力,山東善嘉信息科技供應(yīng)攜手大家一起走向共同輝煌的未來,回首過去,我們不會(huì)因?yàn)槿〉昧艘稽c(diǎn)點(diǎn)成績(jī)而沾沾自喜,相反的是面對(duì)競(jìng)爭(zhēng)越來越激烈的市場(chǎng)氛圍,我們更要明確自己的不足,做好迎接新挑戰(zhàn)的準(zhǔn)備,要不畏困難,激流勇進(jìn),以一個(gè)更嶄新的精神面貌迎接大家,共同走向輝煌回來!