這一系列文總共有三篇,這是第二篇。
上一篇解決了 social network 抓取 head tag 裡面的 title, og data 等問題,但其實還有 search engine 要解決,因為 social network 只看 head,但 search engine 除了 head 以外也會看 body,所以這篇要來解決 body 一模一樣的問題。
傳統的 web 開發方式通常是一條龍開發 (你就是那條龍!),後端取得資料庫的內容,然後組成 HTML 之後丟到瀏覽器上顯示。現代的 web 開發方式通常就是一個前端配一個後端,後端專注於把資料送給前端,前端專注於取得資料後在瀏覽器上面顯示漂漂亮亮的。而傳統方式稱為 server side rendering (SSR),現代方式就稱為 client side rendering (CSR)。兩者開發方式各有優缺,蠻多文章有提過,這裡也就不另外說明了。
比較簡單判斷 CSR/SSR 的方式可以直接在你想知道的網頁,按下 Ctrl+u (Windows, Linux) 打開原始碼,看看實際上顯示的內容跟原始碼是不是差異過大。如果網頁內容很豐富,但原始碼才十幾二十行而已,那可以很粗略的說這是 CSR,如果基本上一致那就可以說是 SSR。
而 search engine 就是靠著原始碼把網頁內容做索引,所以如果谷歌大神到 CSR 的網站爬網頁內容,最後爬到的 body 當然都是同一份內容,這樣子對於 SEO 上是不合格的,所以這裡就要分享一下 Funliday-旅遊規劃 是如何處理這塊的。
第一種方式,可以用 VAR 這三套前端框架各自支援的 SSR 方案來處理,像是 Nuxt.js, Next.js, Angular Universal,這些內容已經有許多前輩分享,這裡就不另外說明了。但要注意一點,就是導入這類的解決方案通常會影響到原本的開發模式,像是 webpack 跟 bootstrapping 的方式就一定會動到,小編是建議對框架真的很熟悉之後,再來用這方式會比較好。
第二種方式,就是這次的重頭戲 prerender 了。prerender 也不是什麼魔法,就是一句話「讓爬蟲看到它應該要看的內容」。如圖所示,當 Nginx 收到 request 之後,發現 user agent 是 googlebot 就轉送到 prerender service,如果是一般 request 就直接丟到後面原本的 web server。
而 prerender service 接到 request 之後,就執行 headless chrome (用程式控制沒介面的 Google Chrome),把原本的網頁用 CSR 處理完之後,再把 HTML 的完整資料傳回給 googlebot,這樣子就達到「讓爬蟲看到它應該要看的內容」的功能了。原本的程式完全不用改,只要在 Nginx 做處理就可以了,也是負擔相對較小的方式。
另外,用了 prerender 之後,原本第一篇為了 title, og data 所做的調整也可以拿掉了。因為 CSR 本來就可以改 title, og data,所以避免重複做一樣的事,app.get("*") 這個 route 裡面關於 metadata 的功能也可以直接刪掉了。
那為什麼還會有第三篇?因為 Funliday 實際在應用 prerender.io 似乎有些問題,所以我們就改成自己寫 prerender 了,原因下回說明。
* Prerender.io:https://prerender.io
#prerender #funliday
同時也有13部Youtube影片,追蹤數超過9萬的網紅散財小説ドリキン,也在其Youtube影片中提到,2016年の年末に注文してあった携帯ゲーム機WindowsPC GPD WINがついに届いたので久々にレビュー動画を作ってみました。 これをみてピンと来た人にはほんとお勧めのPCです。 参考になれば幸いです。 しかしこの動画編集してひとりぶろぐさんチェックしたら、さらに魅力的な新機種も発表されてる...
html title tag 在 散財小説ドリキン Youtube 的最佳貼文
2016年の年末に注文してあった携帯ゲーム機WindowsPC GPD WINがついに届いたので久々にレビュー動画を作ってみました。
これをみてピンと来た人にはほんとお勧めのPCです。
参考になれば幸いです。
しかしこの動画編集してひとりぶろぐさんチェックしたら、さらに魅力的な新機種も発表されてるとか!これまた気になるなぁw
* GPD WIN Intel Z8700 Win 10 OS Game Console | Indiegogo
https://www.indiegogo.com/projects/gpd-win-intel-z8700-win-10-os-game-console-laptop/x/9650831#/
* Gole1, Cheapest Windows10 Intel Touch Mini PC | Indiegogo
https://www.indiegogo.com/projects/gole1-cheapest-windows10-intel-touch-mini-pc/x/9650831#/
* Gpd Win | ひとりぶろぐ
http://hitoriblog.com/?cat=142
* ポケットサイズWindows10ゲーミングPC GPD WIN
https://www.amazon.co.jp/gp/offer-listing/B01MFB2V89/?ie=UTF8&camp=1207&creative=8415&linkCode=shr&tag=driftking-22&condition=new
* Alibaba グループ | AliExpress.comの 携帯型ゲーム機 https://ja.aliexpress.com/item/GPD-WIN-Gamepad-Laptop-NoteBook-Tablet-PC-5-5-Handheld-Game-Console-Video-Game-Player-x7/32749738566.html?spm=2114.52010108.5.6.ta8nWm&scm=1007.12783.35057.0&aff_platform=link-c-tool&cpt=1483902085592&sk=fYBIAAQ&aff_trace_key=2e28ef5d0009440d89af290502e2da77-1483902085592-07241-fYBIAAQ
サブチャンネルはこちら: https://www.youtube.com/c/drikin
ポッドキャスト版はこちら: http://goo.gl/MzyL6B
チャンネル登録はこちら: http://goo.gl/u5PG7w
Music by Andrew Applepie
https://www.youtube.com/channel/UCxHw0UHnpIyJJD609SDLL9A/featured
Logo & Title Design by Shiori Togashi
http://shioritogashi.com/
-------------------------------------------------------------------------------
# 主な撮影機材
✩ Panasonic DMC-GH4-K - http://amzn.to/2dV4hlD
✩ Panasonic 12-35mm F2.8 G X VARIO - http://amzn.to/2eabH6w
✩ Canon G7 X Mark II - http://amzn.to/2bapdSf
✩ DJI Osmo - http://amzn.to/1TXPjtn
✩ RODE SmartLav+ - http://amzn.to/20Y7G3s
✩ RODE SC3 - http://amzn.to/20Y7yB0
✩ RODE VideoMic Pro - http://amzn.to/25dwgBe
✩ DJI PHANTOM 4 - http://amzn.to/1TE0FQQ
✩ iPhone 6s Plus - http://amzn.to/1PzD7t9
✩ SHURE MV88 - http://amzn.to/1RvApqT
✩ SLR-ZOOM - http://amzn.to/1N42rYw
✩ ED 40-150mm F2.8 - http://amzn.to/23NhnHH
✩ OLYMPUS OM-D E-M5 MarkII - http://amzn.to/1RYak3f
# 関連リンク
✩ Podcast - http://backspace.fm
✩ Twitter - http://twitter.com/drikin
✩ FaceBook - http://facebook.com/drikin
✩ Instagram - http://instagram.com/drikin
✩ SNAPCHAT! - backspacefm
✩ Blog/Website - http://weblog.drikin.com
-------------------------------------------------------------------------------
もしこの動画が面白かったらぜひポッドキャストもオススメです。
http://backspace.fm/ では一週間分のテック系ガジェット系ニュースについて語っています!
html title tag 在 Megumi Games Youtube 的最佳解答
►チャンネル登録はこちら!
http://www.youtube.com/subscription_center?add_user=megumigames
►メインチャンネルもよろしく!
http://www.youtube.com/subscription_center?add_user=MEGUMIbernadette
Don't Starve: Console Edition
http://www.jp.playstation.com/software/title/jp0142cusa00408_00dontstarveps4v01.html
► [プレイリスト] Don't Starve: Console Edition
http://www.youtube.com/playlist?list=PLvBTuiDew8GH2wFT9IwWUwgAXTwZhs5vY
----------------------------------------------------
►BLOG
http://megumi.ldblog.jp/
►Twitter
http://twitter.com/megumibernadett
►Facebook
https://www.facebook.com/megumi.sakaue
----------------------------------------------------
►めぐみさんの超リピート品や定期購入品
http://www.amazon.co.jp/lm/REKYZBLJE1IGZ/?_encoding=UTF8&camp=247&creative=7399&linkCode=ur2&tag=o07d-22
►使用機器やデバイス等
http://www.amazon.co.jp/lm/R1H7NRKUGOTK53/?_encoding=UTF8&camp=247&creative=7399&linkCode=ur2&tag=o07d-22
※各製品リンクURLはアソシエイトプログラムを使用しています。
----------------------------------------------------
►めぐみさんの所属事務所uuum(ウーム)
http://www.uuum.jp/
►世界で一番伝わるショッピングメディア
http://on-sale.tv/
----------------------------------------------------
共に人生を謳歌しようぜ!!!!!
あなたのコメントと高評価が
私の原動力です(^ω^ )
Please:
Thanks for all your support friends, rating the video and leaving a comment is always appreciated!
html title tag 在 Megumi Games Youtube 的最佳貼文
►チャンネル登録はこちら!
http://www.youtube.com/subscription_center?add_user=megumigames
►メインチャンネルもよろしく!
http://www.youtube.com/subscription_center?add_user=MEGUMIbernadette
Don't Starve: Console Edition
http://www.jp.playstation.com/software/title/jp0142cusa00408_00dontstarveps4v01.html
► [プレイリスト] Don't Starve: Console Edition
http://www.youtube.com/playlist?list=PLvBTuiDew8GH2wFT9IwWUwgAXTwZhs5vY
----------------------------------------------------
►BLOG
http://megumi.ldblog.jp/
►Twitter
http://twitter.com/megumibernadett
►Facebook
https://www.facebook.com/megumi.sakaue
----------------------------------------------------
►めぐみさんの超リピート品や定期購入品
http://www.amazon.co.jp/lm/REKYZBLJE1IGZ/?_encoding=UTF8&camp=247&creative=7399&linkCode=ur2&tag=o07d-22
►使用機器やデバイス等
http://www.amazon.co.jp/lm/R1H7NRKUGOTK53/?_encoding=UTF8&camp=247&creative=7399&linkCode=ur2&tag=o07d-22
※各製品リンクURLはアソシエイトプログラムを使用しています。
----------------------------------------------------
►めぐみさんの所属事務所uuum(ウーム)
http://www.uuum.jp/
►世界で一番伝わるショッピングメディア
http://on-sale.tv/
----------------------------------------------------
共に人生を謳歌しようぜ!!!!!
あなたのコメントと高評価が
私の原動力です(^ω^ )
Please:
Thanks for all your support friends, rating the video and leaving a comment is always appreciated!