Um dos fenômenos comuns na arquitetura do modelo de exibição ASP.NET MVC é usar o modelo de estrutura de entidade como modelo de exibição também. Este artigo não discute se isso é bom ou ruim, mas fornece algumas dicas úteis sobre como melhorar o desempenho (com serialização JSON) enquanto segue essa abordagem.
Para encurtar a história, as sugestões são as seguintes: Pare de serializar os registros dos filhos para reduzir o tempo de resposta (e isso também irá melhorar o desempenho). A outra é usar um conversor JSON personalizado (da Newtonsoft.Json.JsonConverter) para reduzir ainda mais o tempo de resposta.
Se você usar essas dicas, diga-nos se isso também ajudou você.