Changes between Version 3 and Version 4 of SummerOfCode2022


Ignore:
Timestamp:
Feb 9, 2022, 10:05:37 AM (3 years ago)
Author:
Carlton Gibson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCode2022

    v3 v4  
    142142Carrying-on and extending that work would be a great addition.
    143143
     144== Django Benchmarking ==
     145
     146https://github.com/django/djangobench
     147
     148Django has had a benchmarking suite for a while, but we've generally gotten more
     149slack at tracking the effects each commit and release has. We should institute
     150a set of top-level benchmarks aimed at various areas (the current set in
     151`djangobench` are weak in, say, the HTTP-serving-speed area) and then run them
     152against pull requests and each release, so we can make sure Django doesn't get
     153slower while nobody is looking.
     154
     155Recent work has gone into [https://github.com/django/djangobench/issues/38
     156running the benchmarks regularly and integrating the Airspeed Velocity (ASV)
     157package]. The task would be to help pick-up that work and bring the
     158benchmarking up to the next level.
     159
     160There's particular work in benchmarking the efforts to bring async to Django.
     161It would be great to be able to see the effects of using ASGI (vs WSGI say), and
     162of particular suggested changes (such as [https://code.djangoproject.com/ticket/32172 making signals async aware]).
     163The [https://github.com/django/channels/tree/main/loadtesting Channels project also has benchmarks that need updating].
     164
     165Creating a test harness using (say) [https://locust.io Locust.io] would make a great project.
     166
    144167... MORE IDEAS INCOMING ...
    145 
    146168
    147169== Or Create Your Own ==
Back to Top