Development of Nginx Cache Compressed module

Lezárva Kiadva: 5 évvel ezelőtt Kiszállításkor fizetve
Lezárva

Please submit a rough time estimate in your initial bid.

Servebolt is using nginx as a reverse proxy cache, with Apache as the upstream webserver. Nginx handles SSL connections, caching (simple cache) and on-the-fly zlib(-ng) compression upon delivery of files to the browser.

We want to outsource development of an Nginx module that alters how caching & compression is handled in Nginx. Currently Nginx reads the uncached files from Apache (thus not from the file system), then stores it to its cache, and upon delivery it is compressed on-the-fly if the browser supports gzip. With our standard workload this is inefficient because a large majority of inbound requests support gzip, and the compression is done every time this file is delivered.

We want to alter this behaviour, so that Nginx caches compressed files instead of uncached files, and if the browser does not support gzip, it decompresses it on-the-fly upon delivery. That means that compression should happen when Nginxs reads from the upstream Apache, before it stores the (compressed) file to the cache.

Modules like [login to view URL] are different, and not usable for our case. This module works directly in the nginx web root, which Nginx does not have access to in our setup (on our setup Nginx reads files from a localhost webserver). It also handles only static files, we want this to work for php/HTML output too.

For several reasons we do not want the upstream web server Apache to handle compression.

This project should target nginx 1.15.x.

C programozás Nginx

Projektazonosító: #18311839

A projektről

7 ajánlat Távolról teljesíthető projekt Utoljára aktív: 5 évvel ezelőtt

7 szabadúszó tett átlagosan 16€/órás árajánlatot erre a munkára

BigCityInstitute

Hi, sir I have 9 years of experience with software development such as web/app/back end/front end I can finish this task in 15 days. I have good architecture for web/app development. I used java, swift, obje Továbbiak

€21 EUR / óra
(45 vélemény)
7.0
priyas171

Hi, Greetings!! We have huge experience of working on C programming and Nginx. Please chat with us so that we can discuss further Looking forward to your response Thanks & Regards, Dimpee

€20 EUR / óra
(2 vélemény)
3.1
trustworthyDev

Hi, I am very interested in your project after reading your project description carefully. I have enough experience in Node.js and Nginx development I have some questions about your project. Can we discuss more det Továbbiak

€16 EUR / óra
(0 vélemény)
0.0
xscmiizbto

Hi I have 4 years of experience as a system admin and understood your task, Thier is only one question I would like to ask "doesn't you want to compress every file on every request of nginx ?" Apart from that all Továbbiak

€12 EUR / óra
(0 vélemény)
0.0