Domanda

Usiamo ASP.NET, C #

Quando effettuiamo un aggiornamento a uno dei nostri siti Web, implementiamo l'intero sito anziché aggiornare solo le pagine o le sezioni che sono state modificate. Questo mi spaventa.

È una buona idea? Devo implementare solo le modifiche?

Devo suddividere il mio sito in progetti più piccoli?

Che cos'è la migliore pratica?

È stato utile?

Soluzione

Dovresti sempre implementare l'intero sito. Poiché il codice effettivamente eseguibile è contenuto principalmente nelle DLL, in realtà non è possibile solo distribuire le pagine modificate, come si farebbe con il vecchio ASP. Se ci sono parti del tuo sito web che sono effettivamente separate, puoi dividerle in progetti separati e distribuire ogni intera sezione separatamente.

Inoltre, se la creazione dell'intero sito ti spaventa, probabilmente avrai bisogno di test migliori o standard di garanzia della qualità. Dovrebbe esserci sempre una copia dell'intero sito che può essere pubblicata in qualsiasi momento, nel caso in cui il server muoia e tu debba sostituirlo o qualcos'altro vada storto.

Altri suggerimenti

Dipende da come si esegue il test prima della distribuzione.

Se si verifica (automaticamente) tutto prima del rilascio, non è l'unico aspetto negativo del sovraccarico del trasferimento di file.

Un dump completo è il migliore se il progetto viene testato nel suo insieme; Tuttavia, le singole pagine sono generalmente accettabili quando le modifiche vengono testate individualmente nella regressione. Assicurati solo che i riferimenti dell'assembly siano correttamente aggiornati :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top