目前本站架設在自家用的Nas上,透過Docker容器環境運作中。
他使用我自行設定的簡易容器管理環境php
https://github.com/DevinY/phpenv
分格線下是舊資料囉
我受不了Bulehost的龜速,已將DNS拉回由networksolutions直接管理啦,
調整DNS設定TTL到兩小時,或許會再轉換到其他地方..
以下是Bulehost我個人無法接受的幾點:
一、主機應該在美國,速度太慢。
二、無http/2。
三、mysql的時區無法調整。
所以決定移到Google Cloud Platform,到GCP上,
經過了48小時,所有DNS快取應該都沒了,我想DNS解析都已移至了GCE (Google Compute Engine)上了。
目前您看到的這個網站3C Tech Center使用D-Laravel docker-compose環境運作,因為聊天室的功能,加入redis container。
由於有$300美元的試用,目前先來觀查看看一個月大概會有多少費用產生。
這是我第一次把MacOS上開發用的D-Laravel運作在GCE上,有機會再寫一篇如何設定D-Laravel在GCE的心得分享。
在GCE上使用D-Laravel的好處:
1. 跟我的本機的開發環境完全相同,本機能運作基本上遠端就能運作。
2. 隨時可以更新到最新版本的PHP,並且可以在本機MacOS上的開發環境測試是否有什麼問題。
3. 不用換個環境,就要重裝一次PHP或redis等相關服務,docker-compose設定好後即可使用,
隨時可以更新新版本的php,方便轉移到不同平台。
好啦,其實是Docker的好處,不過D-Laravel提供了一個基礎的架構及簡易的bash指令..?
目前在GCE上,我發文的存檔速度超快了,cmd+s立刻存檔(我的後台有設定熱鍵存檔),
在Bluehost我存檔要十幾秒才會完成,現在到了Google Cloud Platform後,
零等待,畫面閃一下就存檔完成囉,用起來就是覺的爽爽的feel..?
No Comment
Post your comment