section-engineering-education / engineering-education

“Section's Engineering Education (EngEd) Program is dedicated to offering a unique quality community experience for computer science university students."
Apache License 2.0
363 stars 889 forks source link

[API] How to use Brotli compression method for web applications #5731

Closed Newton-cyber closed 2 years ago

Newton-cyber commented 2 years ago

Topic Suggestion

How to use Brotli compression method for web applications

Writing sample(s):

https://www.section.io/engineering-education/how-to-troubleshoot-and-monitor-a-database/ https://www.section.io/engineering-education/integration-of-ros-with-arduino/

Proposal Submission

Proposed title of article

How to use Brotli compression method for web applications

Proposed article introduction

Static assets such as .js ,.CSS and .json text files are commonly used in web application projects, with redundancy and compression playing an important role. Compression reduces the amount of bandwidth required for website rendering, which speeds up the process. Brotli is a lossless compression algorithm that combines a current form of the LZ77 algorithm, Huffman coding, and 2nd order context modeling to compress data.

Key takeaways

  1. what is Brotli
  2. How brotli works
  3. Application of brotli
  4. Configuring with Nginx
  5. Configuring with AWS CloudFront distribution

Article quality

This article will add an instance of brotli compression to an already existing instance of Nginx, while also taking the reader through a step by step process in creating a dynamic brotli module.

References

N/A

Templates to use as guides

Kayere commented 2 years ago

Good topic @Newton-cyber - Approved.

hectorkambow commented 2 years ago

Just wanted to follow up on this topic, as we will be clearing up the queue where possible.

Just and FYI I will be closing this topic form just to help clear up the queue where possible - can be REOPENED at anytime when ready. 👍