Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

week14 commit #32

Merged
merged 1 commit into from
Jul 10, 2019
Merged

week14 commit #32

merged 1 commit into from
Jul 10, 2019

Conversation

ChihYang41
Copy link
Collaborator

@ChihYang41 ChihYang41 commented Jul 10, 2019

hw2 的連結

想問 Huli 的問題:

  • 可能跟這週比較無關,Week15 我想做一個 PHP Gallery 的 side project,陽春功能大概就是上傳圖片、瀏覽圖片這樣。目前想法是如果每次造訪網頁都要重新下載圖片可能不太理想,所以想做出讓瀏覽器 Cache 圖片的機制,請問這想法會有什麼問題嗎?

  • 以我目前的理解,Server 跟瀏覽器的 Cache 只要在 response 的 header 設置就可以實現,Server side 跟 Database 之間才需要用到 Redis 或 memcache 等 service 來做 Cache,想知道這樣的理解有錯誤嗎?

  • 部署 AWS EC2 遠端主機 + Ubuntu LAMP 環境 + phpmyadmin 這篇文好像沒寫到 Ubuntu 防火牆的設置,自己很緊張跑去查之後發現原來在過程中 AWS 就會自己設置虛擬機器的防火牆了啊 O_O 想知道這樣還有需要設置 Ubuntu 的防火牆嗎?目前是抱著苟且的心態沒去處理 XD

小感想

  • 關於部署:就是靠著前人的文章,站在巨人的肩膀上進行的作業,而且這巨人的肩膀又寬又大(?)屁顛屁顛地跟著做就默默完成了,然後還寫了一個整理所有文章的懶人包(最懶的那種)目前放在 hw3 心得裡,有空會放到共筆區。

  • 關於 hw1:覺得這頗難欸其實 !很努力想畫出理想中的圖片,成果大概就是這樣哈哈哈,如果有什麼錯誤請大力鞭,感恩

  • 關於 Docker:查了文章覺得每個人都很努力把這東西講得簡單一點,但對我來說還是很抽象,完全看不懂啊 XDD

@aszx87410
Copy link
Member

可能跟這週比較無關,Week15 我想做一個 PHP Gallery 的 side project,陽春功能大概就是上傳圖片、瀏覽圖片這樣。目前想法是如果每次造訪網頁都要重新下載圖片可能不太理想,所以想做出讓瀏覽器 Cache 圖片的機制,請問這想法會有什麼問題嗎?

沒什麼問題

以我目前的理解,Server 跟瀏覽器的 Cache 只要在 response 的 header 設置就可以實現,Server side 跟 Database 之間才需要用到 Redis 或 memcache 等 service 來做 Cache,想知道這樣的理解有錯誤嗎?

沒錯

部署 AWS EC2 遠端主機 + Ubuntu LAMP 環境 + phpmyadmin 這篇文好像沒寫到 Ubuntu 防火牆的設置,自己很緊張跑去查之後發現原來在過程中 AWS 就會自己設置虛擬機器的防火牆了啊 O_O 想知道這樣還有需要設置 Ubuntu 的防火牆嗎?目前是抱著苟且的心態沒去處理 XD

防火牆設一個就好,如果 aws 已經設了,機器本身就不用設,不然會被自己搞死

關於 hw1:覺得這頗難欸其實 !很努力想畫出理想中的圖片,成果大概就是這樣哈哈哈,如果有什麼錯誤請大力鞭,感恩

只有 server 1 能夠連到 master 去寫資料嗎?這樣 load balance 怎麼分流量XD 應該三台都可以連到 master 寫資料才對

關於 Docker:查了文章覺得每個人都很努力把這東西講得簡單一點,但對我來說還是很抽象,完全看不懂啊 XDD

不然怎麼會放在超級挑戰題XD

@aszx87410 aszx87410 merged commit fb98b8c into master Jul 10, 2019
@aszx87410 aszx87410 deleted the week14 branch July 10, 2019 16:41
@ChihYang41
Copy link
Collaborator Author

ChihYang41 commented Jul 11, 2019

只有 server 1 能夠連到 master 去寫資料嗎?這樣 load balance 怎麼分流量XD 應該三台都可以連到 master 寫資料才對

這部分可能是我有誤解耶,畫這張圖時,我的想法是如果「讀」比「寫」多很多的話,那 Server 是不是也分成專職處理「讀」跟「寫」的才對,就不會有 server 要同時處理讀跟寫,負擔也不用那麼大。

看完 Huli 的回應後,換個角度想,我這張圖如果負責寫入 Database 的 server 掛掉就整個掛掉了,這跟 Load Balance 想要多點處理的概念不符,而且如果寫入的次數沒那麼多,那平均分給其他 server 增加的負擔其實也不大,所以照理來說會讀寫分離的只有 Database,而 server 則是不會分,讀跟寫都會處理,想問這樣的理解有錯誤嗎?感謝!

更改後的圖片大概長這樣(還以為在畫鍊成陣):
avatar

@aszx87410
Copy link
Member

所以照理來說會讀寫分離的只有 Database,而 server 則是不會分,讀跟寫都會處理,想問這樣的理解有錯誤嗎?

對喔,基本上應該是這樣的沒錯

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants