|
|
|
|
|
by sradman
2198 days ago
|
|
After reading the architecture post [1] referenced in the comment by mpociot [2], I’d say PHP is more “suitable” for the server-side if you choose to self-host the Open Source code rather than use the service. These tunneling services use a client-server architecture with the server-side running on a public IP address. A static binary written in Go, like pgrok, is ideal for the client-side. On the server-side, you want an app server that is both common and can dynamically load a module. A dedicated Go server makes sense if you are building a service but not if you want to add functionality to an existing app server with a public domain name. [1] https://pociot.dev/28-introducing-expose-an-easy-to-use-tunn... [2] https://news.ycombinator.com/item?id=23554459 |
|