1. 程式人生 > >前端後端分離,怎麼解決SEO優化的問題呢?

前端後端分離,怎麼解決SEO優化的問題呢?

  對於90%以上的網際網路公司來說,前後端分離是必須要做的。目前接手的公司的一個工程,後端是PHP,用的smarty模板,開發效率和之前公司的完全分離相比,確實低不少,一方面需要前端會PHP,另一方面溝通成本也不少,改個PHP的路由還要經過後端的同意,還有系統臃腫,維護成本高等等。但做成前後端完全分離,做成SPA,怎麼做SEO呢,公司的這款產品需要大量的SEO和SEM,國內搜尋引擎現在對SPA的SEO並不好。看了看其它公司的方案,知乎目前做的前後端分離是前端渲染,那怎麼做的SEO呢,暫時沒有太多時間研究,找了篇關於前後端分離的文章。

       這篇文章的討論裡,比較好的方式,有了nodejs後主流做法是前後端同構方案,即一套程式碼在瀏覽器端和node端都可以執行,從而可以先在node端請求資料渲染模板,然後將渲染結果返回給瀏覽器最終呈現,java或PHP做底層,是目前最完美的前後端分離+SEO解決方案,目測沒有之一。