/ / Devo ospitare più siti Plone in una singola istanza di Zope? - plone, distribuzione sul web

Devo ospitare più siti Plone in una singola istanza di Zope? - plone, distribuzione sul web

Ho un sito Plone in fase di sviluppo, e quellopresto migrerò su un server di produzione, ma sto per iniziare a lavorare su un altro progetto in Plone. So che potrei creare più di un sito Plone nell'istanza Zope (ad esempio seguendo le istruzioni collegate da una domanda esistente), ma è il modo migliore per ospitarli una volta lanciato?

C'è un vantaggio nell'avere ogni sito eseguito in un altro Zope? Mi sembra che la configurazione di buildout potrebbe diventare complessa altrimenti.

Ci sono aspetti negativi di one-site-per-Zope? Posso già vedere che il fabbisogno di risorse potrebbe aumentare molto.

risposte:

5 per risposta № 1

Noi sempre distribuire una nuova istanza Zope per sito. I siti web cambiano sempre e se si distribuiscono più siti per istanza, si hanno i seguenti aspetti negativi:

  • Tutti i siti devono seguire le stesse versioni del software. Non è possibile aggiornare un componente solo per un sito.
  • Gli aggiornamenti software causano tempi di inattività per tutti i siti ospitati nella stessa istanza.
  • Se uno dei siti diventa sproporzionatopiù popolare, dominerà le varie cache, a scapito degli altri siti, e diventerà sproporzionalmente più lento man mano che i loro dati devono essere recuperati dal disco, sempre.
  • Non puoi semplicemente scalare un sito per incontrarlorichieste senza dover scalare anche gli altri siti. Vuoi passare da un'istanza a due? Non è solo necessario aggiungere un servizio di bilanciamento del carico, è necessario aggiungere un servizio di bilanciamento del carico configurato per gestire tutti i siti.

A meno che tu non stia ospitando una serie di siti Web totalmente uniformi che devono spostarsi in blocco, non c'è davvero alcun problema ad ospitare più siti in un'istanza.


2 per risposta № 2

Non c'è una sola risposta a questa domanda. La risposta dipende da vari fattori come la dimensione dei singoli siti, l'uso dei singoli siti, ecc ... il monitoraggio è la chiave del successo ... se i tuoi siti si rallentano, allora inizia a scalare ... o con più server di app o spostando siti con un maggiore utilizzo delle risorse nella propria istanza Zope .... come detto: sapere cosa si sta facendo, non c'è una risposta valida per tutte le impostazioni.