Guys thank you all for all your answers ..

I think i'll go with Nginx rather than Apache , Apache seems to have more
options , but also seems old , complicated and heavy !

Now i want to consider which layer of integration with web server to use ,
i.e should i user Nginx/Gunicorn or Nginx/uwsgi ?? are there any
performance gain ?

What about running Django in an Asynchronous way , i mean using django with
Asgi rather than Usgi ?? any performance gain too ??

On Sat, Jan 25, 2020 at 1:09 PM Nick Sarbicki <[email protected]>
wrote:

> I've used nginx+gunicorn/uwsgi, Apache+modwsgi, Google app engine flex,
> Google app engine standard, heroku, kubernetes on various cloud platforms,
> elastic beanstalk deployments and various others.
>
> Realistically I don't think there is a "best" way. It all depends on your
> environment, what you're working with and what you know.
>
> If you're new to deploying Django I'd just follow the digital ocean guide
> with nginx and gunicorn here:
> https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04
>
> It teaches you the basics of what you want to know.
>
> In the end every style of deployment has its ups and downs so I'd just use
> whatever works best for you. If you don't know what that is then try
> whatever seems simplest (in my opinion that digital ocean guide) and feel
> free to evolve and adapt from there.
>
> One thing I would say though is to avoid app engine flex. It's just a
> wrapper around Google compute engine for 6x the price. It promises
> scalability but realistically the latency in bringing up new machines voids
> that. Luckily the latest standard engine supports python 3 and Django and
> is much faster so is ok to use (with a lot of work around connecting to
> databases).
>
> On Sat, 25 Jan 2020, 08:06 Motaz Hejaze, <[email protected]> wrote:
>
>> I found this comparison on a blog ..
>>
>> Apache vs Nginx
>>
>> https://www.hostingadvice.com/how-to/nginx-vs-apache/
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/8fdeda69-15ad-4997-9806-31c437ee2416%40googlegroups.com
>> .
>>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/CAGuvt91tse6MUmO3XhPL4iQVCzw44QzMQOA%3D-qAXMLjnmZBPOg%40mail.gmail.com
> <https://groups.google.com/d/msgid/django-users/CAGuvt91tse6MUmO3XhPL4iQVCzw44QzMQOA%3D-qAXMLjnmZBPOg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAHV4E-ec7ODpS-MTE1dxyNoVSTY2ROamqCDeDHddLR4Xk1NT2g%40mail.gmail.com.

Reply via email to