-
Notifications
You must be signed in to change notification settings - Fork 14
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
Load test #256
Comments
Will start work on this after I finish #237, which I hope to have complete by the end of this week. |
Had a discussion today with David and Dana on this. In addition to loader.io, I am going to investigate the loadtest npm package as an option. Goal for next week is to run a basic load test with one of the above tools on my Heroku Undebate server. |
Backing down from this ticket due to starting a new job. @ddfridley will be taking over |
@ddfridley fridley has tested the load using loader.io with an upgraded Heroku account. The updated Heroku didn't ameliorate the increased load 30 connections per second was 1000 times slower than 1 connection per second with load on the server |
A suggestion: use CloudFront as a CDN as a one step solution to configure caching of web pages. |
Because candidate conversations are rendered on the server when the browser access them, we would need to setup a reverse proxy cache server. If we could, that would work really well, there are only about 80 pages to be cached. We would have to expire the cache once every hour or so in case a recording is added or updated. But that would be an insignificant load on the heroku server.
See the diagram:
https://www.imperva.com/learn/performance/cdn-caching/
Want to try to figure out how to do that? On cloudfront or cloudflair or impervia or anywhere its quick and cheap?
Get BlueMail for Android
…On Oct 3, 2020, 7:17 PM, at 7:17 PM, MrNanosh ***@***.***> wrote:
A suggestion: use CloudFront as a CDN as a one step solution to
configure caching of web pages.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
#256 (comment)
|
@MrNanosh I don't see where you get a 1000x difference.
These measurements have a lot of variation in them. I ran 25 again and got 104mSec, but the trend is apparent in theses small samples. The test was xx connections per second for 30 seconds. |
The november elections are comming. We need a way to load test so that we can optimize our performance. Ideally, the test would load the page (1000's of times in a second), and load all of the referenced images. But caution - we are charged for downloading those videos, so lets try to be careful of that. And, those videos are hosted on a content delivery network and we don't need to test that.
One way to do this would be to use loader.io on heroku. But that's only a possibility to consider.
The text was updated successfully, but these errors were encountered: