Byte Ebi's Logo

Byte Ebi 🍤

每天一小口,蝦米變鯨魚

伸縮自在的伺服器 01 自動配置 Auto Scaling

設定 GCP 上的 Auto Scaling 讓伺服器更加彈性

Ray

首先要把指定的 VM 停止
接著在側邊欄找到儲存空間->映像檔點進去選擇建立映像檔
不要選成虛擬機器->機器映像檔不然等等就會鬼打牆選不到!
一開始自作聰明從 VM 那邊按建立機器映像檔就被送到這個異世界,卡了一下午

Laravel Queue 使用

使用佇列,讓不需要馬上處理的任務延遲處理

Ray

Queue 臺灣這邊稱作「佇列」,中國那邊的翻譯會用「隊列
用處是將一個耗時且不需要即時完成的任務延遲處理,例如寄送電子郵件
使用者不需要等寄信成功才能進行下一步操作,這樣可以讓應用程式對網頁請求有更快的反應

使用 ssh 從本機連線到 GCP VM

在本機透過終端機 ssh 連線到 GCP VM

Ray

原先在 GCP 開啟 VM 後每當管理主機時都要先開啟 GCP 控制台頁面,找到指定主機
按下畫面上的 SSH 連線按鈕,接著開啟 GCP 的終端機畫面
開啟的步驟實在繁瑣,而且那個終端機也沒有自己本機的用的習慣
這篇文章說明如何透過本機終端機 ssh 連線到 GCP 主機內

使用 Prerender 為 SPA 增進 SEO

解決 CSR 網頁的 SEO 問題,示範自架與 SaaS 方案

Ray

Single Page Application(SPA) 網站使用 Client-Side Rendering (CSR) 來渲染畫面
一開始載入時伺服器只會回傳根元件,透過後續 API 互動取得資料填入
而網站排名的爬蟲,爬到就會是空空的。雖然 Google 聲稱他們的爬蟲會執行 JS,但是其他搜尋引擎不一定會執行
所以透過 Prerender 服務來做到預先渲染給網頁爬蟲,達成搜尋結果最佳化

最新文章

Category

Tag