mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
[manual] Use ujson instead of simplejson.
This saves something like 15ms on our 1000 message get_old_messages queries, and will save even more when we start sending JSON dumps into our memcached system. We need to install python-ujson on servers and dev instances before pushing this to prod. (imported from commit 373690b7c056d00d2299a7588a33f025104bfbca)
This commit is contained in:
@@ -5,7 +5,7 @@ from django.utils import timezone
|
||||
from zephyr.models import UserProfile, Recipient, Subscription
|
||||
import base64
|
||||
import hashlib
|
||||
import simplejson
|
||||
import ujson
|
||||
import random
|
||||
import string
|
||||
|
||||
@@ -14,7 +14,7 @@ import string
|
||||
onboarding_steps = ["sent_stream_message", "sent_private_message", "made_app_sticky"]
|
||||
|
||||
def create_onboarding_steps_blob():
|
||||
return simplejson.dumps([(step, False) for step in onboarding_steps])
|
||||
return ujson.dumps([(step, False) for step in onboarding_steps])
|
||||
|
||||
# create_user_profile is based on Django's User.objects.create_user,
|
||||
# except that we don't save to the database so it can used in
|
||||
|
||||
Reference in New Issue
Block a user