![how to troubleshoot a website](https://microdevops.com/wp-content/uploads/2023/11/Pulp-Fiction.png)
Tako, posjedujete ili upravljate web stranicom poput online trgovine ili bloga i tražite kako otkloniti probleme s web stranicom. Stranica je izrađena s nekim od ovih sustava:
- WordPress/WooCommerce
- OpenCart
- PrestaShop
- MODX
- Joomla
- Drupal
- Prilagođena PHP/Python/RubyOnRails
- Bilo koji drugi
i umjesto vaše stranice vidite stranice poput ovih?
Problemi
- 400 Bad Request
- 413 Request Entity Too Large
- This page isn’t working (HTTP Error 500)
- 502 Bad Gateway
- Gateway time-out (Error code 504)
- Web server is down (Error code 521)
- Your connection is not private (
NET::ERR_CERT_AUTHORITY_INVALID
,NET::ERR_CERT_INVALID
) - This site has been reported unsafe
- Redirected you too many times (
ERR_TOO_MANY_REDIRECTS
)
Greške se mogu razlikovati, ali posljedice su obično iste:
- Gubitak u SEO-u
- Uklanjanje s rezultata pretraživača (SERP)
- Izgubljeni narudžbi
- Gubitak novca uloženog u oglase
- Izgubljeni profit
Ponekad nemate kritične greške, ali stranica se ne učitava dovoljno brzo, što opet vodi do nižih pozicija na SERP-u, posjetitelji napuštaju stranicu jer ne žele čekati.
Razlozi
Glavni razlozi koji dovode do problema na web stranici su sljedeći:
- Koristite zajednički hosting. Zajednički hosting može uštedjeti nekoliko desetaka dolara mjesečno, ali gotovo svaki zajednički hosting je loša opcija za web stranice s većim prometom.
- Vaš dedikirani poslužitelj ili VPS nisu dovoljni. Iako je vlastiti dedikirani poslužitelj mnogo bolja opcija od zajedničkog hostinga, često vam je potreban jači poslužitelj za potrebe vašeg web-mjesta.
- DDoS napadi. Danas su jeftini i mogu uzrokovati velike probleme. Nepravedni konkurenti i zle osobe mogu naručiti DDoS napad za vaše web-mjesto.
- Ne koristite predmemoriranje stranica. Svakom CMS-u je potreban dodatak za predmemoriranje stranica kako bi mogao rukovati prometom.
- Ne koristite predmemoriranje upita u bazi podataka. To je vrsta predmemoriranja koja pomaže smanjenju opterećenja na bazi podataka pomoću memcache/redis/etc predmemoriranja.
- Loši SQL upiti i struktura. Nepooptimizirani upiti i nedostatak indeksa tablica mogu dovesti do visoke aktivnosti baze podataka i preopterećenja poslužitelja.
- Vaš dedikirani poslužitelj (ili VPS) nije pravilno postavljen i optimiziran. Postavljanje poslužitelja može imati uska grla uzrokovana neoptimalnim postavkama softvera.
- Vaš sustav web-mjesta i/ili dodaci/moduli su zastarjeli i sadrže sigurnosne ranjivosti, nema automatskog ažuriranja.
Primjer korištenja – Kako otkloniti probleme sa web-stranicom
-
Pritisnite tipke ispod 👇 ili ispunite kontakt obrazac. Opisujete problem, potpisujemo NDA ako je potrebno, dajete nam vjerodajnice, a mi započinjemo analizu i otklanjanje problema s web-stranicom. Prva 2 sata su besplatna. Postoji šansa da će samo mala promjena biti potrebna i da ćete na tom koraku dobiti riješeni problem besplatno.
-
Ako zajedno zaključimo da je potrebna potpuna re-implementacija hostinga, odabiremo tarifu i započinjemo naplatu usluga.
-
Na temelju zahtjeva prikupljenih u prethodnom koraku, naručujete novi prazan server ili VPS.
-
Ako koristimo dedikirani fizički server, preporučujemo jednodnevno testiranje opterećenja hardvera.
-
Dok je server pod opterećenjem, pripremamo kod (Infrastructure as Code) za upravljanje serverom i web-stranicom prema našoj arhitekturi.
-
Kako bismo svaki site odvojili na zasebnog Linux korisnika, možete ugostiti mnogo stranica (do tisuća) na jednom serveru. Mi postavljamo web-stranicu (ili stranice) bez promjene DNS-a. Dajemo vam kod i pristup bazi podataka. Vi, obično s vašim web programerom, morate temeljito testirati i provjeriti da li admin panel, stranica narudžbi, slanje e-pošte itd. rade.
-
Razgovaramo i osiguravamo da su aktivne automatske nadogradnje motora, keširanje upita baze podataka, keširanje stranica i druge potrebne optimizacije. Pomažemo programeru u profilu i optimizaciji koda, DB upita ako je potrebno. Obično su potrebni i load testovi.
-
Kad zaključimo da je novi setup spreman, postavljamo CDN, WAF (obično se preporučuje CF Pro plan), sinkroniziramo podatke i mijenjamo DNS web-stranice kako bi se počela prikazivati s novog servera.
-
Pazimo na izradu sigurnosnih kopija podataka.
-
Počinjemo analizirati metrike s CDN-a i servera, pokrećemo proces praćenja servera i web-stranica. Praćimo brojne parametre, ali najvažniji su:
-
dostupnost servera, opterećenje CPU-a, korištenje memorije
-
slobodan prostor na diskovima
-
dostupnost web-stranice izvana, obrazac na stranici, stanje SSL certifikata
-
sigurnosne kopije
-
-
Razgovaramo o postignutim rezultatima i poboljšanjima.
Monthly rate for a managed server
- Managed ServerManaged Server
- Hourly DevOps ServicesHourly DevOps Services
- Backup StorageBackup Storage
- Managed Sites or AppsManaged Sites or Apps
- SupportSupport
- Emergency Response TimeEmergency Response Time
- Emergency HoursEmergency Hours
- Response TimeResponse Time
- Working HoursWorking Hours
- MonitoringMonitoring
- Managed BackupManaged Backup
- Managed FirewallManaged Firewall
- Infrastructure as CodeInfrastructure as Code
- DocumentationDocumentation
Economy
€40
per server
- Managed Server€40 per month
- Hourly DevOps Services€25 per hour
- Backup Storage€0.2 per 1GB
- Managed Sites or AppsUnlimited (∞)
- SupportTicketing
- Emergency Response Time
- Emergency Hours
- Response Time72 hours
- Working Hours
- Monitoring
- Managed Backup
- Managed Firewall
- Infrastructure as Code
- Documentation
Standard
€45
per server
- Managed Server€45 per month
- Hourly DevOps Services€45 per hour
- Backup Storage€0.2 per 1GB
- Managed Sites or AppsUnlimited (∞)
- SupportChat
- Emergency Response Time1 hour
- Emergency Hours24x7
- Response Time24 hours
- Working Hours8x5
- Monitoring
- Managed Backup
- Managed Firewall
- Infrastructure as Code
- Documentation
Premium
€70
per server
- Managed Server€70 per month
- Hourly DevOps Services€70 per hour
- Backup Storage€0.2 per 1GB
- Managed Sites or AppsUnlimited (∞)
- SupportChat
- Emergency Response Time15 minutes
- Emergency Hours24x7
- Response Time4 hours
- Working Hours8x5
- Monitoring
- Managed Backup
- Managed Firewall
- Infrastructure as Code
- Documentation
Flex
€0
per server
- Managed Server€0 per month
- Hourly DevOps Services€90 per hour
- Backup Storage€0.2 per 1GB
- Managed Sites or AppsUnlimited (∞)
- SupportChat
- Emergency Response Time1 hour
- Emergency HoursWorking days (8x5)
- Response Time24 hours
- Working Hours8x5
- Monitoring
- Managed Backup
- Managed Firewall
- Infrastructure as Code
- Documentation
Monthly rate for a managed server
- Managed ServerManaged Server
- Hourly DevOps ServicesHourly DevOps Services
- Backup StorageBackup Storage
- Managed Sites or AppsManaged Sites or Apps
- SupportSupport
- Emergency ResponseEmergency Response
- Emergency Working HoursEmergency Working Hours
- Response TimeResponse Time
- Working HoursWorking Hours
- MonitoringMonitoring
- Managed BackupManaged Backup
- Managed FirewallManaged Firewall
- Infrastructure as CodeInfrastructure as Code
- DocumentationDocumentation
Economy
$42
per server
- Managed Server$42 per month
- Hourly DevOps Services$30 per hour
- Backup Storage$0.2 per 1GB
- Managed Sites or AppsUnlimited (∞)
- SupportTicketing
- Emergency Response
- Emergency Working Hours
- Response Time72 hours
- Working Hours
- Monitoring
- Managed Backup
- Managed Firewall
- Infrastructure as Code
- Documentation
Standard
$50
per server
- Managed Server$50 per month
- Hourly DevOps Services$50 per hour
- Backup Storage$0.2 per 1GB
- Managed Sites or AppsUnlimited (∞)
- SupportChat
- Emergency Response1 hour
- Emergency Working Hours24x7
- Response Time24 hours
- Working Hours8x5
- Monitoring
- Managed Backup
- Managed Firewall
- Infrastructure as Code
- Documentation
Premium
$75
per server
- Managed Server$75 per month
- Hourly DevOps Services$75 per hour
- Backup Storage$0.2 per 1GB
- Managed Sites or AppsUnlimited (∞)
- SupportChat
- Emergency Response15 minutes
- Emergency Working Hours24x7
- Response Time4 hours
- Working Hours8x5
- Monitoring
- Managed Backup
- Managed Firewall
- Infrastructure as Code
- Documentation
Flex
$0
per server
- Managed Server$0 per month
- Hourly DevOps Services$100 per hour
- Backup Storage$0.2 per 1GB
- Managed Sites or AppsUnlimited (∞)
- SupportChat
- Emergency Response1 hour
- Emergency Working HoursWorking days (8x5)
- Response Time24 hours
- Working Hours8x5
- Monitoring
- Managed Backup
- Managed Firewall
- Infrastructure as Code
- Documentation
Oprilike troškovi
Tipična internetska trgovina ili blog obično odgovara na jednom dedikiranom serveru, a mi preporučujemo ovu opciju jer dobivate odgovarajuću izvedbu po najnižoj cijeni. Dakle, približni troškovi najma servera od davatelja usluga i naših usluga za premještanje i podršku web-stranice na tom serveru tijekom 6 (šest) mjeseci su:
Trošak | Količina | Cijena | Ukupno |
AX52 Dedicated Server rent (plaćeno Hetzneru) | 6 mjeseci | $69 | $414 |
AX52 Dedicated Server jednokratna naknada za postavljanje (plaćeno Hetzneru) | jedanput | $42 | $42 |
Microdevops Standard Server License | 6 mjeseci | $50 | $300 |
Microdevops Standard Ops Hours potrebne za postavljanje gore navedenih koraka upotrebe | 20 sati jednom | $50 | $1000 |
Microdevops Standard Ops Hours dodatni zahtjevi klijenta, ~2 sata mjesečno | 2 sata x 6 mjeseci | $50 | $600 |
Ukupno za 6 mjeseci | $2356 |
Možemo Pomoći
Vjerujemo da svaka web-stranica zaslužuje dobru funkcionalnost i znamo što treba učiniti kako bismo to omogućili i kako bismo otklonili probleme s web-stranicom.
Slobodno nam se javite putem poruka, e-pošte ili ispunite donji obrazac kako bismo vam mogli pomoći. Razgovarat ćemo o problemima vaše web-stranice, pružamo 2 sata besplatnog savjetovanja.
Ako vas nešto ometa u slanju poruke, jer ste zbunjeni ili ne sviđa vam se opis naših usluga, slobodno nam to napišite (koristeći jednokratnu e-poštu kako biste ostali anonimni). Želimo poboljšati naše ponude usluga i cijenimo vaš feedback!
Email: [email protected]
Phone: +385 99 745 8963