多頁面應用 VS 單頁面應用

多頁面應用

每一次頁面跳轉,後端都會返回一個新的HTML文件,後端

優勢:首屏時間快(只經歷了一個HTTP請求),SEO效果好服務器

缺點:頁面切換慢搜索引擎

單頁面應用

進行頁面之間跳轉時,並不去加載HTML文件,而是經過JS動態地把當前的內容刪除掉,再去把新的頁面結構上的DOM元素渲染出來。當頁面作跳轉時,不須要作HTML文件的請求,節約了HTTP請求發送的時延,使頁面切換時間很是快,索引

優勢:頁面切換快,服務器端

缺點:首屏時間稍慢(須要去請求一次HTML,一次JS的請求),SEO差(搜索引擎識別HTML,不識別JS)(經過服務器端渲染能夠解決這些問題)渲染

相關文章
相關標籤/搜索