-
Notifications
You must be signed in to change notification settings - Fork 835
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
Is it normal to make half of performance ? #537
Comments
Yes, adding any proxy to your flow adds significant overhead, especially when the requests are simple and only bound by the constraints of the HTTP stack. If your requests were bound by constraints in your app business logic you wouldn't see nearly as much impact. We aim to improve YARPs throughput from ~50% to ~75%. |
I confirm what @Tratcher said. But based on the client load, this can actually improve perf in some cases, so this is very specific to what kind of benchmark is run. In your case this is totally expected. |
@Tratcher @sebastienros thank you very much for the answers. I have two more questions.
Thank you |
We haven't started looking at kubernetes in detail yet, but yes, you should be able to use YARP anywhere that you use NGinx as a proxy. We're tracking this here: #200 |
Triage: Seems to be answered, closing. Kubernetes support is tracked in #200. |
Some details
How many backends are in your application?
How do you host your application?
- Local environment: macbook 2015 mid 16gb mem i7 cpu 256gb ssd
What did you think of YARP?
Hi.
Thank you very much to invest that kind of tool; thank you all team members, contrirbutors.
Problem
Given
When1
Then1
When2
Then2
Question1: Is it normal to have that much degradation when i use YARP ?
Question2: Can you please share with me how to modify my computer setting as both load testing client and local server for load testing scenario. I found too many documents; nothing exact.
So if you some advice about setting macos Catalina 10.15.6 for loadtest using YARP, i would be great.
Thank you very much for the YARP again.
PS : I disabled all loggers to see performance of the apps (console logger makes performance worst, so i cleared all log providers for loadtest)
The text was updated successfully, but these errors were encountered: