VKontakte: cum funcționează rețeaua socială. Capacitatea serverului pentru o rețea socială Ce server să alegeți pentru o rețea socială

Aproape 100 de milioane de utilizatori - acesta este publicul VKontakte
trebuie deservite. Rapid și fără întrerupere. De mult timp detaliile tehnice
implementarea VKontakte a rămas secretă. Dar recent cel mai popular din Rusia
Rețeaua de socializare a aruncat puțină lumină asupra modului în care funcționează de fapt. La sfârșitul
Octombrie a avut loc la Moscova conferința HighLoad++, la care reprezentanți
VKontakte, reprezentat de Pavel Durov și Oleg Illarionov, a spus în cele din urmă ceva
despre arhitectura unei rețele sociale.

Băieții au fost literalmente inundați de întrebări despre aspecte complet diferite ale muncii lor.
VKontakte, inclusiv cele tehnice. Desigur. Este ușor să ne imaginăm sarcina
partea de server a serviciului: câți oameni cunoașteți care nu folosesc acest lucru
retea sociala? Cât timp petreci acolo, pierzând ore prețioase din tine
viața pentru a comunica cu prietenii, a viziona videoclipuri, jocuri, muzică? Matematica este frumoasa
este simplu: un număr fabulos de utilizatori * mult timp petrecut
resursă = număr prohibitiv de solicitări către serverele web și baza de date +
Terabytes de fotografii, videoclipuri și sunet descărcate și vizualizate în mod constant.

Statistici VKontakte

  • 99,5 milioane de conturi.
  • 40 de milioane de utilizatori activi în întreaga lume (comparabil cu
    audiența internetului în Rusia).
  • 11 miliarde de cereri pe zi.
  • 200 de milioane de mesaje private pe zi.
  • Fluxul video ajunge la 160 Gbit/s.
  • Peste 10 mii de servere, dintre care doar 32 sunt frontend-uri pe nginx
    (numărul de servere cu Apache este necunoscut).
  • 30-40 de dezvoltatori, 2 designeri, 5 administratori de sistem, mulți
    oameni din centrele de date.
  • Aproximativ 10 hard disk-uri defectează în fiecare zi.

Platformă

Pentru noi, desigur, arhitectura proiectului prezintă un interes deosebit: cum
principalele componente ale sistemului interacționează, care sunt propriile noastre dezvoltări
necesare, ce trucuri trebuiau folosite. Dar înainte de a trece la
acesta, trebuie să vă familiarizați cu lucrurile de bază - tehnologiile utilizate și
produse.

Debian Linux este folosit ca sistem de operare principal - o soluție
testat în timp, unul dintre cele mai vechi și mai stabile moderne
distribuţiile. Folosit pentru a echilibra sarcina dintre serverele de aplicații
Serverul HTTP Nginx rulează în modul proxy invers. Responsabilitățile sale includ
menține o conexiune cu browser-ul utilizatorului și transmite cereri către servere,
responsabil pentru execuția codului PHP și, de asemenea, controlează lovitura
rezultatul înapoi în browser. Codul PHP este executat folosind modulul mod_php pentru
Apache - există destul de multe alternative, în special cele bazate pe protocol
FastCGI, dar conducerea VKontakte a luat o cale mai conservatoare în acest sens
problema folosind soluția cea mai testată în timp. Niciun special
Sistemele de optimizare a performanței codului PHP nu sunt utilizate (de exemplu, în
Facebook și-a scris propriul compilator de la PHP la C numit HipHop), singurul
Optimizarea externă este stocarea în cache a codului operațional folosind un fișier accesibil public
Soluții XCache.

Situația cu stocarea datelor pare destul de vagă: pe de o parte,
Utilizăm în mod activ propriul nostru sistem de gestionare a bazelor de date scris în
C și creat de „cele mai bune minți” din Rusia, pe de altă parte, MySQL a fost adesea menționat în rolul
depozitul principal. Vă voi spune mai multe despre propria mea bază de date VKontakte
de mai jos. Vorbind despre stocarea datelor, nu se poate să nu menționăm un aspect atât de important ca
memorarea în cache a informațiilor utilizate frecvent (locația acesteia în RAM
pentru acces rapid). Pentru aceasta este folosit un produs foarte popular în această industrie.
zone - memcached. Dacă nu ați auzit: acest sistem vă permite să efectuați foarte mult
operații atomice simple, cum ar fi localizarea și recuperarea arbitrare
date cheie. Caracteristica principală este accesul rapid fulger și
capacitatea de a combina cu ușurință memoria RAM a unui număr mare de servere
într-o matrice comună pentru stocarea temporară a datelor „fierbinte”.

Proiectele terțelor părți care nu sunt cheia pentru VKontakte sunt adesea implementate
fie folosind soluții destul de exotice, fie, dimpotrivă, folosind cele mai multe
tehnologii simple. De exemplu, este implementat un serviciu de mesagerie instantanee
pe node.js (puteți citi mai multe despre această dezvoltare în articolul „” în) folosind protocolul XMPP aka Jabber (vom ajunge la asta
vom reveni). Conversia video este implementată folosind cel mai simplu și mai eficient
bibliotecă - ffmpeg, rulează și foarte popularul player video VLC.

Arhitectură

Cea mai vizibilă diferență față de arhitectura multor alte mari
Proiectele pe internet este faptul că serverele VKontakte sunt multifuncționale.
Aceste. nu există o împărțire clară în servere de baze de date, servere de fișiere etc. - Ei
folosit simultan în mai multe roluri. În același timp, redistribuirea
rolurile se desfășoară într-un mod semi-automat cu participarea sistemului
administratori. Pe de o parte, aceasta optimizează eficiența utilizării
resursele sistemului, ceea ce este bun, dar, pe de altă parte, crește probabilitatea de conflicte
nivel de sistem de operare într-un singur server, ceea ce presupune
probleme de stabilitate. Cu toate acestea, în ciuda utilizării de servere în diferite
rolurilor, puterea de calcul a proiectului este de obicei utilizată la mai puțin de 20%.

Echilibrarea încărcăturii între servere are loc conform unei scheme pe mai multe niveluri,
care include echilibrarea la nivel de DNS (domeniul este deservit cu
folosind 32 de adrese IP), precum și solicitările de rutare în cadrul sistemului și
diferite servere sunt folosite pentru diferite tipuri de cereri. De exemplu, generație
paginile cu știri (acum se numește în mod obișnuit microblog) funcționează într-un mod viclean
schema folosind capabilitățile de trimitere paralelă ale protocolului memcached
solicitări de date pe un număr mare de chei. In caz de absenta
date din cache, o solicitare similară este trimisă către sistemul de stocare a datelor și
rezultatele obținute sunt sortate, filtrate și aruncate
deja la nivel de cod PHP. Această funcționalitate funcționează în mod similar pe Facebook.
(au făcut recent schimb de experiență), doar în locul propriului DBMS pe Facebook
utilizați MySQL.

O cantitate mare de software a fost dezvoltată în pereții VKontakte, ceea ce este mai mult
satisface cu precizie nevoile proiectului decât opensource disponibilă și
solutii comerciale. Pe lângă SGBD-urile proprii menționate, acestea au un sistem
monitorizare cu notificare prin SMS (Pavel însuși a ajutat la configurarea interfeței),
sistem automat de testare a codurilor și analizoare de statistici și jurnal.

Proiectul folosește echipamente destul de puternice, aproximativ
Următoarele caracteristici ale serverului sunt denumite:

  • procesoare Intel cu 8 nuclee (două pe server, aparent);
  • 64 GB RAM;
  • 8 hard disk-uri;
  • RAID nu este utilizat (replicarea și backupul sunt efectuate
    la nivel de software).

Este de remarcat faptul că serverele nu sunt de marcă, ci sunt asamblate de un specialist
firma ruseasca. În prezent, echipamentul proiectului este amplasat în 4 centre de date în
Sankt Petersburg și Moscova, cu întreaga bază de date principală localizată în
Centrul de date din Sankt Petersburg, iar la Moscova sunt găzduite doar audio și video. În planuri
face replicarea bazei de date cu un alt centru de date din regiunea Leningrad și
de asemenea, utilizați Rețeaua de livrare a conținutului pentru a crește viteza de descărcare
conținut media din regiuni.

Multe proiecte s-au confruntat adesea cu un număr mare de fotografii
inventează propriile soluții pentru stocarea și livrarea acestora către utilizatori. Despre asta
a fost prima întrebare adresată lui Pavel din partea publicului: „Cum stocați imaginile?” - „Pornit
discuri!" Într-un fel sau altul, reprezentanții VKontakte au spus că toată această grămadă
fotografiile de toate culorile și dimensiunile sunt pur și simplu stocate și transferate din sistemul de fișiere
(utilizați xfs) un număr mare de servere, fără bibelouri suplimentare.
Singurul lucru care ne derutează este faptul că alte proiecte mari nu au această abordare.
a funcționat - probabil că nu cunoșteau cuvântul magic :).

Acea bază de date proprie în C nu pare mai puțin magică.
Acest produs, probabil, a primit atenția principală a publicului, dar în același timp
aproape fără detalii despre ceea ce este de fapt,
nu a fost niciodată făcut public. Se știe că DBMS a fost dezvoltat de „cele mai bune minți”
Rusia, câștigătoare a olimpiadelor și competițiilor TopCoder și, de asemenea, că este folosit
în cele mai puternic încărcate servicii VKontakte:

  • Mesaje personale
  • Mesaje pe pereți
  • Statuturi
  • Căutare
  • Confidențialitate
  • Liste de prieteni

Spre deosebire de MySQL, se folosește un model de date non-relațional și majoritatea
operatiile se desfasoara in RAM. Interfata de acces reprezinta
este un protocol Memcached extins. Taste compuse special
returnează rezultatele interogărilor complexe (cel mai adesea specifice unui anumit
serviciu).

Sistemul a fost conceput ținând cont de posibilitatea de clustering și automat
replicarea datelor. Dezvoltatorii ar dori să realizeze acest sistem
DBMS universal și să-l publicați sub GPL, dar nu este încă posibil din cauza costului ridicat
gradul de integrare cu alte servicii.

  • Procesul de dezvoltare este apropiat de metodologia Agile cu săptămânal
    iterații (cicluri), în cadrul cărora au loc toate etapele de dezvoltare:
    planificare, analiza cerințelor, proiectare, dezvoltare și
    testarea.
  • Nucleul sistemului de operare a fost modificat (pentru a lucra cu
    memorie), există propria bază de pachete pentru Debian.
  • Fotografiile sunt încărcate pe două hard disk-uri ale unui server
    simultan, după care se creează o copie de rezervă pe alt server.
  • Există multe îmbunătățiri la memcached, inclusiv. pentru mai stabilă şi
    plasarea îndelungată a obiectelor în memorie; exista chiar si o versiune
    asigurarea sigurantei datelor.
  • Fotografiile nu sunt șterse pentru a minimiza fragmentarea.
  • Deciziile privind dezvoltarea proiectului sunt luate de Pavel Durov și Andrey Rogozov,
    Responsabilitatea pentru servicii revine acestora și dezvoltatorului care le-a implementat.
  • Pavel Durov economisește bani pentru găzduire încă din primul an :).

Subproiecte

Serviciile audio și video sunt secundare rețelei sociale;
creatorii proiectului nu sunt deosebit de concentrați. Acest lucru se datorează în principal faptului că ei
rareori se corelează cu scopul principal al utilizării unei rețele sociale - comunicarea și
de asemenea, creează o mulțime de probleme. Traficul video este principalul element de cheltuieli
proiect, plus probleme bine-cunoscute cu conținut și revendicări ilegale
deținătorii drepturilor de autor. Pentru transcodarea video sunt folosite 1000-1500 de servere, activate
Este și locul unde este depozitat. Fișierele media sunt interzise prin hash atunci când sunt șterse la cerere
deținătorii de drepturi de autor, dar acest lucru este ineficient și este planificat să se îmbunătățească acest lucru
mecanism. Evident, vorbim despre dezvoltarea unui algoritm mai inteligent
recunoașterea conținutului audio și video prin etichete, așa cum, de exemplu, este implementat
pe YouTube, unde poate fi un videoclip încărcat care încalcă licența
șters automat în câteva minute după descărcare.

După cum știți, cu ceva timp în urmă a devenit posibilă comunicarea
VKontakte prin protocolul Jabber (aka XMPP). Protocolul este complet deschis și
Există o mulțime de implementări opensource. Din mai multe motive (inclusiv probleme
integrare cu alte servicii VKontakte) sa decis să se creeze într-o lună
propriul server, care este un strat între serviciile interne
VKontakte și implementarea protocolului XMPP. Este implementat în node.js - choice
datorită faptului că aproape toți dezvoltatorii de proiecte cunosc JavaScript și
În plus, acesta este un set bun de instrumente pentru implementarea sarcinii. Moment dificil
a început să lucreze cu liste mari de contacte. Mulți utilizatori au un număr
Prietenii VKontakte sunt măsurați în sute și mii, activitatea de schimb este mare
statusuri: oamenii apar și dispar online mai des decât în ​​alte similare
situatii. În plus, a fost necesară implementarea unei integrări strânse cu cele interne
sistem de mesagerie personală VKontakte. Ca urmare, serviciul este de 60-80
mii de oameni online, la vârf - 150 de mii. Echilibrator de încărcare TCP/HTTP
HAProxy procesează conexiunile de intrare și este utilizat pentru distribuție
interogări pe servere, precum și implementarea de noi versiuni.

Atunci când alegem un sistem de stocare a datelor, ne-am gândit la sisteme de stocare non-relațională
date (în special, despre MongoDB), dar în cele din urmă au decis să folosească cele obișnuite
MySQL. Serviciul funcționează pe 5 servere de configurații diferite, pe fiecare
care cod rulează pe node.js (4 procese pe server) și pe cele trei cele mai multe
puternic - și MySQL. O caracteristică interesantă este lipsa conexiunii între
grupuri de prieteni în XMPP cu grupuri de prieteni pe site - realizat la cerere
utilizatorii care nu au vrut ca prietenii lor să vadă peste umeri ce
grup ei sunt.

Visele de venituri mari și câștiguri serioase nu ar trebui să rămână doar în gânduri, trebuie să faci ceva pentru a obține succes. Există destul de multe opțiuni, iar una dintre ele este lansarea propriului site web. O mini rețea socială este o idee grozavă, deoarece această nișă se dezvoltă acum activ și există mulți fani ai resurselor tematice.

O rețea socială în miniatură are un mare avantaj: după crearea ei, nu va trebui să concurezi cu giganți precum VKontakte sau Facebook. Desigur, ar fi frumos să aduni oameni de pe aceste site-uri, dar vei avea un public țintă definit și așa vei atrage atenția.

Rețeaua de socializare este o mare sursă de profit

Există atât de multe site-uri web care nu au fost create în nișa socială. retelelor. Există rețele de nișă pentru medici, psihologi, copii și așa mai departe. Ele sunt incomparabile, cu toate acestea, proprietarii lor fac și profit. Desigur, este puțin probabil să reușiți să obțineți același venit, dar chiar și o zecime este suficientă pentru a deveni o persoană bogată.

Imaginează-ți că site-ul tău intră în cel puțin TOP 50 de rețele sociale populare și vei primi de 50 de ori mai puțini bani. Conform celor mai recente date, VKontakte a câștigat 1,5 miliarde de dolari într-un an numai din publicitate direcționată. De 50 de ori mai puțin înseamnă 30.000 USD (2500 USD pe lună). De acord, acesta este și un profit bun, mai ales că acesta este doar venit din publicitate.

Este nevoie de câteva ore pentru a crea un blog, dar o mini-rețea durează mult mai mult pentru a crea. Acest lucru se datorează faptului că există mult mai multe funcții acolo. Puteți citi un articol separat pentru a vă face o idee despre acest proces. Site-ul trebuie să fie perfect din toate părțile, așa că va trebui să depui eforturi serioase.

Singura opțiune pentru a facilita dezvoltarea unei astfel de resurse este să economisiți bani și să o comandați de la profesioniști. Studiourile web și webmasterii privați vă vor ajuta în acest sens. Căutați profesioniști pe Weblancer, studiați recenzii, vedeți exemple de lucru și alegeți candidatul potrivit. De asemenea, nu uita că mai târziu va trebui să investești în promovarea site-ului.

Mini rețea socială ar trebui să fie interesantă

După lansarea unor astfel de site-uri, trebuie să așteptați mult timp să sosească traficul natural. Se cheltuiesc multi bani pe publicitate, iar pentru ca aceasta sa fie eficienta va trebui sa intelegi si tu. Citește ca să nu irosești bani și să aduci cât mai mulți vizitatori.

Diverse caracteristici și combinații vor ajuta la realizarea unui proiect interesant. Dă frâu liber imaginației și, în primul rând, vine cu o temă neobișnuită. Poate că va fi un fel de sport, o mini rețea socială pentru școlari sau bătrâni, iubitori de gătit, fani ai unor jocuri și așa mai departe.

Alternativ, rețeaua de socializare poate fi combinată cu alte tipuri de site-uri. Încorporați un blog, adăugați un serviciu util, adăugați funcții de publicitate online, câștigați bani și așa mai departe. În general, trebuie să vii cu o caracteristică pe care niciun alt proiect nu o are pentru a capta cât mai multă atenție.

Va fi nevoie de mult efort pentru a vă crea propria dvs., chiar și o mică rețea socială. Mulți încearcă să facă acest lucru, dar abandonează proiectele la jumătatea drumului, pentru că nu mai pot lucra fără retur și asta cere orice afacere. În concluzie, aș dori să vă sfătuiesc să citiți despre el, vă va fi de folos în etapa inițială.

Serverul este un element necesar în procesul de creare a unor site-uri web serioase sau . În cazul acestuia din urmă, capacitatea serverului joacă în general, poate, un rol decisiv, deoarece utilizatorii rețelelor sociale urmăresc în mod constant videoclipuri de înaltă definiție, folosesc aplicații și așa mai departe.

Din păcate, nu veți putea economisi bani la crearea unei camere de server și nu merită să încercați - rezultatul poate fi foarte, foarte trist. Este întotdeauna logic să creați capacitate de server cu o rezervă, pentru că probabil speri și te aștepți ca proiectul tău să crească, altfel de ce să creezi un site web?

Pentru funcționarea stabilă a unei resurse mari sau a unei rețele sociale în dezvoltare dinamică, este necesară o capacitate bună de server. Din păcate, este imposibil să furnizați date exacte despre puterea necesară într-un articol, deoarece depinde mult de modul în care este realizat site-ul, cât de bine este optimizat etc.

Există trei criterii principale pentru puterea serverului - frecvența procesorului, cantitatea de RAMŞi performanța subsistemului de disc. În principiu, un server la prețul de 400-600 USD este suficient pentru un site mic, dar proiectele serioase necesită mai multe servere cu o putere mult mai mare. Dacă nu economisiți bani și acordați preferință mărcilor dovedite și bine stabilite - precum Dell, MSI sau HP - ar trebui să fiți pregătit să plătiți de la o mie și jumătate până la două mii și jumătate de dolari pentru fiecare server.

Desigur, puteți alege o opțiune mult mai bugetară, cu caracteristici similare - puteți cumpăra chiar și servere uzate care sunt în stare excelentă, deoarece există destul de multe pe piață. Dar, în orice caz, o capacitate bună a serverului costă bani buni. Să zicem, pentru 20 de mii de vizite unice pe zi, un computer cu procesor Intel Core Quad 9550 (cache de 12 MB), 6 GB de memorie și două unități WD 7200 RPM va fi probabil suficient. Cu toate acestea rețelele sociale mari atrag mult mai mulți utilizatori, deci este destul de evident că un server nu este suficient aici. În general, pentru a selecta serverele potrivite, este necesară consultarea cu specialiști - există multe tipuri de servere pentru diferite scopuri și ar fi mai înțelept să achiziționați computere în conformitate cu tipul și caracteristicile resursei dvs.

Cumpărarea serverelor este un pas important, dar configurarea acestora este o chestiune mult mai serioasă și mai delicată. Configurarea de înaltă calitate a serverului este posibilă numai în cooperare cu specialiști competenți și experimentați, ceea ce înseamnă că nici aici nu veți putea economisi bani. În general, crearea oricărui site serios sau a unei rețele de socializare ambițioase presupune cheltuieli foarte decente, iar cei care caută ceva mai ieftin ar trebui să fie atenți la alte proiecte.

Problema nu se limitează la configurarea serverelor. Stabilitatea serverelor este cheia pentru funcționarea cu succes a resursei, astfel încât serverele necesită suport tehnic constant. Acesta, desigur, este o cheltuială importantă, dar starea bună a serverelor ar trebui să fie întotdeauna pe primul loc, deoarece în cazul oricărei probleme, funcționarea site-ului poate fi întreruptă pe termen nelimitat, ceea ce va avea un impact extrem de negativ asupra traficului. și monetizare. Serverul este inima oricărui proiect pe Internet, așa că atitudinea față de acesta ar trebui să fie adecvată.

Oricine plănuiește să-și creeze propriul propria rețea socială(presupunând pe baza BuddyPress), ar trebui să fie în egală măsură preocupați atât de calitatea serviciilor oferite utilizatorilor finali, cât și de capacitatea proprie de acces continuu la site. Mai mult decât atât, adesea capacitățile serverului (și vorbesc despre ele) determină potențialul de creștere al rețelei tale.

Înțelegeți cu toții că WordPress obișnuit în sine este destul de foame de putere (12-17 MB cu setul obișnuit de plugin-uri - 10 bucăți, nu mai mult). WordPress MU, datorită suportului pentru multibloguri, consumă și mai mult (cu câțiva megaocteți). BuddyPress adaugă megaocteți suplimentari la WPMU, ceea ce duce adesea la o eroare despre resursele alocate insuficiente pentru a activa pluginurile necesare. Drept urmare, am întâlnit adesea următoarele:

  1. WordPress MU;
  2. BuddyPress;
  3. forum bbPress;
  4. 5-10 plugin-uri

devin limita pentru site - nimic altceva nu poate fi activat din cauza lipsei aceluiași php_value memory_limit. Și ceea ce este cel mai interesant, chiar și de la idioți precum masterhost, nic, mirohost și alții (atât rus, cât și ucrainean [nu recomand hostpro.ua]). Desigur, problema poate fi rezolvată destul de ușor (dar asta înseamnă și că este destul de costisitoare) - trecerea la un alt plan de găzduire.

Dar am o întrebare: este indicat să folosiți resursele limitate ale serverelor virtuale pentru proiecte atât de serioase precum rețea socială globală/regională? Găzduirea virtuală este bună numai dacă site-ul web este la început. După ce ai trecut de o anumită etapă (pe WPMU+BuddyPress este de aproximativ 500 de unice pe zi și de 3-4 ori mai multe vizite decât de obicei) Nici un singur plan virtual al niciunui hoster nu este suficient. Din acest moment, veți avea probleme de acces și de performanță. Pentru a le rezolva, mai devreme sau mai târziu veți începe procesul de tranziție sau VDS/VPS, sau pentru a cumpăra/închiria propriul server. Transferul tuturor datelor va fi asociat cu costuri uriașe (în principal psihologice și pierderi de timp), deoarece nimic nu poate fi pierdut și, în același timp, este extrem de nedorit să închideți site-ul pentru lucrări tehnice, pentru a nu speria vizitatorii.

Informații scurte despre VDS/VPS

VPS (virtual private server) - server privat virtual. VDS (Virtual Dedicated Server) este un server virtual dedicat, care este de fapt sinonim cu VPS, deși are diferențe în organizarea partajării resurselor.

Ai la dispozitie server personal complet funcțional, când lucrezi cu care vei simți ca și cum ai deține un computer separat. Vă veți putea conecta la VPS cu drepturi de administrator (rădăcină) și gestionează pe deplin software-ul său: configurați, reinstalați, ștergeți, reinstalați bibliotecile. Sunteți de acord că serverul virtual nu v-a oferit o asemenea libertate.

Există, desigur, unele dezavantaje care stau în tehnologia VPS și VDS în sine. La urma urmei, VPS este doar iluzia unui server separat, creat de un program special instalat pe computerul hosterului. Acest program vă permite să împărțiți resursele computerului și să oferiți fiecărui proprietar individual al unui server virtual dedicat propria limită de timp de procesor, spațiu pe disc, RAM etc. Ca rezultat, mai multe persoane care dețin un VDS partajează hardware-ul aceluiași computer în timp ce rămân software independent și izolat unul de altul în ceea ce privește partajarea resurselor.

Prin urmare, concluzia mea este să utilizați imediat VDS / VPS, deoarece propriul dvs. server este încă prea scump.

Să ne uităm la caracteristicile pe care ar trebui să le aibă un hoster decent.

  1. Primul și poate cel mai important lucru este timpul de funcționare, adică disponibilitatea serverelor hosterului tău. Această valoare, după părerea mea, ar trebui să fie mai mare de 99,9% pentru o funcționare complet fiabilă (iată un exemplu pentru a înțelege mai bine: din 100 de zile de funcționare continuă a site-ului, doar 12 ore a fost indisponibil, asta înseamnă că timp de funcționare = (100*24 - 12 )/100*24 = 0,995 sau 99,5%). Absența unei indicații privind timpul de funcționare pe site-ul companiei de găzduire poate sugera că nu este atât de mare pe cât ne-am dori.
  2. Flexibilitatea setărilor. Trebuie să decideți de ce aveți nevoie, iar prima condiție pentru rețelele de socializare cu vizite zilnice mari este productivitatea. Pentru proiecte serioase, nu ar trebui să vă zgarciți cu resurse. De aceea, nu tu ar trebui să te adaptezi la capacitățile hosterului, ci gazda în sine ar trebui să-ți ofere o alegere destul de largă.
  3. Posibilitate de upgrade simplu configurațiile curente, adică la atingerea limitei RAM sau a încărcării nucleului procesorului, ar trebui să puteți achiziționa parametri suplimentari fără complicații sau întârzieri.
  4. Siguranţă. Cred că totul este clar. Nimeni nu vrea ca site-ul tău să fie spart sau tu să fii dependent de altcineva.
  5. Asistență pentru clienți. Un indicator important al calității găzduirii oferite este capacitatea de a obține întotdeauna un răspuns la întrebarea dvs.

Există mult mai mulți parametri prin care poți evalua diferiți hosteri, dar aceștia, după părerea mea, sunt cei mai importanți. Am întâlnit multe planuri și tarife, așa că am o anumită înțelegere a pieței. Nu aș recomanda să folosiți hosterii pe care i-am numit deja din mai multe motive:

  1. sunt pe piata de mult timp, dar in acelasi timp aceasta este problema lor - exista un numar incredibil de mare de clienti, ceea ce reduce timpul alocat fiecarui client (personalul nu este nelimitat);
  2. cost ridicat din cauza faptului că au deja o marcă pentru care plătiți în plus;
  3. lipsa de flexibilitate atunci când lucrați cu clienții – datorită dimensiunii acestora. Măreția naște întotdeauna stângăcia.

De aceea vreau să vă ofer o companie de hosting Avi Gazdă, care are toate caracteristicile menționate mai sus și este lipsită de multe dintre dezavantajele masterhost, nic, mirohost și altele. Avi Gazdă specializata in Gazduire VDS/VPS, care este excelent pentru a crea o rețea socială bazată pe BuddyPress datorită acesteia flexibilitate, fiabilitate, performanță și, ceea ce este important, preturi mici. Puteți configurați-vă serverul, după ce ați determinat care parametri sunt cei mai importanți pentru dvs., citiți despre avantajele acestei companii, primiți sfaturi de calitate și, de asemenea, familiarizați-vă cu lista servere dedicate situate în diferite țări ale lumii.



Articole înrudite

  • Reteta de sos de smantana si ciuperci cu foto Sos de ciuperci cu miere pentru piure

    Ați auzit expresia că „poți mânca chiar și piele veche cu sos de ciuperci”?! Dar este adevărat! Doar câteva ciuperci, unt, smântână și ceapă, câteva minute și minunatul sos este gata! Sunt atât de fragede și parfumate, ciuperci întregi de miere... Ei bine...

  • Clătite groase de secară. Clatite de secara cu lapte. Clătite de secară pentru diabetici

    Vrei să-ți ajuți corpul cu vitamine și, în același timp, să-ți mulțumești stomacul? Puteți începe cu cel mai simplu și mai vechi fel de mâncare - clătitele. Dar în loc de făină de grâu, folosește făină de secară. Diferă nu numai prin culoare, ci și prin gust, compoziție și...

  • Sarmale leneșe la cuptor - rețete

    Cât de mult îmi place această rețetă pentru a face sarmale leneșe la cuptor, este întotdeauna o plăcere să le gătesc - simplu, ușor și rapid. Nu degeaba îi spun leneș, nu trebuie să pregătim în prealabil frunzele de varză și apoi...

  • Cum se prepară supă piure de carne

    Acest preparat delicios cu supă de carne este ușor de preparat și nu necesită multe ingrediente. Reteta de supa de vita care este descrisa pas cu pas. Preparatul redă perfect puterea, la fel și bulionul de vițel care se prepară acasă...

  • Mâncăruri cu conopidă și broccoli

    Să începem cu proprietățile dietetice. Sunt cu adevărat unici. În primul rând, conținutul de calorii a 100 g de conopidă la abur este de doar 25 kcal. În acest sens, ea este cu adevărat o campioană printre legume. Și în al doilea rând, varza conține...

  • Conținutul caloric al fulgii de ovăz

    Nu este un secret pentru nimeni că excesul de carbohidrați nu are cel mai bun efect asupra sănătății umane. Consumul de dulciuri, fursecuri, pâine albă, chipsuri (așa-zișii carbohidrați rapidi) nu numai că crește riscul...