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

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