Începând cu cea de-a 12-a versiune a platformei, este disponibil un nou modul Acceleration site (CDN). care vă permite să descărcați tot conținutul static al site-ului dvs. (imagini, fișiere CSS, scripturi JS) prin intermediul rețelei de distribuire a conținutului sau al rețelei de distribuire a conținutului (CDN). Astfel, o parte semnificativă a resurselor site-ului este descărcată de vizitator de la cel mai apropiat server. Acest lucru vă permite să măriți viteza de încărcare a paginilor de mai multe ori.
De asemenea, conexiunea CDN reduce încărcarea pe serverele principale ale site-ului. Întrucât tot conținutul static este descărcat de vizitatorii site-ului dvs. nu direct de pe serverele dvs., ci din nodurile CDN care pot cache în mod eficient conținutul, numărul de accesări direct pe serverele dvs. este redus.
Toate browserele moderne au o limită a numărului de conexiuni simultane la un domeniu (de obicei - nu mai mult de 6). Astfel, chiar dacă serverul dvs. poate da paginile la o viteză maximă și viteza de conectare a clientului este destul de ridicată, totuși toate elementele paginii (imagini, scripturi, fișiere de stil) vor fi încărcate într-un maxim de 6 fire.
Când modulul este activat, legăturile sunt modificate în domenii diferite și numai fiecare domeniu individual are o limită a numărului de conexiuni. Numărul lor real efectiv devine de câteva ori mai mare (prin numărul de domenii din care sunt descărcate fișierele).
Mai multe informații despre condițiile de utilizare a serviciului sunt disponibile pe site.
Notă: dacă pe site există o mulțime de fotografii, acestea vor "merge" la CDN, ceea ce poate duce la consumul de trafic.
Schema de lucru
Schema operării CDN la conectarea unui site arată astfel:
După activarea suportului CDN, vor fi înlocuite linkurile către fișierele statice ale site-ului (imagini, fișiere de stil CSS, scripturi JS). În loc de adrese URL locale, se vor utiliza numele de servicii ale serverelor de rețea CDN.
Fiecare apel al oricărui vizitator la conținutul static este trimis la cel mai apropiat nod CDN. La primul acces, fișierele necesare sunt descărcate de pe site-ul sursă sau special pentru acest nod dedicat, iar la apelurile ulterioare acestea vor fi returnate din memoria cache a serverului CDN.
Notă: dacă nu există resurse în CDN, acestea se descarcă automat de pe site-ul specificat în fila Complex (Setări> Cloud 1C-Bitrix> Accelerare site (CDN)).
Plasarea conținutului pe multe servere CDN și acordarea acestuia vizitatorilor de la cel mai apropiat punct reduce calea de transfer a datelor din rețea și face ca încărcarea site-ului să fie mai rapidă din punctul de vedere al utilizatorului.
Notă: sursa datelor de conținut static care vor fi încărcate automat în CDN va fi codul HTML returnat de server.
Notă: În prezent, încărcarea datelor statice în rețeaua CDN se efectuează numai din / bitrix și / sau din fișierele de încărcare.
Întrebări frecvente
Ce se întâmplă cu site-ul dacă licența pentru produs nu este reînnoită?
În același mod, ca și în cazul depășirii traficului, accelerația este dezactivată. Site-ul în sine continuă să funcționeze.
Ce ar trebui să fac dacă trebuie să înlocuiesc un fișier static? Cum pot afla nodurile CDN "aflați" că trebuie să descărcați noua versiune și să nu continuați să le dați pe cea veche din memoria cache?
Modulul "Accelerarea site-ului (CDN)" formează întotdeauna linkuri către fișiere cu un identificator unic, care se va schimba la schimbarea fișierului. Astfel, nodurile CDN vor renunța întotdeauna la conținutul curent. Din punctul de vedere al utilizatorului, nu este necesară nicio acțiune suplimentară. Lucrați cu conținutul site-ului în mod obișnuit.
Și cum modulele "știu" că este necesar să re-executați un anumit fișier în CDN? Deci, de exemplu, am schimbat unele CSS în design și am încărcat-o prin FTP, când în CDN se actualizează?
Fiți imediat în CDN. Rețineți că toate fișierele din cloud după parametru au un număr - aceasta este data modificării. Vom introduce data modificării și CDN-ul este construit astfel încât să fie considerat a fi fișiere diferite. Ie nu aveți nevoie să aruncați cache-ul CDN, acesta va fi întotdeauna actualizat. Și fișiere vechi vor fi în cele din urmă șterse.
Ce se întâmplă dacă trebuie să schimb fotografia în șablonul site-ului?
Când imaginea se modifică în șablonul site-ului, atunci în fișierul de stil trebuie să adauge o marcă de timp lângă link către imagine. Exemplu: test.jpg? 123. Unde? 123 este ștampila de timp a schimbării. Cu această etichetă, imaginea va fi încărcată în CDN și actualizată acolo.
Cum poate un administrator de site să afle cât de mult trafic este deja folosit în acest moment?
Informațiile despre trafic sunt afișate direct pe site-ul Web Accelerator CDN. și de asemenea pe panoul de control, în secțiunea Notificări.
Cum diferă CDN de configurația pe două niveluri a serverului web?
Acestea sunt diferite tipuri de accelerare a site-ului. Configurația pe două niveluri (Front-End + Back-End) stabilizează serverul la încărcare. CDN - accelerează descărcarea de conținut de către browser prin distribuție între domenii și noduri apropiate din punct de vedere geografic. Tehnologiile nu se contrazic reciproc, ci se completează reciproc.
CDN nu poate fi un substitut pentru un sistem pe două niveluri. În plus, CDN are limitări:
- Serverele CDN au probleme temporare și trebuie să dezactiveze temporar funcționalitatea.
- Traficul este limitat și există o șansă de epuizare și, prin urmare, de închidere automată a funcției.
- Nu toate fișierele statice sunt încărcate în CDN.