Optimizacija strani - združevanje datotek
 
Lucifix 22. okt 2010 12:19:47 Pridružen od:
14. okt 2008
744 objav
438 12 0
#11

Da bi imel 2 VPS-a, enega za slike, ki laufa na Ngix, drugega pa Apache, kjer je locirana vsa koda?



Drugače sem se ravno začel seliti na nov VPS (Si-shell) in se bom probal zmenil z Urbeejem kaj bi se dalo storiti glede tega.



Hvala obema za pomoč.


všeč(0) ni všeč(0) spam(0)
 
Jure Damjan 22. okt 2010 12:27:28 Pridružen od:
4. okt 2007
4162 objav
4222 446 55
#12

Popravek na moj post... v osnovni nisem mislil fizični strežnik, ampak samo programski.

Nginx pobere manj zmogjivosti kot apache.

Če pa težko vse na enem hardware laufa, potem pa kot je predlagal Spinx.


všeč(0) ni všeč(0) spam(0)
 
SpinX 22. okt 2010 12:45:09 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#13

Popravek se na moj post : jaz sem pa mislil, da imas trenutno shared gostovanje. Ce imas VPS ti nima kaj tezit, da je prevec zahtevkov, saj porabis samo toliko resourcov kot ti jih je dodeljenih. Ce gres na nov vps potem pa res serviraj samo staticne vsebine z nginxom.


všeč(0) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
Lucifix 22. okt 2010 12:53:01 Pridružen od:
14. okt 2008
744 objav
438 12 0
#14

Ce imas VPS ti nima kaj tezit, da je prevec zahtevkov, saj porabis samo toliko resourcov kot ti jih je dodeljenih.




Tole tudi meni ni bilo najbolj jasno...



Ampak se pojavlja problem, ki sem ga že parkrat omenil, da se mi strežnik 2-3x dnevno sesuje verjetno zaradi preobremenjenosti. Ni pa nujno, da 100% zaradi tega, ker je verjetno kriva tudi starejša verzija apacheja in PHP-ja in možno je da se to dogaja tudi zaradi nekompatibilnosti kakšne PHP skripte.


všeč(0) ni všeč(0) spam(0)
 
Jure Damjan 22. okt 2010 13:23:46 Pridružen od:
4. okt 2007
4162 objav
4222 446 55
#15

Falš programiranje tudi pripelje do tega...

Optimiziranje slabe kode lahko privede do 10x in več hitrejšega izvajanja.


všeč(1) ni všeč(0) spam(0)
 
Lucifix 22. okt 2010 13:51:43 Pridružen od:
14. okt 2008
744 objav
438 12 0
#16

Kako je kaj s kompresiranjem npr. *.css in *.js datotek? Verjetno se uporabniku hitreje naloži stran, saj je za prenos potrebno manj podatkov, ampak se pri samem kompresiranju uporabi več CPU procesov - to pa je verjetno nasprotno kar želim doseči - zmanjšati obremenjenost strežnika?


všeč(0) ni všeč(0) spam(0)
 
SpinX 22. okt 2010 13:55:44 Pridružen od:
17. mar 2007
2618 objav
1720 190 20
#17

Glede optimiziranje kode ne vem, če lahko na navadni strani prideš do konkretnih rezultatov. Druga stvar je optimiziranje sql stavkov - tu se da naredit največje napredke. Pa keširanje v kodi, če še ne delaš tega.


všeč(1) ni všeč(0) spam(0)
Developer? Bi delal v kul podjetju ? http://dlabs.si/jobs
 
kelvan 22. okt 2010 17:51:49 Pridružen od:
19. okt 2007
891 objav
658 122 26
#18

ja, kot je rekel SpinX... preveri querye in dodaj kaksen index na tabelo

Na enem projektu sem pri dizajnu baze pozabil dodat index in se je stran loadala vec kot 5 sekund. Z indexirano tabelo je cas zelo pod sekundo, loada na serverju pa ni sploh.


všeč(0) ni všeč(0) spam(0)
 
Lucifix 22. okt 2010 18:04:02 Pridružen od:
14. okt 2008
744 objav
438 12 0
#19

Beležim daljše sql querye od 1 sekunde in tu ni problema tudi sama obremenjenost mysql serverja je zanemarljiva. Bom pa vseeno še 1x preveril vse query, če slučajno prihaja do kakšnih težav.



Drugače pa imam kar zahtevne querye saj moram izbrati naslednjo in prejšnjo fotografija glede na več kriterijev in indexiranje tabel kar tako na uč prinese samo še dodatne težave.


všeč(0) ni všeč(0) spam(0)
 
perunpro 22. okt 2010 20:13:29 Pridružen od:
23. maj 2008
3360 objav
2892 217 19
#20

Sem mislil napisat da glede na to da imas stran s fotkami, ki so najvecje, ni treba tolk ubadat z majhnimi CSS/JS fajli, ampak sem sel prej pogledat:



350KB za JS in 100KB za CSS? Ne vem, meni se zdi to ogromno. Si sur da rabis vse te stvari?



Glede CPU pa se pridruzujem Juretu, tukaj zadaj je najbrz kak programski glitch, ki bi ti prisesel najvecjo pohitritev/optimizacijo, ce ni nekih ubitacnih SQL querijev.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se