Django-hotsauce is a high-performance toolkit for Django. Using Cython under the hood is really a good method to optimize standard Django applications, but I want to investigate how JIT and PyPy can further improve performances beyond Cython.

Le 2018-01-28 à 11:14, Jani Tiainen a écrit :
So whats the whole fuzz about JIT and all that if you're happy with Django as is and how it works with Python..? :-o

On Sun, Jan 28, 2018 at 3:45 PM, Etienne Robillard <tkad...@yandex.com <mailto:tkad...@yandex.com>> wrote:

    Hi Jani,

    I agree.

    I'm really not interesting in "fixing" bad code. I work with
    open-source grade only softwares like Django. :)

    Cheers,

    Etienne


    Le 2018-01-28 à 08:30, Jani Tiainen a écrit :
    Hi.

    28.1.2018 3.10 ip. "Etienne Robillard" <tkad...@yandex.com
    <mailto:tkad...@yandex.com>> kirjoitti:

        Hi Jason,

        Please don't read me wrong. I want to allow my users to
        optimize the efficiency of Python/Django web applications
        using JIT.


    And thats the catch. You can easily write code that is slow and
    no language, no JIT or tool can fix.

    For example many times problem with Django is poorly written ORM
    code. By doing unnecessary database queries.

    Also to back up your claims how you can be sure that using tool X
    over normal Python is faster?

    What if your tool actally is slower?

    Also you have to note that Django is only one part of whole stack
    of tools used to run Django web app.

        Cheers,

        Etienne


        Le 2018-01-28 à 07:55, Jason a écrit :
        What I get from you, Etienne, is that you think this is a
        cool area to look into, but don't have anything else aside
        from that suspect coolness factor to apply to your proposal.
        Besides, this thing you said above

            I don't want to optimize my code manually except with
            machine-compiled instructions.


        makes me extremely concerned that you're in the middle of an
        X-Y Problem
        <https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem> 
and
        are avoiding the core issue because you don't feel its your
        responsibility to practice good design, execute profiling to
        benchmark performance and implement what optimizations are
        available for the bottlenecks identified.

-- 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/b5f37295-8ca1-4c33-a819-6c524c76deb1%40googlegroups.com
        
<https://groups.google.com/d/msgid/django-users/b5f37295-8ca1-4c33-a819-6c524c76deb1%40googlegroups.com?utm_medium=email&utm_source=footer>.
        For more options, visit https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>.

-- 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/179ea6ad-a568-e794-ce04-4a41121470f5%40yandex.com
        
<https://groups.google.com/d/msgid/django-users/179ea6ad-a568-e794-ce04-4a41121470f5%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
    <https://groups.google.com/group/django-users>.
    To view this discussion on the web visit
    
https://groups.google.com/d/msgid/django-users/CAHn91ofqA9_DBtqkkeFjbf8fgw5jXSSSmmoD%2Byn6nW6bpyD_bg%40mail.gmail.com
    
<https://groups.google.com/d/msgid/django-users/CAHn91ofqA9_DBtqkkeFjbf8fgw5jXSSSmmoD%2Byn6nW6bpyD_bg%40mail.gmail.com?utm_medium=email&utm_source=footer>.
    For more options, visit https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.

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




--
Jani Tiainen

- Well planned is half done, and a half done has been sufficient before...

--
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/f54b1809-478e-fdfc-5761-bbd43ba24a92%40yandex.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to