前端mvvm框架怎么兼顧seo
前端mvvm框架怎么兼顧seo
月關(guān)寶盒
2018-10-29 11:00:29
TA貢獻1842條經(jīng)驗 獲得超21個贊
方案1,你可以在服務(wù)器端運行一個瀏覽器實例來執(zhí)行你的應(yīng)用里的Javascript,然后從DOM中卸下HTML(使用PlantomJS或者WebLoop)。 或者你可以創(chuàng)建一個服務(wù)端生成的專供爬蟲的替代性HTML版本。
前者, 需要你為每一個頁面加載建立一個headless瀏覽器(或者tab),比起直接產(chǎn)出HTML,這樣會花費很多的時間和系統(tǒng)資源。 取決于你使用的框架,需要不少精力來決定什么時候頁面已經(jīng)準備好了。 你可以緩存頁面,但是如果頁面經(jīng)常改變,那么緩存只能起到非常有限的優(yōu)化作用,而且會增大復雜度。
后者(創(chuàng)建一個替代性的服務(wù)器端站點)對簡單站點而言足夠了
舉報