Максим Цыбульский, вы если отвечаете, то используйте кнопку ответить, значит ваш свич нужно либо переписать, где в кейсе будет проверка, какой именно пост, если надо два запроса сразу, то просто break ниже
quna95, попробуйте профилировщик, там будет наглядно видно и что дергается, и сколько ресурсов жрёт, иконада код работает, а профилировщик покажет, вот это вызывается 5 раз, и сразу можно сделать оптимизации
Если код дергается из разных мест, то это не очень хороший код. Если конечно не рассматривать какой либо фреймворк. А так, библиотека должна быть самодостаточной