Każdy początkujący programista prędzej czy później decyduje się na hostowanie swojej strony i zaczyna studiować oferty dostawców. Plany taryfowe zawierają różne parametry, z których jednym jest „dopuszczalne obciążenie statystyczne (CP)”. Spróbujmy dowiedzieć się, co to jest i na co wpływa.
Co to są CP i CPU?
Tak więc kończysz pracę nad swoją witryną i przygotowujesz się do przejścia do następnego kroku - przeniesienia jej z lokalnego serwera na hosting. Wybierając plan taryfowy, odkryłeś tajemniczą frazę: „Dozwolone obciążenie 65 CP dziennie”. Jak obliczany jest ten parametr? A co najważniejsze, czy maksymalne obciążenie 65 CP – dużo czy mało?
CP (punkty procesora) to wartość, która pokazuje ilość czasu spędzonego przez procesor na przetwarzaniu zadań. Zazwyczaj na hostingu wskazane są dwa parametry: obciążenie jednostki centralnej (CPU - Central Processing Unit) serwera WWW i serwera bazy danych (MySQL).
Obciążenie procesora serwera WWW
CP pokazuje ilość czasu w minutach spędzoną na wykonywaniu wszystkich procesów. Na przykład oznacza to, że czas procesora wynosił 0,2 minuty (tj. 12 sekund). Dane wszystkich klientów otrzymane w ciągu każdej godziny są sumowane i wprowadzane do bazy danych. Jeżeli otrzymany numer przekroczy dopuszczalną wartość ustawioną przez dostawcę, to w następnym okresie (godzinie) wszystkie procesy będą działały ze obniżonym priorytetem. Aby znaleźć dopuszczalną wartość maksymalną, musisz podzielić dopuszczalne obciążenie przez 24. Tak więc, jeśli ten parametr znajduje się na hostingu, okazuje się, że 65/24 = na godzinę. Oznacza to, że jeśli łączny czas wykonania procesów wszystkich klientów przekracza 2 minuty. 43 sek., W następnej godzinie priorytet zostanie obniżony.
Wartości te są mierzone przez system rozliczania procesów w systemie operacyjnym Linux; dane są wyświetlane w panelu administracyjnym hostingu (nie mylić z panelem administracyjnym witryny).
Obciążenie procesora serwera MySQL
W tym przypadku CP mierzy się nie w minutach, ale w sekundach. Wyrażenie „dozwolone obciążenie 2500 CP dla MySQL dziennie” oznacza, że dozwolone całkowite obciążenie dziennie wynosi 41 minut. 40 sek., ale nie więcej niż 1 min 44 sek. o godzinie pierwszej.
Od czego zależy CP?
Wartość CP zależy od wielu powodów: temat i ruch na stronie, jej ustawienia, dostępność modułów itp. Im bardziej materiały na stronie są poszukiwane przez użytkowników, tym większy jest jej ruch. Nie możesz po prostu oszacować obciążenia, jakie witryna stworzy na serwerze, możesz jedynie nazwać przewidywaną wartość i dopiero po szczegółowym przestudiowaniu jej stron.
Ile pracy powinien wybrać początkujący programista WWW?
W większości przypadków minimum oferowane przez najprostsze plany hostingowe jest wystarczające dla pierwszej witryny. Po zindeksowaniu strony witryny pojawią się w wynikach wyszukiwania; liczba użytkowników będzie stopniowo rosła, co oznacza, że obciążenie serwera będzie wzrastać. Od tego momentu należy okresowo przeglądać wykresy obciążenia statycznego, zwykle prezentowane na stronie głównej panelu sterowania hostingu w formie diagramu. Jeśli wskaźniki są bliskie krytycznym, konieczna jest zmiana planu taryfowego lub zwiększenie dziennego limitu (w zależności od warunków określonych przez dostawcę).