Qualsiasi programmatore web alle prime armi prima o poi decide di ospitare il suo sito e inizia a studiare le offerte dei provider. I piani tariffari includono vari parametri, uno dei quali è il "carico statistico ammissibile (CP)". Proviamo a capire di cosa si tratta e cosa incide.
Cosa sono CP e CPU?
Quindi, finisci di lavorare sul tuo sito e ti stai preparando a procedere al passaggio successivo: trasferirlo dal tuo server locale all'hosting. Quando hai scelto un piano tariffario, hai scoperto una frase misteriosa: "Carico consentito 65 CP al giorno". Come viene calcolato questo parametro? E, soprattutto, il carico massimo di 65 CP è molto o poco?
CP (punti cpu) è un valore che mostra la quantità di tempo impiegato dal processore per le attività di elaborazione. Solitamente sull'hosting vengono indicati due parametri: il carico sull'unità di elaborazione centrale (CPU - Central Processing Unit) del server web e il server del database (MySQL).
Carico della CPU del server Web
CP mostra la quantità di tempo, in minuti, impiegata per l'esecuzione di tutti i processi. Ad esempio, ciò significa che il tempo del processore era di 0,2 minuti (ovvero 12 secondi). I dati di tutti i clienti ricevuti durante ogni ora vengono sommati e inseriti nel database. Se il numero ricevuto supera il valore consentito impostato dal provider, nel periodo successivo (ora) tutti i processi funzioneranno con una priorità ridotta. Per scoprire il valore massimo consentito, è necessario dividere il carico consentito per 24. Pertanto, se questo parametro è sull'hosting, risulta 65/24 = all'ora. Ciò significa che se il tempo di esecuzione totale dei processi di tutti i client è superiore a 2 minuti. 43 sec., L'ora successiva la priorità verrà abbassata.
Questi valori sono misurati dal sistema di contabilità dei processi nel sistema operativo Linux; i dati vengono visualizzati sul pannello di controllo dell'hosting (da non confondere con il pannello di controllo del sito).
Carico della CPU del server MySQL
In questo caso, la PC viene misurata non in minuti, ma in secondi. La frase "carico consentito di 2500 CP per MySQL al giorno" significa che il carico totale consentito al giorno è di 41 minuti. 40 sec., ma non più di 1 minuto 44 sec. all'una.
Da cosa dipende la PC?
Il valore CP dipende da molte ragioni: l'argomento e il traffico del sito, le sue impostazioni, la disponibilità dei moduli, ecc. Più i materiali del sito sono richiesti dagli utenti, maggiore è il suo traffico. Non puoi solo stimare il carico che il sito creerà sul server, puoi solo nominare il valore previsto e solo dopo uno studio dettagliato delle sue pagine.
Quanto carico di lavoro dovrebbe scegliere un programmatore web alle prime armi?
Nella maggior parte dei casi, il minimo offerto dai piani di hosting più semplici è abbastanza per il primo sito. Dopo l'indicizzazione, le pagine del sito appariranno nei risultati del motore di ricerca; il numero di utenti aumenterà gradualmente, il che significa che il carico sul server aumenterà. Da questo punto in poi è necessario rivedere periodicamente i grafici di carico statico, solitamente presentati nella pagina principale del pannello di controllo dell'hosting sotto forma di diagramma. Se gli indicatori sono prossimi alla criticità, è necessario o modificare il piano tariffario, oppure aumentare il limite giornaliero (a seconda delle condizioni stabilite dal provider).