[MySQL] 如何佈署Database最佳連線路由 – phpMyAdmin建議走本機或內網

這只是一篇架構佈署建議文,主要探討MySQL Client連線MySQL Server的最佳路由。


原由

MySQL Client連線到外網MySQL Server,發現Latency頗高,如果Client是使用phpMyAdmin,可以體驗甚麼叫易怒的操作。


路由範例與速度結果

以下為連線路由測試結果

台灣MySQL Client (WAN)-> 日本AWS-RDS //慢
台灣SSH Client (WAN)-> 日本AWS-EC2 MySQL Client (LAN)-> 日本AWS-RDS //快
台灣HTTP Client (WAN)-> 日本AWS-EC2 phpMyAdmin MySQL Client (LAN)-> 日本AWS-RDS //快

總結

MySQL Client建議是在MySQL server的Local或內網,所以應該很少看到有Application會把連線Database佈署到外網的例子。

phpMyAdmin的佈署來說,就如同MySQL Client,放在MySQL server的Local或內網吧!

亦即,HTTP protocol阻力小、拉長路由OK;MySQL protocol阻力大、盡量拉短路由!

Leave a Reply

Your email address will not be published. Required fields are marked *