Ho un sito Web che esegue la scansione dei dati da molti servizi di terze parti quando l'utente accede alla pagina Web. Questo può essere molto lento perché colpisco server di terze parti ed elaboro i dati restituiti prima di mostrarli all'utente. Sto ospitando il sito Web su Azure (modalità condivisa). Sto pensando di migliorare la mia implementazione. Ecco cosa sto pensando ...
Eseguire un servizio che esegue la scansione dei dati da servizi di terze parti, elaborarli e quindi memorizzarli nel database. quando l'utente naviga sul mio sito, il mio sito estrae i dati dal database e li visualizza all'utente.
Ma la soluzione sopra non mi è chiara. Devo avere un servizio normale o un servizio wcf? Se il servizio wcf dovrebbe quindi parlare con il sito web al servizio di database o wcf (che può accedere ai dati dal database)? Se il servizio è normale, come posso effettuare il deploy su Azure?