Esse sintoma é presença comum no canal, inclusive com sugestões de aumentar o timeout para mais de 30s... o que é um tempo alto para uma requisição relativa a um ítem, apesar de razoável para uma requisição relativa a vários. Uma maneira de lidar com isso é "assincronizar" tudo, que é o que se nota por exemplo na Amazon (e-commerce, não AWS). Isso não só torna o seu sistema não impactado por tempos de resposta, mas também aumenta bastante sua escalabilidade... a contra-partida é que você "enche" seu cliente com e-mails conforme as coisas acontecem.