有一句話說的好“合格的開發(fā)者知道怎么做,而優(yōu)秀的開發(fā)者知道為什么這么做”。
隨著時(shí)代的發(fā)展疾捍,不斷有新的網(wǎng)絡(luò)技術(shù)、網(wǎng)絡(luò)框架推出栏妖。
所以在國(guó)內(nèi)有很多和我一樣的開發(fā)者乱豆,出于好學(xué)和能力提升目的,都有去學(xué)習(xí)這些新推出的技術(shù)吊趾。
然而大家有沒有想過宛裕,這些技術(shù)是如何來的瑟啃?為什么會(huì)出現(xiàn)?照這種技術(shù)發(fā)展趨勢(shì)還會(huì)出現(xiàn)什么技術(shù)揩尸?或者更近一步蛹屿,你是不是也能發(fā)明一些新的技術(shù)或者開源框架呢?
我想和我有同感的朋友一定打心眼里相信岩榆,在這些讓人眼花繚亂的新技術(shù)里頭错负,一定那些值得我們深究的東西,正是由于這些東西才推動(dòng)這些技術(shù)的更新進(jìn)步勇边。而這個(gè)系列要講的也就是這些東西犹撒。我想學(xué)會(huì)這些東西以后,大家如果要去面試或者工作中遇到網(wǎng)絡(luò)問題粒褒,都能很快的想到和回答以下我列出的這些問題识颊。
1.什么是延遲,為何很多性能瓶頸會(huì)是延遲奕坟?
2.TCP總是最好的傳輸機(jī)制的選擇嗎谊囚?UDP在某些時(shí)候是不是比TCP更優(yōu)呢?
3.為什么連接池能能夠優(yōu)化網(wǎng)絡(luò)性能执赡?
4.TLS為什么會(huì)出現(xiàn)镰踏,如何優(yōu)化TLS的性能?
5.HTTP 2.0為什么出現(xiàn)沙合,他又是如何優(yōu)化網(wǎng)絡(luò)性能的奠伪?
6.QUIC比HTTP 2.0有哪些優(yōu)勢(shì)?
7.移動(dòng)網(wǎng)絡(luò)的性能該如何去分析和優(yōu)化首懈?