Hi,

Is wrk (https://github.com/wg/wrk) any better than ab for making HTTP benchmarks of django applications?


how should i collect wrk input to make graphs in Python?

Etienne


Le 2018-02-01 à 04:27, Etienne Robillard a écrit :

Hi,

Actually, I want to benchmark the WSGI application/handler of Django 2.0.1.

And, I want to compare the Gevent loop engine with python based poll/epoll .

Do i really need to setup django with uwsgi to make theses tests/benchmarks?


Etienne


Le 2018-01-31 à 19:02, Etienne Robillard a écrit :

Hi,

Any ideas of good python library for benchmarking standalone Django 2.0 http server?

Thanks in advance,

Etienne


Le 2018-01-31 à 07:38, Etienne Robillard a écrit :

Hi Avraham,


Le 2018-01-31 à 06:35, Avraham Serour a écrit :
Why do you call it microframework?

Because it still depends mostly on the core Django API.

You should prove it is high performance, benchmark, measure, compare and show some cool graphs

All right. I'm planning to benchmark the following:

Django-hotsauce 0.8.2 with Cython extensions
Django-hotsauce 0.8.2 with CPython 3.7
Django-hotsauce 0.8.2 with ZODB database
Django-hotsauce 0.9.0 with PyPy 5.9
Django-hotsauce 0.9.0 with CPython 3.7
Django-hotsauce 0.9.0 with ZODB database
Django 1.11.7 with SQLite database
Django 1.11.7 with CPython 3.7
Django 1.11.7 with PyPy 5.9
Django 2.0.1 with SQLite database
Django 2.0.1 with CPython 3.7
Django 2.0.1 with PyPy 5.9


I already have a Django project, is it a drop in replacement?

Technically, it is a full-scale web microframework on top of Django. You still need to install Django to run Django-hotsauce.

My project uses python 3.6 while you only have experimental support for 3.5. I'm not going back, you should have already experimental support for 3.7 at least

I don't expect huge differences between python 3.5 and 3.7. I will try to update in order to make cool benchmarks. :)

Many thanks for your input!

Etienne


On 31 Jan 2018 12:35, "Etienne Robillard" <tkad...@yandex.com <mailto:tkad...@yandex.com>> wrote:

    Hi everyone,

    This is a quick post to present the current state of
    development in Django-hotsauce, a high-performance and scalable
    WSGI microframework on top of Django and others.

    Django-hotsauce has now reached the 0.9 milestone. New major
    features now supported includes:

      * uWSGI support with Gevent loop engine
      * Full ZODB databases support through the Schevo DBMS
      * OAuth2 authentication and authorization support with
        thread-local request storage based on Werkzeug
      * Experimental PyPy 5.9 and CPython 3.5 support
      * Backward compatibility with Django 1.4 and Django 1.11

    What should be done next? How can Django-hotsauce attract a
    larger audience?


    Best regards,

    Etienne



-- Etienne Robillard
    tkad...@yandex.com <mailto:tkad...@yandex.com>
    https://www.isotopesoftware.ca/ <https://www.isotopesoftware.ca/>

-- 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 django-users+unsubscr...@googlegroups.com
    <mailto:django-users+unsubscr...@googlegroups.com>.
    To post to this group, send email to
    django-users@googlegroups.com
    <mailto:django-users@googlegroups.com>.
    Visit this group at
    https://groups.google.com/group/django-users
    <https://groups.google.com/group/django-users>.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/django-users/680aff87-b96d-7a55-4515-a1762e02f5de%40yandex.com
    
<https://groups.google.com/d/msgid/django-users/680aff87-b96d-7a55-4515-a1762e02f5de%40yandex.com?utm_medium=email&utm_source=footer>.
    For more options, visit https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.

--
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 django-users+unsubscr...@googlegroups.com <mailto:django-users+unsubscr...@googlegroups.com>. To post to this group, send email to django-users@googlegroups.com <mailto:django-users@googlegroups.com>.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAFWa6tLoNEdTwg39nWdR2N6XxQN4PLy%2BpWve0UwKwakJen1FAA%40mail.gmail.com <https://groups.google.com/d/msgid/django-users/CAFWa6tLoNEdTwg39nWdR2N6XxQN4PLy%2BpWve0UwKwakJen1FAA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
Etienne Robillard
tkad...@yandex.com
https://www.isotopesoftware.ca/
--
You received this message because you are subscribed to the Google Groups "Django hotsauce" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-hotsauce+unsubscr...@googlegroups.com <mailto:django-hotsauce+unsubscr...@googlegroups.com>. To post to this group, send email to django-hotsa...@googlegroups.com <mailto:django-hotsa...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/django-hotsauce/2b425d9c-8704-3695-f7e2-dc3a3840ef8a%40yandex.com <https://groups.google.com/d/msgid/django-hotsauce/2b425d9c-8704-3695-f7e2-dc3a3840ef8a%40yandex.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
Etienne Robillard
tkad...@yandex.com
https://www.isotopesoftware.ca/
--
You received this message because you are subscribed to the Google Groups "Django hotsauce" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-hotsauce+unsubscr...@googlegroups.com <mailto:django-hotsauce+unsubscr...@googlegroups.com>. To post to this group, send email to django-hotsa...@googlegroups.com <mailto:django-hotsa...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/django-hotsauce/f9e3b324-9f46-19a4-1368-735eb757d4cd%40yandex.com <https://groups.google.com/d/msgid/django-hotsauce/f9e3b324-9f46-19a4-1368-735eb757d4cd%40yandex.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
Etienne Robillard
tkad...@yandex.com
https://www.isotopesoftware.ca/
--
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 django-users+unsubscr...@googlegroups.com <mailto:django-users+unsubscr...@googlegroups.com>. To post to this group, send email to django-users@googlegroups.com <mailto:django-users@googlegroups.com>.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/6fd956bb-a013-c981-7020-dd260f41be10%40yandex.com <https://groups.google.com/d/msgid/django-users/6fd956bb-a013-c981-7020-dd260f41be10%40yandex.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.

--
Etienne Robillard
tkad...@yandex.com
https://www.isotopesoftware.ca/

--
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 django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/fba77458-b1f1-4ec1-be22-6a2242653e76%40yandex.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to