Websocket max message size exceeded in Perspective when lots of alarms in Alarm Status Table

I'm building a Perspective screen with an alarm status table for a large system with lots of alarms. I am simulating the devices for now using the built-in device simulator in Ignition so a lot of alarms are triggered at the same time.

When the alarms come in, I get a "Lost Connection to gateway" message in the designer and in the perspective client. The error message is below:

I found a post for a similar issue, but am wondering if there is some way to optimize the alarm status table so that I don't need to increase the websocket max message size. I have the pager setting on the alarm status table enabled already. Is the websocket shared for all the views or does each view get it's own websocket (i.e. if one view exceeds the max message size, will that impact other views)?