iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

PHP on AWS 進化論 - 從單主機一路進化到Serverless,以WordPress與 laravel 為例。 系列

歸納出多套屬於自己的獨特的技術體系因該是每個工程師一直以來的必修功課
從七八年前以Wordpress作出大量的行銷用網頁與電商系統供公司同仁使用
到後幫客戶搬遷與優化各種服務到雲端上
由簡至繁、由繁至簡,一直是一個很大的課題
我們可以使用很複雜但是很棒的工具達成目的,但是絕大部分的人只會希望給我個解決方案直接使用就好
如果凡事都可以那麼簡單就好了
就如同PHP,入門很容易但是要做到專家需要非常大的努力
我在PHP領域中不是個專家,但是我對於PHP底層能怎樣拆分已經練就一身功夫
藉由這次活動整理出一個新的技術體系,整理出到底還有哪邊是可以補足相關技術細節

參賽天數 15 天 | 共 15 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01 為什麼要寫這個主題以及進化路線

為什麼要寫這個主題 歸納出多套屬於自己的獨特的技術體系因該是每個工程師一直以來的必修功課 從七八年前以Wordpress作出大量的行銷用網頁與電商系統供公司同仁...

2020-09-15 ‧ 由 Albert Yu 分享
DAY 2

Day02-php+Mysql 開發可以怎樣進化

何謂進化 多樣性是進化的特徵之一 但在在台灣的IT市場存在著兩種聲音 1. IT環境就是要上雲,Kubernetes 就是帥、microservices才是未...

2020-09-16 ‧ 由 Albert Yu 分享
DAY 3

Day 03 傳統感受 虛擬主機 Amazon Lightsail

特色 他就只是個有AWS招牌的VPS 如果您不瞭解啥是VPS 簡配的網路、簡配的負載平衡、檢配的防火強、檢配的規格 除了OS可能會給多一點東西之外一律都是檢配...

2020-09-17 ‧ 由 Albert Yu 分享
DAY 4

Day 04 Amazon Lightsail LAMP 建置方案

###OS選擇 基本上如果是php + mysql 基本上OS都是以免費的centos與ubuntu為主 當然其他OS也沒不好只是現有資源都是以這兩個OS為大宗...

2020-09-18 ‧ 由 Albert Yu 分享
DAY 5

Day 05 Amazon Lightsail 也可以套用 CDN (AWS Cloudfront)

何謂CDN 內容傳遞網路(英語:Content Delivery Network或Content Distribution Network,縮寫:CDN)是指一...

2020-09-19 ‧ 由 Albert Yu 分享
DAY 6

Day 06 Wordpress 上 Cloudfront 的最大貧頸 SSL

host與https 其實不只是wordpress,任何的框架都有相同的問題 我們都會在程式碼中判斷URL是否正確 如果不符合就就進行301或302跳轉 但是通...

2020-09-20 ‧ 由 Albert Yu 分享
DAY 7

Day 07 讓AWS Cloudfront將主機的附載降低到10%以下, Cloudfront 快取行為設計

##快取行為該如何設計 在 Day 05 Amazon Lightsail 也可以套用 CDN (AWS Cloudfront) 的時候建議預設是全部forwo...

2020-09-21 ‧ 由 Albert Yu 分享
DAY 8

Day 08 SSL 並不是不能用 let's encrypt 只是要換個方式

cloudfront的原站不能用 let's encrypt? 整站套用CDN的時候最怕的是如果我使用了 let's encrypt 結果更新失敗了! 這時候整...

2020-09-22 ‧ 由 Albert Yu 分享
DAY 9

Day 09 Amazon Lightsail 轉 AWS EC2

為何要轉換? AWS 官方說明 <-連結-> 其實就主機資源這件事情是最容易理解的 但就真實應用情境上來說 如果你希望有真實的網路環境使用 可以建...

2020-09-23 ‧ 由 Albert Yu 分享
DAY 10

Day 10 轉換EC2第一個面對的問題與AWS中最基本的『網路與資安』

AWS 主機中最棒的工具Security group AWS Security group 功能Security group的功能很簡單,他只是限定某個特定的I...

2020-09-24 ‧ 由 Albert Yu 分享