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

Synology DSM Reverse Proxy: How to Fix Unrealistic Upload Speeds with OpenSpeedTest #94

Open
eiger8 opened this issue Aug 31, 2023 · 5 comments

Comments

@eiger8
Copy link

eiger8 commented Aug 31, 2023

Version: latest docker image

Environment:
Browser: Safari & Chrome
Backend: Synology Docker

Description:
The Openspeedtest Dashboard's UI is displaying incorrect upload speed measurements. While the download speed appears to be accurate, the upload speed is consistently showing a value that is much higher than expected.

Steps to Reproduce:
Open the Openspeedtest.
Initiate a speed test.

Expected Result:
The upload speed displayed on the Openspeedtest Dashboard should be consistent with download benchmark.

Actual Result:
The upload speed displayed is much higher than the actual speed measured by download benchmark.

Safari 2023-08-31 at 21 29 41@2x

@openspeedtest
Copy link
Owner

follow #91

DS920-1Gbps-.mp4

@eiger8
Copy link
Author

eiger8 commented Sep 1, 2023

when using the IP it is showing correct values, as shown on the video. but with DSM's Reverse Proxy it is showing incorrect values even with client_max_body_size set to 10000M

@openspeedtest
Copy link
Owner

openspeedtest commented Sep 2, 2023

Putting the source and destination in HTTP will fix this issue. HTTP/2 is the problem here. You need to handle the upload as we mentioned here, or disable HTTP/2.
Screenshot 2023-09-02 at 8 15 05 AM

@openspeedtest
Copy link
Owner

Disable HTTP/2 if you need speedtest to work on HTTPS. For HTTP, you don't need to disable HTTP/2.
Screenshot 2023-09-02 at 7 54 32 AM

@openspeedtest openspeedtest changed the title Upload Speed Measurement Displaying Incorrect Value in UI Synology DSM Reverse Proxy: How to Fix Unrealistic Upload Speeds with OpenSpeedTest Sep 2, 2023
@eiger8
Copy link
Author

eiger8 commented Oct 26, 2023

Putting the source and destination in HTTP will fix this issue. HTTP/2 is the problem here. You need to handle the upload as we mentioned here, or disable HTTP/2. Screenshot 2023-09-02 at 8 15 05 AM

thanks! this solution was helpful! we can consider this as a working workaround for those facing this issue.

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