Input compression module for Nginx, written in C/C++.

Allow nginx proxy w/cache to compress and store the compressed files and deliver them pre-compressed directly to all future clients instead of storing the uncompressed files and compressing on output to every client.

Suggested implmentation: Hook into the proxy's data-from-upstream-server pipeline and compresses the input body using the existing nginx gzip module and adds the correct header. Practically just moving the entrypoint for gzip compression from output to input.

Relevant details:

- Module should use the existing gzip module's settings such as what mime types to compress, compression level, etc. If implemented as suggested, this can probably be offloaded to the gzip module entirely without this module knowing anything about those settings.

- Output from upstream server is ~99% uncompressed, so module also needs to check for pre-compressed input.

- Compression policy choice:

Either 1. Always compress (Easiest)

or optimally 2. check whether file will be cached and/or client supports gzip before compressing (More development work)

(2 prevents us from compressing and then decompressing a file that will not be cached and is delivered to a client not supporting gzip. Not critical but nice-to-have.)

- Clients not accepting gzip can get uncompressed files by activating the existing nginx gunzip module (decompresses cached files on-the-fly)

Kemahiran: Linux, Pengaturcaraan C, Pengaturcaraan C++, Nginx

Lihat lagi: stub status module nginx, input shipping module prestashop, module virtuemart shop will allow filter products, nginx brotli, nginx content encoding gzip, nginx compression, nginx root, nginx sendfile, nginx routing, enable gzip compression nginx centos, what language is nginx written in, kerberos module nginx, http in alhea com ego14 search web dev c&gclid saudian 20airline rw_wcb&pid 536242314794672588&qq saudian airline&ssq 1&vi sb&sb, .672c0.396,0.348,0.636,0.899,0.636,1.535 c0,1.05.611,2.219H4.186 c-0.132-0.24-0.312-0.923-0.527-1.931c-0.24-1.115-0.684-1.535-, Only written c program, Must be written in C++ and work with codeblocks. Also needs to have comments explaining parts of the code, c programming multiple choice questions and answers doc, dnn module development tutorial c#, c program to implement queue using array with output, using checkboxes for variations in woocommerce to allow multiple choice

Tentang Majikan:
( 0 ulasan ) Edmond, United States

ID Projek: #21788317

11 pekerja bebas membida secara purata $520 untuk pekerjaan ini


Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the Lagi

$750 USD dalam 6 hari
(36 Ulasan)

Hello, I am software developer with enough experiences on C/C++ for 13 years. I can work by full time for your project and trying to satisfy the requirements. I am designing the project from scratch and structure it we Lagi

$500 USD dalam 7 hari
(26 Ulasan)

Hi, My team lead has 13+ years of industrial experience with C/C++. We also worked in past with Nginx web server. We assure you to deliver best quality of work with upmost professionalism. Before proceeding, you can Lagi

$277 USD dalam 10 hari
(1 Ulasan)

Hi, I have 8+ years of experience in C#/C++/JAVA programming. I have read your project description fully. I can understand and finish it wonderfully . I guarantee high project development and quality as a senior fu Lagi

$500 USD dalam 4 hari
(0 Ulasan)

Hello there, How are you doing?. I have read the description, I have great experience doing similar jobs related to these skills C Programming, C++ Programming, Linux, Nginx. Right now I am placing a place holder bi Lagi

$555 USD dalam 6 hari
(0 Ulasan)

**Ready to start now to get your work done ASAP ** Yes, understanding each aspect of the job description, I am available now to take up this project "Input compression module for Nginx, written in C/C++. " and I as Lagi

$500 USD dalam 20 hari
(0 Ulasan)

Hi, I have 12 years experience in c++ programming. I have checked your requirements and understand as well. I have created SIMILAR in past. Do you want to DEMO?? Thanks.

$500 USD dalam 6 hari
(0 Ulasan)

Hello, I am software developer with enough experiences on C/C++ for 13 years. I can work by full time for your project and trying to satisfy the requirements. Client's idea + Programmer's good coding is the perfect res Lagi

$500 USD dalam 7 hari
(0 Ulasan)

I am a self-motivated and diligent computer programmer who finds that the best way to come up with solutions is to think outside the box. In over 13 years of software development I have honed my skills in delivering re Lagi

$500 USD dalam 7 hari
(0 Ulasan)

hello I was working your [login to view URL] file on my computer I have linux mint 19 amd64 installed, although I had to modify some lines, I wanted to show you that, in order to start the work. if you want to see the work comm Lagi

$500 USD dalam 7 hari
(0 Ulasan)

Nice to meet you I am an Amazon Cloud Architect for the web infrastructure serving 90 million page impressions and 12 TB Internet traffic per month. The AWS services I use are EC2, ELB, MySQL RDS, VPC, CloudFront, Elas Lagi

$637 USD dalam 9 hari
(0 Ulasan)