Sjeli ste za računalo da preuzmete s internetafilmove ili glazbu. U tražilici se odmah prikazuje stranica čiji opis stranice u potpunosti i u potpunosti odgovara vašoj želji. Kliknete na link koji vodi do željenog odjeljka ove stranice, ali ...
Greška 503...Neugodno iznenađenje, zar ne? Ova stranica je vjerojatno jedina na kojoj se glazba/filmovi mogu besplatno preuzeti. I ovdje je takva nevolja - nemoguće je ići na to. Osvježi-osvježi stranicu - svejedno, pojavljuje se greška poslužitelja 503. Neki ljudi odustaju od ovog posla i traže sadržaj na drugim stranicama. A neki nastoje otkriti uzrok problema kako bi izbjegli takve nesporazume u budućnosti. Stoga ću za njih danas opisati čimbenike izlaza na stranicu s natpisom "Pogreška 503".
Što to znači?Upravo tako zvuči prvo pitanje među onima koji su naišli na stranicu s ovim problemom. Naziv ove pogreške znači da je usluga privremeno nedostupna. Znači nije zadugo? Odgovor na pitanje hoće li stranica biti nedostupna dugo ili ne jako dugo ovisi o njezinim tehničkim mogućnostima, kao i o vama i drugim posjetiteljima resursa. Ne, niste pobrkali riječi, posjetitelji stranice također mogu biti uzrok ove pogreške. Ali razgovarajmo o svemu po redu. Dakle, postoje samo dva faktora za pojavu prozora s nazivom "Error 503" - tehnički i korisnički.
Prvi je prisutan ako jeNešto je pošlo po zlu sa stranicom zbog čega je korisnik otišao na praznu stranicu kada je kliknuo na vezu (na primjer, MySQL baza podataka privremeno ne radi). Zatim administrator stranice na stranicu postavlja kod ove greške, tako da prilikom upisivanja točne adrese stranice tražilica ne briše stranicu iz rezultata pretraživanja, jer vidi da je to privremeno.
Ipak, 503 je pogreška koju najčešće izazivaju korisnici i problemi sustava njihovih računala. U nastavku je popis sličnih razloga.
Prijenos velikih datoteka u PHP jeziku
Za prijenos datoteka morate koristiti poseban proces koji istovremeno obrađuje nekoliko niti bez utjecaja na brzinu učitavanja web stranice.
Rješavanje problema od strane korisnika
Funkcionalnost mnogih skripti za pohranu dokumenata može se implementirati putem mod_rewrite pravila u datoteci .htaccess.
Veza s udaljenim poslužiteljem
Morate staviti malu pauzu da pričekateodgovorite i provjerite je li veza s udaljenim poslužiteljem dovoljno pouzdana. Ako vaše PHP skripte koriste funkcije Uključi koje učitavaju dijelove motora koji su na istom računu, provjerite koriste li lokalni put, a ne http: // ... URL. Prisutnost URL-a prisiljava poslužitelj da stvori dodatni HTTP zahtjev - to usporava učitavanje stranice.
Veliki broj pokvareno ili "teška" CMS komponente
Isključite sve dodatke i CMS komponenteih redom pronađite najoštećenije ili "teže" koje usporavaju učitavanje stranice. Ako je moguće, odbacite takve komponente ili potražite brže alternative. Također, uklonite sve nepotrebne komponente koje ne koristite ili čiji rad nije obavezan.
Dugotrajan posao mambota (za Joomla)
Ako među mambotom ima zadataka koje možeteprijeđite na cron sustava, a zatim to učinite. Poslovi mambota pokreću se uz zahtjev korisnika i zbog toga se stranica ili uopće ne učitava ili je vrlo spora.
E-mail lista
Skripta mailing liste je najpogodnije postavljenau sustavu cron (njegova kontrola je na upravljačkoj ploči). I zakažite da se pokreće u vrijeme najmanjeg opterećenja poslužitelja (noću). Istodobno, potrebno je uzeti u obzir ograničenja u uvjetima ugovora o ponudi o broju slova po satu/dan i vremenu PHP skripte.
- Resurs sadrži veze na previše datoteka (stilske tablice, JS skripte, slike), koje se dodaju pojedinačno. Konsolidirajte resurse u jednu datoteku kad god je to moguće.
- Stranica ima element koji ponekad šalje AJAX zahtjeve poslužitelju (na primjer, chat). Broj zahtjeva ne ovisi samo o broju posjetitelja, već i o više kartica i prozora koje su otvorili u pregledniku.
- Indekseri koji skeniraju resurse stranice (Sape, tražilice itd.).
- Korištenje skriptnih elemenata ili resursa na tuđim stranicama (informatorske skripte ili poveznice na slike). Koristite anti-identifikator modula/preference.
- DDoS napadi.
To su svi razlozi za otvaranje stranice na kojoj piše "Pogreška 503". Kao što vidite, za to nisu krive samo baze podataka poslužitelja, već i posjetitelji stranice.