-
Notifications
You must be signed in to change notification settings - Fork 4.4k
Add Brotli support to Appwrite Nginx Server #310
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi eldadfux, would love to work on this. Is anyone working on this? If not, want to do so. |
Hey @Rohitub222, no-one is working on this yet, it will be great if you could help with this. You can also join our Discord channel if you'd like: https://discord.gg/GSeTUeA Let me know if you need any help |
If I could be of any help to you then the pleasure is mine. |
@Rohitub222 Any news? let me know if I can help |
Hi Eldad,
Was in touch with traefix team to get update on when they would have brotli
support. I felt it would be better to go traefix with brotli support than
with nginx. So waiting for traefix team response will wait for a couple of
days. Positive feedback well and good if negative feedback would go with
nginx. Any suggestions?
Thanks and Regards,
Rohit B
…On Fri 17 Apr, 2020, 8:22 PM Eldad A. Fux, ***@***.***> wrote:
@Rohitub222 <https://github.com/Rohitub222> Any news? let me know if I
can help
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#310 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AH74MKJIWN2CMCZTVNSFP3LRNBULNANCNFSM4MGYR5GQ>
.
|
Thinking about it more, I think it would be better to go with Nginx for multiple reasons.
|
Yes, I gave it a thorough thought which also required to go through the
code base. So finally agreeing to your reasons will be going ahead with
nginx and will start implementation by end of the week and might be around
28th will be completing it.
…On Sat, Apr 18, 2020 at 10:25 AM Eldad A. Fux ***@***.***> wrote:
Thinking about it more, I think it would be better to go with Nginx for
multiple reasons.
- Traefik + Brotli has been in talk from 2018 and still not clear if
this is actually going to happen.
- Our Traefik server is completely decoupled from the app, while the
nginx is very well aware and coupled to it. Nginx support will not
introduce new complexity.
- It probably be better to leave the hard workload to the Nginx (which
acts as our http server) as it's always easier to scale the app server
rather than the load balancer.
- Even if Traefik will release support for this, it will take more
time for it to be stable.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#310 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AH74MKJ2ACCACJEVIG6QVW3RNGZ6LANCNFSM4MGYR5GQ>
.
|
Hey @Rohitub222 , any updates? let me know if you could use any help... |
Hi there, Yes I have been working on it. Give me some more time probably a
couple of days. Yes will contact you if I have any questions.
Thank you,
Rohit B
…On Mon 4 May, 2020, 12:44 AM Eldad A. Fux, ***@***.***> wrote:
Hey @Rohitub222 <https://github.com/Rohitub222> , any updates? let me
know if you could use any help...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#310 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AH74MKMIOZ7WQ45RDBO5F5LRPW7BRANCNFSM4MGYR5GQ>
.
|
Hi Eldad,
I am done with the development/changes not sure about how create pull
request and push changes since I don't have permission to push. Can you
please help.
…On Mon 4 May, 2020, 11:59 AM rohit u, ***@***.***> wrote:
Hi there, Yes I have been working on it. Give me some more time probably a
couple of days. Yes will contact you if I have any questions.
Thank you,
Rohit B
On Mon 4 May, 2020, 12:44 AM Eldad A. Fux, ***@***.***>
wrote:
> Hey @Rohitub222 <https://github.com/Rohitub222> , any updates? let me
> know if you could use any help...
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub
> <#310 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/AH74MKMIOZ7WQ45RDBO5F5LRPW7BRANCNFSM4MGYR5GQ>
> .
>
|
@Rohitub222 You can create a fork of the repo, push your changes to your fork and then raise a PR against the main repo |
Exactly what @christyjacob4 said ⏫👍 |
Brotli compression is now available on Appwrite 0.7! Start boosting your APIs! Thanks to everyone who helped on this issue ❤️ |
This integration should improve Appwrite HTTP performance on supported clients. Currently Traefik doesn't support this (traefik/traefik#6011) so our Nginx container is our only option.
This should be added on our main Dockerfile located here:
https://github.com/appwrite/appwrite/blob/master/Dockerfile
The text was updated successfully, but these errors were encountered: