Skocz do zawartości

Host a własny serwer.


Erbit

Rekomendowane odpowiedzi

Witam.

Ostatnio moja firma hostingowa stwierdzia że mam 'za duzy ruch' na 2 skryptach CGI. NAdmienie, ze prowadzę giełdę ładunków wiec wchodza tam rozne firmy z nieomal calego swiata by poszukac czegos dla siebie. Problemem nie jest transfer (w zakresie 15-30M dziennie) a jak podają 'obciążenie procesora'.

W związku z tym pytanie do doświadczonych:

Jakie parametry powinien mieć komputer oraz jakie łącze by to obsłużyć. Domniemam, że ich system stoi na czymś klasy 2,8 MHz ale mogę się mylić (dowiem się jutro) i na dokładkę na tym jednym sprzęcie stoi kilka seriwsów WWW. Conieco sam wyliczyłem ale z wielką chęcią posłucham waszych opinii - w szczególności tych, którzy mają doświadczenia z własnym serwerem.

Pozdrawiam i z góry dziękuję za wszelkie odpowiedzi.

p.s. - a moze znacie znacie firmę hostingową, która nie będzie marudziła ? (w co niewierzę...)

Odnośnik do komentarza
Udostępnij na innych stronach

za mało danych.

serwer to można ugotować żle zadanym pytaniem do bazy, albo jakąs dziwną pętlą.

nie ma czegos takiego jak recepta na 'ogolnie obciazenie'. musisz najpierw poznac przyczyne obciazenia a potem temu odpowiednio zaradzic. moze byc tak, ze postawienie osobnej maszyny wiele nie pomoze.

Odnośnik do komentarza
Udostępnij na innych stronach

Program nie wiesza sie ani nie zapetla... nie ma zadnych komunikatow ani objawow zapetlenie. Domniemam, że problemem jest to, że dziennie zagląda tam spora ilosc firm i pracuje na programie umieszconym na serwerze.

Zdaje sobie sprawe z niklych info jakie zostawilem, postaram sie je sukcesywnie uzupelniac w miare pytan.

Juz wiem, ze w poprzedniej wiadomosci podalem bledne info odnosnie transferu (ale i tak nie tu jest problem) gdyz transfery siegaja 60MB dziennie, dziwne tylko, ze z poczatkiem czerwca gdy te transfery siegaly 150MB dziennie (czyli i procesor byl bardziej obciazony gdyz oprogramowanie gieldy sie nie zmienilo) ze wtedy nie reagowali tylko akurat w lipcu gdzie wszystko spadlo o ponad polowe.

Tu moze tylko zasugeruje, ze akurat w dniu w ktorym ponoć nastąpilo obciążenie serwera (w ich mniemaniu) zakładalem subdomene poprzez cpanel (zreszta robilem juz to nie raz) i wyjatkowo tego dnia nowozalozona subdomena nie chciala 'wpuscic' do katalogu z plikami graficznymi (HTTP 404) - bardzo dziwne, gdyz fizycznie i FTP i cPanel pokazywal pliki a poprzez HTTP nie szlo i juz. Z tego co pamietam to juz mialem taki przypadek, ze z jakigos dziwnego powodu port 80 na jednej z subdomen nie odpowiadal a na innych wszystko bylo OK. Wiec moze 'cos' tam u nich zaszwankowalo i chcieli doszukac sie przyczyny, ni eumieli i na mnie zwalaja.... moze.

A moze postawie serwer na Apache na swoim Win98 (hi hi hi) na laczu 650/650 i porobie sobie jakies drobne wlasne testy... Robilem juz takie 'zabawy' na sprzecie 300Mhz/ 128MB ram/ łącze 128 i jakos to sie slimaczylo - nawet nie tak wolno, a oni maja problem z obsluzeniem 5-10 zapytan do bazy !?!? Nie sadze, by w jednej chwili bylo wiecej zapytan... Zreszta siedzi operator na module admina i nadzoruje cala gielde - wiec pewno by cos niepokojacego zauwazyl.

Niemniej poruszony temat Host a wlasny serwer nadal aktualny.

Pozdrawiam.

Odnośnik do komentarza
Udostępnij na innych stronach

Od 01.04.2005 odwiedzano nas trzynaście tys. czterysta dwadzieścia siedem razy.

Przeciez to jest bardzo malo (nawet gdyby kazdy siedzial tam po godzinie i cos szukal)

Nie mam pojecia co ten skrypt robi ale nie wydaje mi sie aby byl tak bardzo skomplikowany aby znacznie obciazac serwer. No chyba ze przeszukuje kilkusetmegowa baze danych po stringach w petli ;)

Obstawiam zle napisany skrypt.

Pozdrawiam, breja

wl4u3.gif

Odnośnik do komentarza
Udostępnij na innych stronach

jak to jaka superhost przeciez erbit juz

Trasa śledzenia do cargotruck.pl [83.149.106.130]

przewyższa maksymalną liczbę przeskoków 30

1 <1 ms <1 ms <1 ms 192.168.0.1

2 17 ms 16 ms 16 ms gda-ru3.neo.tpnet.pl [213.25.2.61]

3 14 ms 25 ms 14 ms z.gda_ru3.do.gda-r1.tpnet.pl [212.160.0.5]

4 17 ms 16 ms 16 ms z.gda-r1.do.ols-r2.tpnet.pl [194.204.175.233]

5 18 ms 17 ms 16 ms z.ols-r2.do.ols-r1.tpnet.pl [194.204.175.105]

6 23 ms 21 ms 20 ms z.ols-r1.do.war-r3.tpnet.pl [194.204.175.237]

7 19 ms 19 ms 20 ms do-war-tr4.tptransit.pl [195.149.232.141]

8 21 ms 20 ms 20 ms war-b3-pos2-0-0.telia.net [213.248.79.17]

9 37 ms 36 ms 36 ms hbg-bb1-pos6-2-0.telia.net [213.248.96.1]

10 36 ms 37 ms 38 ms hbg-bb2-pos7-3-0.telia.net [213.248.65.50]

11 44 ms 44 ms 43 ms adm-bb2-pos7-0-0.telia.net [213.248.65.161]

12 43 ms 42 ms 43 ms adm-b1-pos4-0.telia.net [213.248.72.142]

13 43 ms 43 ms 44 ms leaseweb205-01768-adm-b1.c.telia.net [213.248.76

.178]

14 44 ms 45 ms 45 ms s41.superhost.pl [83.149.106.130]

Śledzenie zakończone.

jak widac superhost, firma ktora niedawno tak wychwalal...

Odnośnik do komentarza
Udostępnij na innych stronach

dopiero teraz wlazłem na tą stronę..

ło jezu... ja bym ja od razu wyp** w kosmos :D

raz zwiesiła mi FF na ok 1 minutę

dwa połączyłem się z hostem i w tym miejscu.. czyta, czyta, czyta... coś tam mieli na serwie i po ponad minucie pojawia się strona

włączyłem IE, tutaj wczytała się szybciej ale nadal było to pnad 20 sekund, co jest troche za długo jak na 1MB łącze.

Musisz koniecznie sprawdzic co jest z tym twoim skryptem bo wyrażnie coś nie-halo :P jak juz pisalem ilosc ruchu nie jest wyznacznikiem bo zlym skryptem i zlymi zapytaniami/bazą można ugotowac serwer nawet przy kilku osobach.

btw: pewnie napiszesz, ze do tej pory chodzilo dobrze. hmm, moze powiedz ile zajmuje ci ta baza sql, ile masz rekordow. moze po prostu baza jest zle zaprojektowana i teraz przekroczyla swoja granice wytrzymalosci :) bez indeksów przy złaczeniach to można sporo podsmazyć :)

przypomina mi sie jeden skrypt ktory kiedys widzialem:

$sql = "SELECT costam FROM tabela WHERE id=$1";

while($sql = mysql_fetch_array)

{

$sql - " SELECT costam2 FROM tabela2 WHERE costam=costam_z_1";

}

;)

}

Odnośnik do komentarza
Udostępnij na innych stronach

...firma ktora niedawno tak wychwalal...

Cieszysz się !?

Za chwile oficjalnie i głośno będę ją krytykował... poczekam niech tylko jeszcze jakis numer odwalą.

--------------------------------------------------------------------------------------

Niestety nie jest to PHP i nie jest to SQL.

Jest to CGI - baza zawiera srednio (dziennie - gdyz o polnocy stare sa usuwane a w ciagu dnia klienci dopisuja) zaledwie 150 WPISOW !!!

Nie sadze by to byl blednie skrypt napisany... testy wykonuje na serwerze klasy 333MHz na Win98+Apache i smiga jeno miło ! Zreszta co to musialby byc za 'zgrzyt'. ktory grzeje im kompa a na moim biednym 333MHz chodzi i swiszcze...

Jak ktos slusznie zauwazyl - dzienne odwiedziny oraz ruch na serwerze jest niewielki...

Cos mnie sie wydaje, ze szukaja kozla ofiarnego - albo moze chca mnie 'zmusic' do przeskoczenia na dedyka...

Dodatkowe info jest takie: z poczatku czerwca ruch byl pona 2 ktrotnie wiekszy i wtedy im nie grzalo kompa !?

Zreaszta przytocze juz raz napisany tekst: "Robilem juz takie 'zabawy' na sprzecie 300Mhz/ 128MB ram/ łącze 128 i jakos to sie slimaczylo - nawet nie tak wolno, a oni maja problem z obsluzeniem 5-10 jednoczesnych zapytan do bazy !?!? Nie sadze, by w jednej chwili bylo wiecej zapytan w jednym czasie... Zreszta siedzi operator na module admina i nadzoruje cala gielde - wiec pewno by cos niepokojacego zauwazyl. "

Nadal czekam na info na temat glownego pytania - o wlasny serwer...

Odnośnik do komentarza
Udostępnij na innych stronach

Zreszta sami zobaczcie z jaka predkoscia to chodzi
Widzialem o 13:40 chodzi całkowicie szybko.

Zrób może licznik wykonywania skryptu dzięki temu będziesz wiedział coś wiecej na ten tamat. Zakładam, że w cgi idzie coś takiego napisać.

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

raz zwiesiła mi FF na ok 1 minutę

Tak sie czesto dzieje przy przy apletach javy (przynajmniej u mnie). Na szczescie w tej chwili nie mam zainstalowanego java runtime environment i strona mi chodzi bardzo szybko pod ff. Ale w koquerorze troche sie czeka na ten aplet.

Erbit

Moze zamist tego apletu, ktory nie ma jakiejs krytycznej funkcji dla Twojego serwisu zrobisz flash.

Z tego co wiem to java czesto zabiera bardzo duzo mocy serwera.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności