Funliday CTO
Funliday 是台灣最多人使用的旅遊規劃服務,我在 Funliday 內擔任技術長。
擅長 Java、JavaScript、Hadoop 生態系 (HBase)、PostgreSQL (PostGIS)、MongoDB,也喜歡玩各種先進的前後端技術。現在則是專注在 DevOps,CI/CD,Git 工作流程等軟技術。
已連續七年在大型技術研討會分享。
在使用前端三巨頭開發網站的時候,如果沒特別對 meta tag 做處理的話,render 出來的結果會造成 social network 或是 search engine 的內容出現極大落差。而 prerender 可以將這種爬蟲類的 request,使用 headless chrome 的方式將內容完整呈現出來。 這場分享會從 CSR (client-side rendering) 及 SSR (server-side rendering) 的差異開場,帶入 Funliday 自行開發的 prerender 套件 pppr,以及 pppr 解決了哪些原本 prerender.io 不足的地方,並讓大家了解在使用 prerender 技術時會遇到的一些問題。
本次分享預計會提到下列內容:prerender, nodejs, expressjs, puppeteer, nginx, CSR, SSR, LRU cache, CDN