Menu

Kako ubrzati rad u programu na VPS-u

 
EDIT 18.11.2014.
 
Potrebno je biti na min. verziji programa 1.6.14.8675 ili više
 
Što je VPS?
 
Virtual Private Server ili na hrv. Privatni virtualni server!
To je računalo (virtualno) koje iznajmljujete od VPS providera. To računalo se nalazi na serverima Data Centra koje
se može nalaziti bilo gdje u svijetu! Njemu pristupate isključivo preko interneta, a ovisno koju vrstu VPSa ste zakupili
Managed ili Unmanaged, imate određene mogućnosti interakcije sa tim računalom
 
Managed - (Nadzirani vps) svu kontrolu rada, instalacije programa i svega na sebe preuzima VPS provider.
 
Unmanaged -  (Nenadzirani vps) Sve morate sami napraviti, instalirati Windowse, instalirati SQL, podići bazu, podesiti
sigurnosne postavke SQL, Firewalla...
 
VPS server je virtualno računalo, koje iako je virtualno posjeduje dodijeljene hardwerske opcije kao i pravo fizičko
računalo Procesor, Radna memorija, prostor na hard disku...
 
Same opcije tog računala dogovarate tj. birate kod zakupa VPSa!
 
Stvari na koje treba obratiti pozornost kod zakupa VPSa!
 
1.
Koja verzija SQL Servera je instalirana na VPS Serveru
(SQL Express je besplatna verzija SQL Servera, koja ima limit na veličinu baze do 10Gb,
ograničenje korištenja samo 1Mb cache RAM-a i samo 1 jezgre CPU-a (procesora) bez obzira ako ste vi zakupili 8Gb RAMa
na VPSu ova verzija SQL Servera će moći koristiti samo 1Gb, isto je i sa CPUom)
 
Ukoliko imate više računala koja će se istovremeno spajati na SQL bazu, iz više poslovnica, performanse
koje ova verzija SQL Servera pruža će biti vrlo slabe!
 
2.
RAM od VPS Servera
Obzirom da SQL Server koristi RAM kao i svaka aplikacija na Windows OSu, brzina kojom će SQL Server obavljati
upite direktno osim o procesoru ovisi i o RAM memoriji!
Kada aplikaciji ponestane RAMa OS koristi hard disk prostor kao nadomjestak RAM memoriji, ovo dodatno
usporava rad.
 
3.
Bandwidth limit i brzine uploada i downloada
Ove brzine up/down se odnose na brzine slanja i primanja podataka sa VPS servera!
Bandwidth limit je limit koliko u vaš paket ulazi Gb podataka (zbraja se upload i download)
 
4.
Internet brzina tj. brzina prijenosa podataka preko interneta
 
Uz sve ovo gore nabrojano, ovo je također vrlo bitna stavka kako će vam rad na vpsu biti
ugodan ili neugodan!
 
U Hrvatskoj je danas standard ADSL, neki imaju optiku koja bi trebala
garantirati stabilniju vezu tj. manje pucanja internet veze.
 
Pucanje internet veze je vrlo nepoželjno kada radite na vpsu, jer pucanje veze znači gubitak veze
između programa i same baze podataka!
 
Kod internet veze bitna je download brzina jer njome dobijate podatke od svog servera, ali također je bitna i
upload brzina jer upload koristite kod npr. knjiženja dokumenata ili svugdje gdje se nešto zapisuje u bazu.
 
Prijenosi podataka, tj. brzine prijenosa od npr. 5Mbit/s download znači zapravo da program može
u uvjetima da sam koristi cijeli bandwidth od tih 5Mib/s prenijeti 640Kb (kilobyta u sekundi)
što nije puno obzirom da je to samo malo više od pola Mb (Megabyta)
 
Dodajte tome da u poslovnici u kojoj radite niste jedini koji koristi program i odmah možete doći
do problema da 5Mbit/s postaje usko grlo kada je baza na VPSu.
 
5.
Backupiranje baze
Kada je baza na VPS serveru, udaljenom serveru nije moguće bazu backupirati kroz Gath!
Molimo, da sa vašim VPS providerom dogovorite plan backupiranja vaše baze podataka!
 
 
 
Zbog svega ovoga nabrojanoga, nužno je da uključite sljedeće postavke svima koji rade na programu!
Naravno, ubrzanje rada neće se u svim situacijama rada moći dovesti na savršeni stupanj, jer puno faktora
ovdje može djelovati na krajnji rad korisnika!
 
Postavke koje morate uključiti zasebno svakom korisniku sa njegovog računala ćemo posebno naznačiti!