Find Jobs
Hire Freelancers

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

$250-750 USD

Închis
Data postării: peste 4 ani în urmă

$250-750 USD

Plata la predare
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)
ID-ul proiectului: 21788317

Despre proiect

8 propuneri
Proiect la distanță
Activ: 4 ani în urmă

Vrei să câștigi bani?

Avantajele de a licita pe platforma Freelancer

Stabilește bugetul și intervalul temporal
Îți primești plata pentru serviciile prestate
Evidențiază-ți propunerea
Te înregistrezi și licitezi gratuit pentru proiecte
8 freelanceri plasează o ofertă medie de $527 USD pentru proiect
Avatarul utilizatorului
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 project. Thanks. .. .
$750 USD în 6 zile
5,0 (38 recenzii)
6,6
6,6
Avatarul utilizatorului
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 well. I am following the project's design process exactly, and if any error is found, fix it within 24 hours and provide maintenance free of charge for a month. Client's idea + Programmer's good coding is the perfect result, this is my idea. I want to keep long-term relationship for customer so I want to give the nice result. C/C++ is very powerful programming language and I am majoring on it for long years. If you want the perfect result, please contact with me.
$500 USD în 7 zile
5,0 (26 recenzii)
6,5
6,5
Avatarul utilizatorului
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 even interview us to judge our knowledge. Thanks and Regards Saurabh
$277 USD în 10 zile
5,0 (1 recenzie)
2,0
2,0
Avatarul utilizatorului
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 bid, We will decide the price and time after discussion. Please start the chat so we can have detailed discussion. Thanks.
$555 USD în 6 zile
0,0 (0 recenzii)
0,0
0,0
Avatarul utilizatorului
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, ElastiCache, CloudWatch, CloudFormation, OpsWorks, ElasticBeanstalk, CodeDeploy, S3, SES, SQS and SNS. I have 20 years of Linux SysAdmin experience. I currently use Apache, Nginx, Ldirectord, MySQL, Perl, PHP, Memcached, Sphinx, Bind, Typo3, WordPress, Send-mail, Postfix, NFS, Samba, Snort, Vsftpd, aide, Nagios, Cacti, Puppet and a bunch of other traditional Linux software. I am good at c-programming,cplusplus-programming,linux,nginx If you’re looking for a developer that’s truly an expert, driven by passion, not afraid to take on a challenge, and will be there with you every step of the way then look no further as I’m your guy.
$637 USD în 9 zile
0,0 (0 recenzii)
0,0
0,0

Despre client

Steagul UNITED STATES
Edmond, United States
0,0
0
Membru din oct. 15, 2019

Verificarea clientului

Mulțumim! Ți-am trimis prin e-mail linkul pe care trebuie să-l accesezi pentru a revendica creditul gratuit.
A apărut o eroare la trimiterea e-mailului. Încearcă din nou.
Utilizatori înregistrați Totalul proiectelor postate
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Se încarcă previzualizarea
S-a oferit permisiunea de depistare a locației.
Ți-a expirat sesiunea pentru conectare sau te-ai deconectat. Conectează-te din nou.