Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    7

    [server] quale hardware è necessario?

    mi son sempre chiesto, ma un server, che caratteristiche deve avere per gestire per esempio 10.000 persone connesse contemporaneamente ad un sito/forum? insomma, da cosa dipende e come si fa a calcolare? es. dipende dalla cpu e una cpu xeon riesce a gestire max tot utenti..

  2. #2
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,647
    tecnico

    si calcola in base a vari fattori. Per 10.000 persone connesse contemporaneamente, un server solo non basta.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    7
    Originariamente inviato da Ranma2
    tecnico

    si calcola in base a vari fattori. Per 10.000 persone connesse contemporaneamente, un server solo non basta.
    e quali sono questi fattori?

  4. #4
    Utente bannato
    Registrato dal
    Dec 2012
    Messaggi
    679
    Originariamente inviato da Ranma2
    tecnico

    si calcola in base a vari fattori. Per 10.000 persone connesse contemporaneamente, un server solo non basta.
    Certo che può bastare, oppure no.
    Se ci riferiamo a un forum (come da domanda) gli elementi chiave sono, essenzialmente,

    1) forum a sola lettura
    2) forum con poche scritture e molte letture
    3) forum incasinato con molte scritture
    4) mostrare o meno informazioni, soprattutto raggruppate (es. risposte per thread)
    5) mantenere informazioni tipo "thread non letti" e così via
    6) possibilità o meno di effettuare ricerche sull'intero archivio (full text), e disponibilità di un eventuale supporto esterno (sphinx)
    7) quantità di memoria disponibile
    8) tipo di pagine dinamiche presenti (JAVA ad esempio altro che un server per 10.000 utenti, ma i forum sono al 95% PHP)

    Queste le prime cose

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    7
    non so..un forum come questo che è abbastanza grosso e frequentato. oppure un sito come total-photoshop.com che ha dei video in hd da vedere in streaming e magari, circa un migliaio di connessi a vederlo contemporaneamente.

    c'è un modo di verificarlo PRIMA di lanciare il sito quanti utenti riesce a supportare? perchè sarebbe seccante fare un bel sito, lanciarlo e poi ritrovarselo lento con la conseguente perdita di utenti, seccati dalla lentezza dei caricamenti.

  6. #6
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,647
    Originariamente inviato da franzauker2.0
    Certo che può bastare, oppure no.
    Se ci riferiamo a un forum (come da domanda) gli elementi chiave sono, essenzialmente,

    1) forum a sola lettura
    2) forum con poche scritture e molte letture
    3) forum incasinato con molte scritture
    4) mostrare o meno informazioni, soprattutto raggruppate (es. risposte per thread)
    5) mantenere informazioni tipo "thread non letti" e così via
    6) possibilità o meno di effettuare ricerche sull'intero archivio (full text), e disponibilità di un eventuale supporto esterno (sphinx)
    7) quantità di memoria disponibile
    8) tipo di pagine dinamiche presenti (JAVA ad esempio altro che un server per 10.000 utenti, ma i forum sono al 95% PHP)

    Queste le prime cose

    Ehh vai troppo sul genrico, non si sa che contenuti ha il forum/sito, potrebbe avere molte immagini o video, non si sa se è un cms o un software prioritario, non si sanno quali siano i carichi di lavoro. Per cifre del genere uno script mal progettato ti fa sovradimensionare il server in maniera epica.

    Si parla di 10.000 visite contemporanee, non giornaliere. Per un carico del genere, almeno di suddividono i carichi. Io per 10.000 visite ti metto minimo tre server. Uno per i contenuti statici, immagini, css, js e quant'altro, uno puramente computazionale, quindi webserver con non si sa quale software da installarci sopra, e uno con il database.

    Si pagano persone per questo tipo di analisi.

  7. #7
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,647
    Originariamente inviato da korra88
    non so..un forum come questo che è abbastanza grosso e frequentato. oppure un sito come total-photoshop.com che ha dei video in hd da vedere in streaming e magari, circa un migliaio di connessi a vederlo contemporaneamente.

    c'è un modo di verificarlo PRIMA di lanciare il sito quanti utenti riesce a supportare? perchè sarebbe seccante fare un bel sito, lanciarlo e poi ritrovarselo lento con la conseguente perdita di utenti, seccati dalla lentezza dei caricamenti.
    Curiosità, qual'è il tuo budget?

    Se lo streaming lo fai tu, ti serve un server solo per fare quello e vagonate di banda disponibile.

  8. #8
    Utente bannato
    Registrato dal
    Dec 2012
    Messaggi
    679
    Originariamente inviato da Ranma2
    Ehh vai troppo sul genrico, non si sa che contenuti ha il forum/sito, potrebbe avere molte immagini o video, non si sa se è un cms o un software prioritario, non si sanno quali siano i carichi di lavoro. Per cifre del genere uno script mal progettato ti fa sovradimensionare il server in maniera epica.
    ???
    Si parla di 10.000 visite contemporanee, non giornaliere. Per un carico del genere, almeno di suddividono i carichi. Io per 10.000 visite ti metto minimo tre server. Uno per i contenuti statici, immagini, css, js e quant'altro, uno puramente computazionale, quindi webserver con non si sa quale software da installarci sopra, e uno con il database.

    Si pagano persone per questo tipo di analisi.
    Bhè è ormai un quarto di secolo che mi faccio pagare proprio per queste analisi
    Io per 10.000 utenti contemporanei... ti metto il PC della mia segretaria/1, se il sito è di consultazione.
    Macchine diverse poi, facilmente, rappresentano più un problema che una soluzione.

    Ma, data la domanda, ovvero forum, è piuttosto banale determinare già cosa servirà.

    O almeno lo ritengo banale io, che di "siti" del genere ne amministro parecchi

  9. #9
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    7
    Originariamente inviato da Ranma2
    Curiosità, qual'è il tuo budget?

    Se lo streaming lo fai tu, ti serve un server solo per fare quello e vagonate di banda disponibile.
    zero
    pura curiosità! vedendo l'articolo del dell di register.it mi son chiesto cosa riesce a gestire UN server di quelli!
    per sapere calcolare la potenza necessaria del server, che cosa bisogna studiare? perchè non so se è scritto nei libri dedicati a windows server o linux tipo questo:

    http://www.amazon.it/Linux-Server-la.../ref=pd_cp_b_0

    libri da consigliare?

  10. #10
    Utente bannato
    Registrato dal
    Dec 2012
    Messaggi
    679
    Originariamente inviato da korra88
    non so..un forum come questo che è abbastanza grosso e frequentato. oppure un sito come total-photoshop.com che ha dei video in hd da vedere in streaming
    Sono due situazioni completamente diverse.
    Un forum, tipo questo per dirne uno, "soffre" essenzialmente da problemi di scalabilità dovuti alla concorrenza delle scritture nel database (gli utenti che postano) e, se è scritto male o comunque non ben progettato, per i lock imposti dalle funzioni di aggiornamento totali.

    Un sito di streaming invece ha un carico praticamente zero (o quasi) dal punti di vista web, e uno gigantesco per l'infrastruttura "esterna" (alla grossa chiamiamola internet).
    Anche, sensibilmente, per gli aspetti di lettura filesystem (per grandi quantità di dati servono dischi magnetici, e lì la latenza è sensibile, già per pochi utenti contemporanei).

    Diciamo che hai messo due esempi non dico agli antipodi, ma quasi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.