在 Kinsta 建置一個靜態 Static WordPress 網站,是一件很容易的事,依舊可以在 WP 控制台修改或新增文章。
WordPress 是一個非常棒的內容管理系統 (CMS),但是,它也有一點安全性的危險和速度上的缺失。
如果,將 WordPress 網站轉換為靜態 (Static) 網站,有可能會解決這些問題。
一個 WordPress 網站的組成,伺服器必須解析 PHP 文件,查詢資料庫以取得數據,最後將渲染的 HTML 資料傳回瀏覽器。
靜態網站的好處是不需要執行這些繁重的工作,在訪問網站之前,我們已將每個頁面儲存為靜態 HTML,當訪問者訪問網站頁面時,伺服器馬上就可以回傳該 靜態 HTML 頁面。
Kinsta 提供了免費的 Static Site 主機,並且將靜態網站佈署到邊緣 edge 伺服器上。
免費的靜態網站主機:
- 總共 100 個站點
- 每個帳戶每月 600 分鐘建置時間和 100 GB 頻寬
- 每個站點 1 GB 構建大小和 1 個並發構建
建置的步驟:
- 先建立 Git 儲存庫
- 使用 Simply Static Pro 外掛推送靜態文件
- MyKinsta 創建 Static 網站連接 GitHub
當然,不只只有上述的方法,其它的建置方式可以參考 Kinsta 教學。
WordPress 轉成 Static 靜態頁面還有很大的成長空間,不見得每種形式的網站都可以轉成 Static 靜態頁面,像是購物車 WooCommerce、LMS 教學網站就無法達成目標。
當 WordPress 轉成 Static 靜態頁面前,你須考慮許多因素。
yungke.li 部落格網站已經很少寫廢文了,所以,嘗試將它轉成 Static 靜態網站,有種類是無頭 Headless CMS 的感覺。
FAQ:
免費 Static 靜態網站主機的使用限制是什麼 ?
- 最多可以託管 100 個站點,每月共享 600 分鐘的建置時間和 100 GB 的頻寬,每個網站的建置大小最大可達 1 GB。您可以為每個網站獲得一個並發建置。
我的網站部署在 Kinsta 免費 Static 靜態網站的什麼位置 ?
- 每一個靜態網站是部署到 Cloudflare Edge Network (The Edge),這是一個擁有 260 多個伺服器位置的內容交付網路 (CDN),自動從最近的位置為訪客提供服務,以減少延遲。
我可以使用哪些 Static 靜態網站產生器 ?
- 使用現代 JavaScript 框架和 Node.js,靜態網站由 HTML、CSS 和 JavaScript 等非動態文件組成,儲存庫可以包含預先建置的檔案或原始程式碼來產生靜態網站。
- Kinsta 有許多快速入門範例儲存庫,包括:Astro、Cuttlebelle、Docusaurus、Eleventy、Gatsby、Nuxt、Qwik、React、React with Vite 和 VuePress。
你有什麼想法,歡迎留言 !
Photo by Allec Gomes on Unsplash
發佈留言