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

Performance/Analytics #113

Open
djrobby opened this issue Dec 14, 2021 · 3 comments
Open

Performance/Analytics #113

djrobby opened this issue Dec 14, 2021 · 3 comments

Comments

@djrobby
Copy link

djrobby commented Dec 14, 2021

Now that the site has been running in production for a few months, are you able to share any details on how it has been performing on day to day basis (ie request throughout, requests/day, db utilization, etc)? I ask because I would like to understand the kind of server or infrastructure the site is running on. From my personal browsing experience, the performance seems a bit sluggish when navigating between various routes. Without knowing the details of the hardware stack, it’s hard to attribute this behavior to a specific entity (ie module, function, db etc). I apologize in advance if this request is not supposed to be under issues. If I need to post it elsewhere, please advsie and go ahead and close the issue. Thank you for an amazing project🙏!

@cbh123
Copy link
Owner

cbh123 commented Dec 15, 2021

Awesome question, and funny you should ask that because I'm in the process of setting up monitoring this past weekend (using https://www.appsignal.com). I started setting up monitoring precisely because I also have noticed site feels a bit slow. What I can tell you right now is that ShlinkedIn is running on https://www.gigalixir.com, which is Heroku for phoenix apps. On Gigalixir it's running on AWS with 1 "size unit" (1 size unit is 1GB memory, 1 CPU share, and 564mbps egress bandwidth) and 2 "replicas" (docker containers). Gigalixir is honestly a bit expensive ($150ish a month right now) so I'm looking to change, probably to fly.io.

@djrobby
Copy link
Author

djrobby commented Dec 15, 2021

Thank you for this very useful information! It's crazy that you're spending $150/mo for a hobby project. I would be more than willing to help setup and manage 2x virtual instances (1 configured for app, and 1 for db) on my dime if you'd like. For $40/mo, the site could be running on 2x instances with 2-cores and 4GB RAM each. My goto virtual instance provider of choice at the moment is UpCloud due to their overall performance benchmarks (especially when compared to DigitalOcean, Linode, LightSail and Vultr). Let me know if I can help and thank you again for responding!

@cbh123
Copy link
Owner

cbh123 commented Dec 15, 2021 via email

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

No branches or pull requests

2 participants