Find Jobs
Hire Freelancers

Development of Nginx Cache Compressed module

€12-18 EUR / hour

Closed
Posted over 5 years ago

€12-18 EUR / hour

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.
Project ID: 18311839

About the project

7 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average €16 EUR/hour for this job
User Avatar
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, objective-c, react-native, Cocoa/Cocoa Touch etc in app programming. For back end, I use golang, php, Django and Python. For database, I use RDBMS (PostgreSQL), NoSQL (MongoDB, Redis) and MySQL. For front, I use React JS, Angular JS, VueJS, BackBoneJS, KnockoutJS, Laravel, Yii, Smarty, Django, Drupal etc. I have also rich experience in amazon, ibm cloud, azure, firebase etc. I developed a lot of app/web programming and back end servers. I have also full experience about ERP, MES. I look forward to working with you. I will try my best to meet your needs as an expert with long experience. I will wait to come good news from you. If we will cooperate together, we will get good result. I hope it. Regards.
€21 EUR in 40 days
5.0 (45 reviews)
7.0
7.0
User Avatar
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 in 40 days
4.7 (2 reviews)
3.1
3.1
User Avatar
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 detail over chat? Looking forward to your reply. Best regards.
€16 EUR in 40 days
0.0 (0 reviews)
0.0
0.0
User Avatar
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 clear to me. Feel free to discuss more Regards
€12 EUR in 8 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of NETHERLANDS
Hilversum, Netherlands
0.0
0
Payment method verified
Member since Dec 7, 2018

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.