bountysource / bountysource/core

Enable gzip or deflate compression for the API

Open
#261 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
643
Forks
199
PR merge metrics
No merged PRs in 30d

Description

Enabling gzip or deflate compression for the API would provide a noticeable speed increase for many of the pages. Not only would the pages load faster over slower connections, but it would conserve bandwidth for the API server as well. [PageSpeed Insights for the homepage](http://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fwww.bountysource.com%2F)

Some notable examples of large API response that could benefit from compression:

[Home Page](https://api.bountysource.com/user/interesting?callback=CORS&per_page=250)
[Bountysource Project Page](https://api.bountysource.com/projects/47-bountysource-frontend/issues?access_token=20079.1381332720.76c9526b863d124d532368f584a3baf7dda1b1a0&callback=CORS&per_page=250)
[Teams Page](https://api.bountysource.com/teams?callback=CORS&per_page=250)
[Projects Page](https://api.bountysource.com/trackers?callback=CORS&per_page=50)
[Fundraisers Page](https://api.bountysource.com/fundraisers?callback=CORS&per_page=250)
##

Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/995805-enable-gzip-or-deflate-compression-for-the-api?utm_campaign=plugin&utm_content=tracker%2F47&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F47&utm_medium=issues&utm_source=github).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.