Replacing Nginx with OpenLitespeed

#1
We want to try replace nginx because we have some delay/wait time on video play on our medie server (Websites run from another server) We want to discuss how this can be done with OLS. Feel free to comment on separate parts of what we listed up just refer to what part 1-7

1) We need secure link like nginx has, for example - video urls with md5 hash and expiration time, can we do it with OLS ? To secure url, We use both php (backend send request to nginx) and nginx - http://nginx.org/en/docs/http/ngx_http_secure_link_module.html

2) We have blocked some sites which were abusing our Bandwidth and bots in our cdn (medie server), using nginx config file, can we do that same with OLS? If reCAPTCHA solve this, then how we can use it? Because video urls are used in php script. Does reCAPTCHA appears for every visitors ?

3) We have speed limit (like 900 Kbps) for every connection, can we do that with OLS ?
4) We have share content system with our nginx, like we serve same "dir" content using 2 different sub-domains for 2 different domains. Dos OLS allows that without any issue, like owner and security ?

5) We use Lets encrypt free ssl certificate with nginx and certbot, can we do it with OLS ?

6) OLS can be installed in a way so we still have nginx available and can switch between the 2 when needed?

7) Its a Debian server with 10Gbps BW serving per/s. We only host static files, like mp4 video files (some are big) we serve this video files through nginx webserver using sub-domains like - video.domain.com, so we need to convert every nginx sub-domain config file to OLS config file. We dont use any UI server panel or admin panel for this server.

Nikki
 

Cold-Egg

Administrator
#2
1. I'm not sure what is that, so probably won't support it
2. Recaptcha will be triggered by your config and sensitive settings.
3. Do you mean bandwidth limit per connection? No, I don't think it is support
4. Sure, pointing multiple domains to the same document root is ok
5. Yes
6. As long as no service occupies the same port, you can install it
 

Nikki

New Member
#3
We have done a test install today, who was lightning fast, but when we test on the real media server we got delay play and performance issues. Is there any recommended setup/config settings for OLS streaming?

Nikki
 

Cold-Egg

Administrator
#4
Hi Nikki,
Is there any error log? and any screenshot of the browser dev tool > Network > All, so we can have more information on where could be the issue?
 

Nikki

New Member
#5
any screenshot of the browser dev tool > Network > All, so we can have more information on where could be the issue?
Can you explain?

Error - conn: Abort connection: cannot insert stream frame

With nginx, we server 9.3Gbps average BW (Max is 10Gbps), but with much more high load average, some times load reaches to 150, when we replace with OLS, BW serving reduce to 7Gbps but less load 20 - 30 - an less IO wait2 20-30 but not serving full BW like nginx does. So there is lots of delay to start play video (3-15 sec) (Our Setup Have Debian GNU/Linux 10 - 192GB ram - 12 cores)

After restart OLS, video play fast but after few minutes things get slower

Nikki
 
Last edited:

Cold-Egg

Administrator
#8
ok then, please try to access web admin > https Listener > SSL > Security & Features and set "No" to Open HTTP3/QUIC (UDP) Port, then test again to see if you can still reproduce the issue or not.
 

Nikki

New Member
#9
Ok we have tested And still we get same issues. OLS bw going down, io wait reduce and load is very low and delay on Play. Nginx serves the BW but with high load. We have around 250-300 requests per second. If we run test server with 1Gbps bw and use 90 % of that Its Lightning fast to start play. But on media server its another story..

Nikki
 
Top