mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 15:03:34 +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:
@@ -6,7 +6,7 @@ import os
|
||||
import time
|
||||
import socket
|
||||
import logging
|
||||
import simplejson
|
||||
import ujson
|
||||
import requests
|
||||
import cPickle as pickle
|
||||
import atexit
|
||||
@@ -247,11 +247,11 @@ def request_event_queue(user_profile, user_client, apply_markdown,
|
||||
event_types=None):
|
||||
if settings.TORNADO_SERVER:
|
||||
req = {'dont_block' : 'true',
|
||||
'apply_markdown': simplejson.dumps(apply_markdown),
|
||||
'apply_markdown': ujson.dumps(apply_markdown),
|
||||
'client' : 'internal',
|
||||
'user_client' : user_client.name}
|
||||
if event_types is not None:
|
||||
req['event_types'] = simplejson.dumps(event_types)
|
||||
req['event_types'] = ujson.dumps(event_types)
|
||||
resp = requests.get(settings.TORNADO_SERVER + '/api/v1/events',
|
||||
auth=requests.auth.HTTPBasicAuth(user_profile.email,
|
||||
user_profile.api_key),
|
||||
|
||||
Reference in New Issue
Block a user