前端mvvm框架怎么兼顧seo
1 回答

慕神8447489
TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超1個(gè)贊
方案1,你可以在服務(wù)器端運(yùn)行一個(gè)瀏覽器實(shí)例來執(zhí)行你的應(yīng)用里的Javascript,然后從DOM中卸下HTML(使用PlantomJS或者WebLoop)。 或者你可以創(chuàng)建一個(gè)服務(wù)端生成的專供爬蟲的替代性HTML版本。
前者, 需要你為每一個(gè)頁面加載建立一個(gè)headless瀏覽器(或者tab),比起直接產(chǎn)出HTML,這樣會(huì)花費(fèi)很多的時(shí)間和系統(tǒng)資源。 取決于你使用的框架,需要不少精力來決定什么時(shí)候頁面已經(jīng)準(zhǔn)備好了。 你可以緩存頁面,但是如果頁面經(jīng)常改變,那么緩存只能起到非常有限的優(yōu)化作用,而且會(huì)增大復(fù)雜度。
- 1 回答
- 0 關(guān)注
- 730 瀏覽
添加回答
舉報(bào)
0/150
提交
取消