J. Nick Koston f0f817c361
Serialize websocket event message once (#40453)
Since most of the json serialize work for the websocket was done
multiple times for the same message, we can avoid the overhead
of serializing the same message many times (once per websocket
client) with a cache.
2020-09-22 08:47:04 -05:00
..
2020-09-21 00:02:47 +00:00
2020-09-08 00:04:13 +00:00
2020-09-15 00:09:18 +00:00
2020-09-16 00:09:01 +00:00
2020-09-08 00:04:13 +00:00
2020-09-21 00:02:47 +00:00
2020-09-21 00:02:47 +00:00
2020-09-21 00:02:47 +00:00
2020-09-01 00:07:08 +00:00
2020-08-29 07:59:24 +02:00
2020-09-18 15:32:38 +02:00
2020-09-16 00:09:01 +00:00
2020-09-08 00:04:13 +00:00
2020-09-21 00:02:47 +00:00
2020-08-29 07:59:24 +02:00
2020-09-08 00:04:13 +00:00
2020-09-16 00:09:01 +00:00
2020-09-22 00:07:08 +00:00
2020-09-18 00:07:17 +00:00
2020-09-16 00:09:01 +00:00
2020-09-08 00:04:13 +00:00
2020-09-22 00:07:08 +00:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-09-22 00:07:08 +00:00
2020-09-21 00:02:47 +00:00
2020-09-08 00:04:13 +00:00
2020-08-27 13:56:20 +02:00
2020-09-18 00:07:17 +00:00
2020-09-18 15:28:02 +02:00
2020-09-21 00:02:47 +00:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-09-20 00:05:00 +00:00
2020-08-29 07:59:24 +02:00
2020-09-08 16:18:34 +02:00
2020-09-16 00:09:01 +00:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-08-20 14:52:02 -04:00
2020-09-18 00:07:17 +00:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-09-16 00:09:01 +00:00
2020-09-16 00:09:01 +00:00
2020-09-18 00:07:17 +00:00
2020-09-08 00:04:13 +00:00
2020-09-20 00:05:00 +00:00
2020-09-16 00:09:01 +00:00
2020-09-18 00:07:17 +00:00
2020-09-16 00:09:01 +00:00
2020-09-08 00:04:13 +00:00
2020-09-08 00:04:13 +00:00
2020-09-03 00:06:16 +00:00
2020-09-08 00:04:13 +00:00
2020-09-08 00:04:13 +00:00
2020-09-19 00:07:12 +00:00
2020-09-03 00:06:16 +00:00
2020-09-09 00:03:44 +00:00
2020-09-16 00:09:01 +00:00
2020-08-29 07:59:24 +02:00
2020-09-18 20:43:36 +02:00
2020-09-16 00:09:01 +00:00
2020-08-29 07:59:24 +02:00
2020-08-27 13:56:20 +02:00
2020-09-22 00:07:08 +00:00
2020-09-21 00:02:47 +00:00
2020-09-22 00:07:08 +00:00
2020-09-20 00:05:00 +00:00
2020-09-02 00:03:29 +00:00
2020-08-29 07:59:24 +02:00
2020-09-21 00:02:47 +00:00
2020-09-21 00:02:47 +00:00
2020-09-21 00:02:47 +00:00
2020-09-22 00:07:08 +00:00
2020-09-21 00:02:47 +00:00
2020-09-10 20:47:15 +02:00
2020-08-29 07:59:24 +02:00
2020-09-16 00:09:01 +00:00
2020-09-22 15:35:44 +02:00
2020-09-18 00:07:17 +00:00
2020-08-22 12:15:30 -04:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-21 00:02:47 +00:00
2020-09-03 00:06:16 +00:00
2020-09-21 00:02:47 +00:00
2020-09-08 00:04:13 +00:00
2020-09-03 00:06:16 +00:00
2020-09-20 00:05:00 +00:00
2020-08-28 15:12:42 -05:00
2020-09-16 00:09:01 +00:00
2020-09-22 00:07:08 +00:00
2020-09-16 00:09:01 +00:00
2020-09-18 00:07:17 +00:00
2020-09-16 00:09:01 +00:00
2020-09-16 00:09:01 +00:00
2020-09-22 00:07:08 +00:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-08-27 13:56:20 +02:00
2020-09-20 00:05:00 +00:00
2020-09-21 00:02:47 +00:00
2020-08-27 13:56:20 +02:00
2020-09-16 00:09:01 +00:00
2020-09-22 00:07:08 +00:00
2020-09-21 00:02:47 +00:00
2020-09-18 00:07:17 +00:00
2020-08-27 13:56:20 +02:00
2020-09-16 00:09:01 +00:00
2020-09-21 19:18:54 +02:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-09-10 20:47:15 +02:00
2020-09-03 00:06:16 +00:00
2020-09-18 00:07:17 +00:00
2020-09-21 00:02:47 +00:00
2020-09-08 00:04:13 +00:00
2020-09-15 00:09:18 +00:00
2020-09-08 00:04:13 +00:00
2020-09-22 00:07:08 +00:00
2020-09-16 00:09:01 +00:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-08 00:04:13 +00:00
2020-08-19 11:33:04 +02:00
2020-09-16 00:09:01 +00:00
2020-08-27 13:56:20 +02:00
2020-08-22 14:53:01 -04:00
2020-09-21 00:02:47 +00:00
2020-08-27 20:35:33 -05:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-18 00:07:17 +00:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-08 00:04:13 +00:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-21 00:02:47 +00:00
2020-09-21 21:10:02 +02:00
2020-08-19 11:33:04 +02:00
2020-09-22 00:07:08 +00:00
2020-09-07 10:36:37 +02:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-09-18 00:07:17 +00:00
2020-09-20 00:05:00 +00:00
2020-09-18 00:07:17 +00:00
2020-09-16 00:09:01 +00:00
2020-09-08 00:04:13 +00:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-09-18 00:07:17 +00:00
2020-09-18 00:07:17 +00:00
2020-09-21 00:02:47 +00:00
2020-09-15 20:01:36 +02:00
2020-09-18 00:07:17 +00:00
2020-09-21 00:02:47 +00:00
2020-08-18 15:23:14 +02:00
2020-09-21 00:02:47 +00:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-18 00:07:17 +00:00
2020-09-16 00:09:01 +00:00
2020-09-16 00:09:01 +00:00
2020-09-15 00:09:18 +00:00
2020-09-21 00:02:47 +00:00
2020-09-08 00:04:13 +00:00
2020-09-03 00:06:16 +00:00
2020-09-08 00:04:13 +00:00
2020-09-20 00:05:00 +00:00
2020-09-10 20:47:15 +02:00
2020-09-21 00:02:47 +00:00
2020-09-15 00:09:18 +00:00
2020-09-03 00:06:16 +00:00
2020-09-22 00:07:08 +00:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-20 00:05:00 +00:00
2020-09-18 20:19:54 +02:00
2020-09-17 20:18:55 -05:00
2020-09-18 00:07:17 +00:00
2020-09-18 00:07:17 +00:00
2020-09-07 00:03:02 +00:00
2020-09-22 11:24:22 +02:00
2020-09-16 00:09:01 +00:00
2020-09-21 00:02:47 +00:00
2020-09-21 00:02:47 +00:00
2020-09-19 00:07:12 +00:00
2020-09-16 00:09:01 +00:00
2020-08-22 16:31:39 -04:00
2020-08-27 13:56:20 +02:00
2020-08-27 13:56:20 +02:00
2020-09-21 00:02:47 +00:00
2020-09-15 00:09:18 +00:00
2020-09-20 00:05:00 +00:00
2020-09-22 00:07:08 +00:00
2020-09-08 00:04:13 +00:00
2020-09-22 00:07:08 +00:00
2020-09-19 00:07:12 +00:00