On my computer, it takes about a million digits for that to become measurably slow (although I’d accept the argument that 100K digits would be slower on a busier or lower-end system). Do you have any sort of request size limit?
TBH I think the limit chosen is extremely aggressively chosen, and could be a lot more generous without causing major problems.