Kontrola vizualnog zumiranja. Zoom kontrola - uključujući domaćice! Kontrola skaliranja

14.05.2020 Programi

Prvi dio članka je postavljanje web okruženja.

Saznajte kako raditi s novim odjeljkom u proizvodu " Kontrola skaliranja"počet ćemo s instaliranjem CentOS-a, a zatim instaliranjem " 1C-Bitrix: Web okruženje" 5.x»

Instaliranje CentOS-a

Video prikazuje instalaciju CentOS-a na virtualni stroj, pripremit ću 4 auta odjednom da pokažem sve mogućnosti u budućnosti.

Instalacija "1C-Bitrix: Web okruženje" 5.x"

Operativni sustav je instaliran, idemo instalirati 5.x web okruženje na njega:

JavaScript je onemogućen u vašem pregledniku

Pogledajmo detaljno video:

  • Prijavite se na poslužitelj pod administrativnim računom
  • Za daljnju instalaciju trebat će nam " wget", nije instaliran prema zadanim postavkama, instalirajte ga naredbom: yum instalirajte wget
  • Učitavanje skripte " web okruženje"i pokrenite ga sljedećim naredbama:

gdje luke određuju i koriste se za sljedeće usluge:

25 - smtp poslužitelj 80 - http 443 - https 5222 - bitrix xmpp poslužitelj 5223 - bitrix xmpp poslužitelj putem ssl 8890 - ntlm autorizacija 8891 - ntlm autorizacija putem ssl 8893 - http server za razmjenu trenutnih poruka 8894 - https poslužitelj za razmjenu trenutnih poruka
  • Portovi su registrirani, potrebno je spremiti tablicu sljedećom naredbom: servis iptables spremiti
  • Pa, na kraju, instalirajte ljusku mc, pomoću naredbe: yum instaliraj mc
  • Instalacije su dovršene, ponovno pokrećemo poslužitelj da vidimo je li sve ispravno instalirano, vidimo na ekranu da stroj radi: 5.0.37
Kada se prvi put prijavite na virtualni stroj s prijavom " korijen" i lozinku koju ste postavili, od vas će se tražiti da promijenite lozinku za korisnika " bitrix» – u čije ime ćete nastaviti raditi sa strojem.

Slično tome, instaliram još tri stroja za sebe, ukupan broj strojeva bit će četiri, bit će nam korisni u budućnosti.

Ažurirajte "1C-Bitrix: Web okruženje" 5.x"

Stroj se stalno razvija i treba ga povremeno ažurirati; razmislite o ažuriranju putem upravljačke konzole stroja:

JavaScript je onemogućen u vašem pregledniku

Pogledajmo detaljno video:

  • Prijavite se na poslužitelj pod korijen, unesite lozinku.
  • Dolazimo do izbornika za kreiranje skupa poslužitelja, kliknite 1 , za stvaranje. Vidimo da je bazen kreiran, kliknite Unesi za povratak na meni – ovaj izbornik pojavljuje se ako niste stvorili bazen. Ako je bazen prethodno kreiran, ovaj korak preskačemo.
  • Zatim moramo pronaći stavku ažuriranja; da biste to učinili, idite na drugi izbornik odabirom 1 .
  • U izborniku koji se otvori vidimo stavku Ažuriraj, pod stavkom 4 , odaberite ga.
  • Počinje Ažuriraj, morate unijeti ime hosta, imam ga poslužitelj1, i potvrdite svoju odluku na Ažuriraj upisivanjem Y
  • Vidimo početak zadatka " Započni posao" pritiskom Unesi natrag na izbornik.
  • Tekući zadaci mogu se vidjeti kroz stavku izbornika 5 , ulazimo u njega.
  • Pojavio se mali izbornik i popis koji prikazuje pokrenute zadatke.
  • Odaberite stavku izbornika 1 vidjeti tekuće poslove
  • Vidimo svoj zadatak i status završetka, vraćamo se klikom 0
  • Nakon povratka vidimo da je zadatak već obavljen i dobio status " završio", možete odabrati stavku 0 , izađite iz ovog izbornika.
  • U tablici iznad izbornika vidimo da je web okruženje postalo verzija 5.0.44
  • Izađite iz izbornika odabirom 0
  • Napustite root upisivanjem naredbe Izlaz
  • Vidimo da se ovdje verzija web okruženja promijenila u 5.0.44
Postavljanje vremena i vremenske zone

Vrlo važan parametar, koji se mora provjeriti nakon instalacije. Parametar utječe na sinkronizaciju s 1C, kalendarima, narudžbama i još mnogo toga gdje su potrebni datum i vrijeme.

Datum i vrijeme na poslužitelju nisu jedan određeni datum i vrijeme, to su zapravo tri različita datuma i tri različita vremena s vlastitim vremenskim zonama.

Koja su tri mjesta:

  • Vrijeme poslužitelja
  • PHP vrijeme
  • MySQL vrijeme
Promjena se događa kroz stavku izbornika web okruženja i mijenja datum i vrijeme na tri mjesta odjednom, ovo je vrlo važna točka da sva tri mjesta rade s istim vremenskim i datumskim parametrima.

Za dodatne poslužitelje, prije promjene vremena i datuma, trebate dodati poslužitelj u skup; prikazat ću ovaj postupak u videozapisima u nastavku, putem web sučelja.

JavaScript je onemogućen u vašem pregledniku

Pogledajmo detaljno video:

  • Povežite se na naš poslužitelj s pravima korijen
  • U glavnom izborniku odaberite stavku 1
  • U izborniku koji se otvori odaberite stavku 6
  • Na popisu koji se pojavi trebate odabrati svoju lokaciju, budući da sam ja unutra Kaliningrad, Biram Europa upisivanjem 8
  • Idemo na sljedeći popis, odaberite državu, u kojoj se nalazim Rusija, odaberite stavku 39
  • Sljedeći izbor je relativna vremenska zona Moskva, Ja sam za Kaliningrad, Biram 1
  • Odabrali smo sve što nam treba, pokažu nam sumarne podatke po izboru i ponude potvrdu izbora, meni je sve točno, tipkam 1
  • Postavlja nam se pitanje treba li spremiti iste podatke za PHP, slažem se, biram Y
  • Pokazuju nam koje će se datoteke promijeniti i koje usluge će se ponovno pokrenuti, zadovoljan sam sa svime, tipkam g
  • Zadatak je započeo, pogledajmo kako teče. svi u redu zadatak izvršen.
  • Izađite iz izbornika web okruženja i upišite naredbu datum
  • Uvjerili smo se da je vrijeme stroja točno. Točna postavka vremena PHP poslužitelj i MySql se mogu provjeriti putem administrativnog web sučelja " Alati» -> « Provjera sustava»

Instalacija online trgovine u “Web okruženju”

Možete instalirati bilo koji proizvod koji vam je potreban s popisa, ja instaliram urednike online trgovine. Također možete vratiti svoju instalaciju iz sigurnosne kopije.

JavaScript je onemogućen u vašem pregledniku

Prvi dio članka završava; u sljedećem ćemo dijelu pogledati kako raditi s web okruženjem i koristiti skaliranje kroz web sučelje.

Ne zaboravite postaviti pitanja u komentarima.

Prvi dio članka je postavljanje web okruženja.

Saznajte kako raditi s novim odjeljkom u proizvodu " Kontrola skaliranja"počet ćemo s instaliranjem CentOS-a, a zatim instaliranjem " 1C-Bitrix: Web okruženje" 5.x»

Instaliranje CentOS-a

U videu je prikazana instalacija CentOS-a na virtualnom stroju, pripremit ću 4 stroja odjednom da pokažem sve mogućnosti u budućnosti.

Instalacija "1C-Bitrix: Web okruženje" 5.x"

Operativni sustav je instaliran, idemo instalirati 5.x web okruženje na njega:

JavaScript je onemogućen u vašem pregledniku

Pogledajmo detaljno video:

  • Prijavite se na poslužitelj pod administrativnim računom
  • Za daljnju instalaciju trebat će nam " wget", nije instaliran prema zadanim postavkama, instalirajte ga naredbom: yum instalirajte wget
  • Učitavanje skripte " web okruženje"i pokrenite ga sljedećim naredbama:

gdje luke određuju i koriste se za sljedeće usluge:

25 - smtp poslužitelj 80 - http 443 - https 5222 - bitrix xmpp poslužitelj 5223 - bitrix xmpp poslužitelj putem ssl 8890 - ntlm autorizacija 8891 - ntlm autorizacija putem ssl 8893 - http server za razmjenu trenutnih poruka 8894 - https poslužitelj za razmjenu trenutnih poruka
  • Portovi su registrirani, potrebno je spremiti tablicu sljedećom naredbom: servis iptables spremiti
  • Pa, na kraju, instalirajte ljusku mc, pomoću naredbe: yum instaliraj mc
  • Instalacije su dovršene, ponovno pokrećemo poslužitelj da vidimo je li sve ispravno instalirano, vidimo na ekranu da stroj radi: 5.0.37
Kada se prvi put prijavite na virtualni stroj s prijavom " korijen" i lozinku koju ste postavili, od vas će se tražiti da promijenite lozinku za korisnika " bitrix» – u čije ime ćete nastaviti raditi sa strojem.

Slično tome, instaliram još tri stroja za sebe, ukupan broj strojeva bit će četiri, bit će nam korisni u budućnosti.

Ažurirajte "1C-Bitrix: Web okruženje" 5.x"

Stroj se stalno razvija i treba ga povremeno ažurirati; razmislite o ažuriranju putem upravljačke konzole stroja:

JavaScript je onemogućen u vašem pregledniku

Pogledajmo detaljno video:

  • Prijavite se na poslužitelj pod korijen, unesite lozinku.
  • Dolazimo do izbornika za kreiranje skupa poslužitelja, kliknite 1 , za stvaranje. Vidimo da je bazen kreiran, kliknite Unesi za povratak na izbornik - ovaj izbornik se pojavljuje ako niste kreirali bazen. Ako je bazen kreiran ranije, preskačemo ovaj korak.
  • Zatim moramo pronaći stavku ažuriranja; da biste to učinili, idite na drugi izbornik odabirom 1 .
  • U izborniku koji se otvori vidimo stavku Ažuriraj, pod stavkom 4 , odaberite ga.
  • Počinje Ažuriraj, morate unijeti ime hosta, imam ga poslužitelj1, i potvrdite svoju odluku na Ažuriraj upisivanjem Y
  • Vidimo početak zadatka " Započni posao" pritiskom Unesi natrag na izbornik.
  • Tekući zadaci mogu se vidjeti kroz stavku izbornika 5 , ulazimo u njega.
  • Pojavio se mali izbornik i popis koji prikazuje pokrenute zadatke.
  • Odaberite stavku izbornika 1 vidjeti tekuće poslove
  • Vidimo svoj zadatak i status završetka, vraćamo se klikom 0
  • Nakon povratka vidimo da je zadatak već obavljen i dobio status " završio", možete odabrati stavku 0 , izađite iz ovog izbornika.
  • U tablici iznad izbornika vidimo da je web okruženje postalo verzija 5.0.44
  • Izađite iz izbornika odabirom 0
  • Napustite root upisivanjem naredbe Izlaz
  • Vidimo da se ovdje verzija web okruženja promijenila u 5.0.44
Postavljanje vremena i vremenske zone

Vrlo važan parametar koji se mora provjeriti nakon instalacije. Parametar utječe na sinkronizaciju s 1C, kalendarima, narudžbama i još mnogo toga gdje su potrebni datum i vrijeme.

Datum i vrijeme na poslužitelju nisu jedan određeni datum i vrijeme, to su zapravo tri različita datuma i tri različita vremena s vlastitim vremenskim zonama.

Koja su tri mjesta:

  • Vrijeme poslužitelja
  • PHP vrijeme
  • MySQL vrijeme
Promjena se događa kroz stavku izbornika web okruženja i mijenja datum i vrijeme na tri mjesta odjednom; ovo je vrlo važna stvar da sva tri mjesta rade s istim parametrima vremena i datuma.

Za dodatne poslužitelje, prije promjene vremena i datuma, trebate dodati poslužitelj u skup; prikazat ću ovaj postupak u videozapisima u nastavku, putem web sučelja.

JavaScript je onemogućen u vašem pregledniku

Pogledajmo detaljno video:

  • Povežite se na naš poslužitelj s pravima korijen
  • U glavnom izborniku odaberite stavku 1
  • U izborniku koji se otvori odaberite stavku 6
  • Na popisu koji se pojavi trebate odabrati svoju lokaciju, budući da sam ja unutra Kaliningrad, Biram Europa upisivanjem 8
  • Idemo na sljedeći popis, odaberite državu, u kojoj se nalazim Rusija, odaberite stavku 39
  • Sljedeći izbor je relativna vremenska zona Moskva, Ja sam za Kaliningrad, Biram 1
  • Odabrali smo sve što nam treba, pokažu nam sumarne podatke po izboru i ponude potvrdu izbora, meni je sve točno, tipkam 1
  • Postavlja nam se pitanje treba li spremiti iste podatke za PHP, slažem se, biram Y
  • Pokazuju nam koje će se datoteke promijeniti i koje usluge će se ponovno pokrenuti, zadovoljan sam sa svime, tipkam g
  • Zadatak je započeo, pogledajmo kako teče. svi u redu zadatak izvršen.
  • Izađite iz izbornika web okruženja i upišite naredbu datum
  • Uvjerili smo se da je vrijeme stroja točno. Ispravna postavka vremena PHP i MySql poslužitelja može se provjeriti putem administrativnog web sučelja " Alati» -> « Provjera sustava»

Instalacija online trgovine u “Web okruženju”

Možete instalirati bilo koji proizvod koji vam je potreban s popisa, ja instaliram urednike online trgovine. Također možete vratiti svoju instalaciju iz sigurnosne kopije.

JavaScript je onemogućen u vašem pregledniku

Prvi dio članka završava; u sljedećem ćemo dijelu pogledati kako raditi s web okruženjem i koristiti skaliranje kroz web sučelje.

Ne zaboravite postaviti pitanja u komentarima.

"1C-Bitrix: Site Management" je profesionalni sustav za upravljanje web projektima, univerzalan softver stvoriti, podržati i uspješno razvijati:

korporativne stranice
internetske trgovine
informativni portali
mjesta zajednice
društvenih mreža i drugih web projekata
Glavne nove značajke "1C-Bitrix: Upravljanje web-stranicom 14.5"

Kompozitno mjesto

To je patentirana tehnologija koja može povećati brzinu odgovora stranice stotinama puta. To potvrđuju neovisni testovi koje je provela tvrtka Rusonics: vrijeme odziva stranice nakon uključivanja tehnologije Composite Site smanjeno je 224 puta - na 0,002 s. Brzina odziva stranice je ključna karakteristika njegov rad i utječe na mnoge pokazatelje. Na primjer, kada spor rad posjetitelji web stranice često napuštaju stranicu ne čekajući da se učita, što smanjuje konverziju i povećava troškove privlačenja kupaca. Također, brz odziv stranica stranice utječe na indeksiranje od strane robota za pretraživanje i povećava mjesto stranice na Rezultati pretraživanja, što pomaže privući kupce na stranicu. Stoga korištenje tehnologije koja ubrzava vrijeme odgovora web stranice stotinama puta može biti velika prednost za online poslovanje i pomoći mu da se istakne od konkurencije.

Tehnologija Composite Site kombinira sve prednosti statične stranice s mogućnostima dinamične. Statička stranica je gotova HTML stranica koja ne sadrži nikakav programski kod. Obično se učitava vrlo brzo za korisnika, ali se rijetko koristi u modernom razvoju web stranica i nije primjenjiv za online trgovanje. Dinamičke stranice koriste programski kod, pa je brzina učitavanja stranice za korisnike puno sporija. U isto vrijeme, dinamičke stranice koriste se za većinu modernih stranica, uključujući internetske trgovine. "Composite site" pruža maksimum velika brzina prikazivanje dinamičkog web-mjesta prikazivanjem predmemoriranih kopija stranica web-mjesta i prikazivanjem ažuriranih podataka na mjestima gdje su se promijenili otkako su u predmemoriji.

Korištenje tehnologije Composite Site bit će dostupno za sve stranice izrađene na platformi 1C-Bitrix: Site Management, počevši od verzije 14.5, s izuzetkom onih izrađenih na izdanju First Site. Da biste povezali ovu tehnologiju, morate kontaktirati 1C-Bitrix partnere koji imaju odgovarajuću kompetenciju.

Razmjena podataka s 1C:Enterprise 8 u stvarnom vremenu

Za "predloške za 1C Bitrix: Upravljanje web-mjestom" integracija s "1C:Enterprise 8" odavno postoji ključna funkcija, ali upravo se u verziji 14.5 pojavila funkcionalnost koja omogućuje mrežnim trgovinama da značajno povećaju svoju učinkovitost. Sada upravitelj internetske trgovine ima pristup informacijama o proizvodima, cijenama i stanju zaliha iz 1C u stvarnom vremenu. Također, u stvarnom vremenu moguće je primati informacije s web stranice u 1C o narudžbama, statusima i plaćanjima. To vam omogućuje da poboljšate rad s klijentima internetske trgovine nova razina: smanjite postotak otkazanih narudžbi, učinkovito upravljajte skladišnim stanjima i ne gubite vrijeme na prijenos podataka iz jednog računovodstvenog sustava u drugi. Za korištenje ove funkcije ne trebate dodatne postavke osim za instaliranje verzije „1C-Bitrix: Site Management 14.5“, instaliranje modula za razmjenu 4.0 u „1C: Enterprise 8“ (modul se može preuzeti na web stranici 1c.1c-bitrix.ru) i omogućavanje razmjene podataka u stvarnom vremenu.

Također, za nova verzija“1C-Bitrix: Site Management 14.5” predstavlja brojna poboljšanja za učitavanje/upload u 1C: potpuna razmjena podataka između 1C i stranice ubrzana je 2 puta, naknadna potpuna razmjena podataka ubrzana je 5 puta, automatski nastavak razmjene od trenutak kada je veza prekinuta i sl.

Za višekanalne trgovce, glavna vrijednost ovih poboljšanja je da sada nije važno gdje je obavljena kupnja - na web stranici, u izvanmrežnoj trgovini ili telefonom - sve informacije će se prenijeti na web stranicu tvrtke i klijent će biti moći pratiti napredak statusa narudžbe na svom osobnom računu.

Upravljanje skaliranjem klastera: jednostavno upravljanje opterećenjem poslužitelja

Tržište online trgovanja posljednjih godina izuzetno aktivno raste, te stoga tezu da je otpornost na pogreške online trgovine bitan uvjet za cjelokupno poslovanje više nije potrebno potkrijepiti. Mnogo je ne baš uspješnih primjera kako internetske trgovine nisu mogle izdržati vrhunce priljeva kupaca, zbog toga gubeći kupce i profit. U isto vrijeme, upravljanje opterećenjem na web stranici dugo je ostalo složen tehnički zadatak koji zahtijeva kvalificirane stručnjake u osoblju, što nije uvijek dostupno razvojnim internetskim trgovinama.

Kako bi se pojednostavilo rješenje ovog problema, tvrtka 1C-Bitrix izdala je poseban modul "Upravljanje skaliranjem" u novoj verziji svog proizvoda. Dizajniran je za izgradnju sustava klastera u vizualnom načinu rada i omogućuje vam stvaranje skalabilnih konfiguracija otpornih na greške. Modul uvelike pojednostavljuje rad s poslužiteljima za vlasnika internetske stranice - sada, čak i bez posebnog tehnološkog znanja, možete brzo procijeniti situaciju s opterećenjem na poslužiteljima, razumjeti razlog lošeg rada poslužitelja i, ako je potrebno, povezati nove one i raspodijeliti teret između njih. Funkcionalnost će biti uključena u sva izdanja starija od standardnog izdanja.

Svaki tjedan naša podrška prima pritužbe o mala brzina Preuzimanja. U 99,9% slučajeva ispostavlja se da je problem u slabom hostingu i netočne postavke. Reći ćemo vam što učiniti ako je web stranica ili internetska trgovina spora i kako je ispravno dijagnosticirati i samostalno povećati produktivnost - tako da leti.

1. Ocijenite učinak

Modul 1C-Bitrix Performance Monitor omogućit će vam testiranje performansi web mjesta i usporedbu rezultata s referentnim pokazateljima. Pokazat će na slabe točke: web stranica, CMS, konfiguracija, nekvalitetan razvoj ili hosting. Možete implementirati svoju web stranicu ili "čisti" 1C-Bitrix na različitim stranicama i usporediti ove brojke.

Što trebate znati o metrici izvedbe:

  • manje od 30 bodova – zaboravite na performanse i brzo učitavanje stranice. Nećete vidjeti indikator "Vrlo brzo". Sve će se usporiti!
  • od 30 do 60 – pogodno za male projekte (korporativne web stranice ili online trgovine s malim brojem proizvoda, malim brojem SKU-ova i parametara u pametnom filteru)
  • od 60 do 100 - konfiguracija poslužitelja je prihvatljiva, ali nije optimalna. Prikladno za većinu projekata. Stranica će raditi, ali ne super brzinama.
  • od 100 – super ste: niste bili previše lijeni odabrati normalnu hosting platformu! Administratorska ploča leti, velike količine podataka iz 1C preuzimaju se s praskom, stranice se brzo poslužuju. Mirno spavate i ne razmišljate o tome da pišete tehničkoj podršci s pritužbama na probleme s učitavanjem stranice, koje nikada niste vidjeli Pogreške zahtjeva timeout ili 502 Bad Gateway.
  • 200 i više – idealno!
Procjena uspješnosti. Rezultati testiranja demo štanda (tarifa RED.Site-3, RedDock hosting). Rješenje – univerzalna online trgovina Aspro: Optimus

Kako testirati stranicu

Idite na ploču izvedbe: Postavke → Izvedba → Ploča izvedbe. Pritisnite gumb "Performance Test" i pričekajte nekoliko minuta.

2. Prijeđite na PHP7

Dana 3. prosinca 2015. objavljena je sedma verzija PHP-a. Razvijen je s naglaskom na povećanje performansi i smanjenje potrošnje memorije. Testovi to uvjerljivo pokazuju (primjer 1, primjer 2) - povećanje performansi nakon prelaska na novi kernel iznosi 40%!

sjesti na stare PHP verzije- zakompliciraju život korisniku i pogoršaju ovaj Internet. Ako vaš hosting ne podržava PHP7, promijenite ga (npr. na ovaj s besplatnim prijenosom). Ako vaša stranica ne podržava PHP7, odmah to popravite. Još bolje, koristite rješenja koja podržavaju PHP7 - na primjer, iz Asproa.

3. Postavite predmemoriju

Korištenje kompozita i autokompozita je dobro i ispravno. Ali pola je uspjeha samo uključiti ih. Da biste dobili zamjetno povećanje brzine, trebate ispravno postaviti životni vijek predmemorije ovisno o učestalosti ažuriranja podataka na web mjestu i prometu.

Što ne raditi:

  1. Ostavite zadane postavke (120 sekundi).
    Zašto: Prvi posjetitelj posjećuje stranicu proizvoda. Formira se predmemorija. Drugi posjetitelj posjeti stranicu sat vremena kasnije. Predmemoriju je potrebno ponovno generirati - vrijeme joj je isteklo. Kao rezultat toga, predmemorija se generira svaki put kada se stranica otvori. Ne samo da nema povećanja produktivnosti i brzine - čak se i smanjuje.
  2. Nemojte povezivati ​​životni vijek predmemorije s učestalošću ažuriranja podataka na web-mjestu i prometom na web-mjestu.
  3. Postavite veliko vrijeme predmemoriranja za pojedinačne odjeljke (vijesti, članci).
Kako bi trebalo biti - ovisno o učestalosti ažuriranja podataka i prometu stranice:
  1. Cijene na web stranici ažuriraju se ručno ili nekoliko puta tjedno.
    Preporučeno vrijeme predmemoriranja: najmanje 172800 sekundi (2 dana).
  2. Cijene na web mjestu ažuriraju se jednom dnevno, preuzimaju se iz 1C ili drugog sustava skladišno knjigovodstvo događa se noću.
    Preporučeno vrijeme predmemoriranja: 86400 sekundi (1 dan).
  3. Ne često, ali događa se: cijene se ažuriraju putem razmjene u stvarnom vremenu s 1C, a ponekad i nekoliko puta tijekom dana.
    Preporučeno vrijeme predmemorije: 7200 sekundi (2 sata).

4. Stvorite fasetirane indekse za pametni filter

Fasetirani indeksi ubrzavaju rad pametnog filtera. Tipično, pametni filtar treba proći kroz sve proizvode u katalogu i usporediti njihova svojstva s navedenim parametrima. Ako ima puno robe, ovaj proces može potrajati neko vrijeme. Faset unaprijed izračunava i sastavlja opcije zahtjeva, sprema ih u sustav i izdaje ih na zahtjev.

Riječima je sve sjajno, ali u stvarnosti nije tako sjajno: aspekti se rijetko stvaraju i koriste. Pokušajte ovo i usporedite brzinu učitavanja rezultata filtriranja. Upute u našoj dokumentaciji

5. Analizirati i kreirati indekse u bazi podataka

Indeksi se analiziraju i kreiraju ovdje: Postavke → Izvedba → Indeksi → Analiza indeksa.

Kliknite na gumb „Izvrši analizu prikupljenih SQL upiti" Ako su indikatori koji se pojavljuju zeleni, sve je u redu: indeksi su stvoreni. Ako su indikatori žuti, izradite ih sami. Upute u priručnicima za 1C-Bitrix

6. Onemogućite neiskorištene module

Prilikom inicijalizacije kernela 1C-Bitrixa povezuje se veliki popis modula. Oni zauzimaju resurse, ali nisu potrebni za puni rad stranice. Onemogućujemo nepotrebne module i dobivamo povećanje performansi. Prije nego što to učinite, svakako učinite sigurnosna kopija mjesto.

Koji se moduli rijetko koriste i mogu se onemogućiti bez utjecaja na rad stranice:

  • AD/LDAP integracija (ldap)
  • Gurni i povuci (povuci)
  • Wiki (wiki)
  • A/B testiranje (abtest)
  • Web analitika (statistika)
  • Web klaster
  • Web messenger (im)
  • Web usluge
  • Dizajner poslovnih procesa (bizprocdesigner)
  • Tijek dokumenta (tijek rada)
  • Kalendar događanja (kalendar)
  • Dizajner izvješća
  • Menadžer ideja
  • Mobilna platforma (mobileapp) - ako nije povezana mobilna aplikacija
  • Mobilna aplikacija za online trgovinu (eshopapp) – ako mobilna aplikacija nije spojena
  • Učenje
  • Prijevod
  • pošta
  • Tehnička podrška
  • Univerzalne liste
  • Kontrola skaliranja (skala).
Kako to učiniti: idite na postavke modula Radna površina → Postavke → Postavke proizvoda → Moduli i onemogućite nepotrebne. Upute u bazi znanja

7. Postavite CDN

Još jedna dvosmislena stvar koja može ubrzati ili usporiti stranicu. Što je?

“Site Acceleration Module (CDN), koji vam omogućuje preuzimanje svih statičkih sadržaja vaše web stranice (slike, datoteke css stilovi, js skripte) putem mreže za distribuciju sadržaja (Content Delivery Network ili Content Distribution Network, CDN). Dakle, značajan dio resursa stranice posjetitelj preuzima s poslužitelja koji mu je najbliži. To vam omogućuje povećanje brzine učitavanja stranice do nekoliko puta.

Također, povezivanjem CDN-a smanjuje se opterećenje na glavnim poslužiteljima stranice. Budući da sav statički sadržaj preuzimaju posjetitelji vaše stranice ne izravno s vaših poslužitelja, već s CDN čvorova koji mogu vrlo učinkovito predmemorirati sadržaj, broj poziva izravno na vaše poslužitelje je smanjen" (ovdje)

CDN se konfigurira ovdje: Postavke → 1C-Bitrix Cloud → Ubrzanje stranice (CDN).

Praksa

Nije sve tako jednostavno: za neke, omogućeni CDN daje stvarno povećanje performansi, ali za druge, naprotiv, smanjuje brzinu učitavanja stranice. Postoji samo jedan izlaz: testirajte i izmjerite rezultate.

8. Omogućite spajanje i kompresiju CSS i JS datoteka

U postavkama glavnog modula stranice nalazi se čarobni blok koji vam omogućuje da poboljšate brzinu učitavanja stranice. Zove se “CSS optimizacija”. Označite sve okvire, spremite promjene i testirajte brzinu učitavanja stranice.

Detaljno pročitajte kako sve to funkcionira u našoj bazi znanja. A dobri stari Google PageSpeed ​​​​Insights pomoći će vam da procijenite ovo "prije" i "poslije" u kvantitativnim i kvalitativnim karakteristikama.