在DNS方面?在瀏覽器層面甚至是路由器層面將DNS服務器相關的信息進行緩存,訪問DNS的時間就能夠縮短不少。css
網絡請求?使用CDN,解決了網絡選擇和緩存的問題,CDN是用於靜態資源的,可是網絡請求靜態資源的時候仍是會帶上cookie,這時候的cookie實際上是對網絡的損耗,因此但願在請求靜態資源的時候將cookie去掉。CDN的域名與主站不同就能夠讓cookie不會攜帶。html
帶寬?如何減小一個HTTP請求的大小,也是很重要的一點。node
react等框架?服務端渲染直出HTML,在服務端進行HTML渲染.react
資源的合併與壓縮涉及到哪些的優化點:瀏覽器
減小http請求數量就是合併,減小請求資源大小就是壓縮。緩存
node.js的html-minifier涉及到不少參數的配置,能夠配置是否壓縮註釋,是否壓縮HTML中的js,css。node做爲構建工具的時候,就能夠在構建層進行HTML的壓縮,若是將nodejs做爲服務端語言的話,就涉及到服務端進行壓縮的方式。一方面是構建階段,一方面是服務端。服務器