Есть несколько вещей, которые вы можете сделать, чтобы уменьшить общий размер, в зависимости от того, что фактически делают ваши правила:
- Использование функций для совместного использования избыточного кода между правилами
- Использование рекурсивного подстановочные знаки для применения общих правил к документам во вложенных подколлекциях
- Сокращение имен любых подстановочных знаков
- Запись кода в компактные правила перед загрузкой путем удаления ненужных начальных пробелов
Это не рекомендуется полностью исключать правила. Если вам необходимо сделать это по какой-либо причине, вам нужно будет позвонить в суд. Мы не можем сказать вам, какие правила более важны, чем другие, для ваших конкретных случаев использования.
Я также предлагаю подать запрос функции с поддержкой Firebase , чтобы указать, что вам нужно от системы.