🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50843

Re: Wydajność Node.JS kontra reszta świata

#50843
From: NKAB -
Date: Wed, 31 Aug 2011 06:41
70 lines
3864 bytes
Piotrek Reinmar Koszuliński <pkoszulinski@gmail.com> napisał(a): 

> On 29 Sie, 13:04, "aaaa" <a...@aaaaaaaaaaaaaaaaaaa.com> wrote:
> > > No poprostu w php wywo=B3ujesz inne pliki .php, kt=F3re trac=B1 warto=
> =B6ci
> > > zmiennych trzeba je dawa=E6 np w url lub pos=B3ugiwac si=EA sysyjnymi.
> > > W JS ju=BF nie ma tego problemu warto=B6ci zmiennych s=B1 ca=B3y czas
> > > dost=EApne i dzi=EAki tak prostej komunikacji jest ich =B3atwa wymiana.
> > > Nie ma problemu pobrania z JS do PHP i odwrotnie.
> >
> > W PHP masz GET, POST, cookie, sesje, bazy danych, pliki, wi=EAc wyb=F3r 
s=
> pory.
> > Pisz=B1c z u=BFyciem Node masz zachowywane zmienne pomi=EAdzy 
od=B6wie=BF=
> eniami
> > strony?
> >
> 
> W Node te=BF masz GET, POST, cookie, sesje, bazy danych, pliki i jeszcze
> du=BFo wi=EAcej. Du=BFo rzeczy, kt=F3re w PHP w og=F3le nie wiem czy da si=
> =EA
> zrobi=E6, a na pewno nie tak =B3atwo. Np. serwer do streamingu, do
> websocket=F3w, wystawi=E6 pe=B3ne REST-owe API itp itd. Musisz 
pami=EAta=E6=
> , =BFe
> o ile PHP mo=BFe by=E6 ograniczony (zale=BFy te=BF na czym go postawi=E6), 
=
> bo
> jest j=EAzykiem stworzonym pod serwowanie stron, o tyle Node nie zosta=B3
> w og=F3le w ten spos=F3b zaprojektowany. Jest stosunkowo niskopoziomow=B1
> nak=B3adk=B1 na system, kt=F3r=B1 ogranicza jedynie... system. W dodatku - 
=
> PHP
> jest najwolniejszym z testowanych zazwyczaj =B6rodowisk (bo m=F3wimy tu
> te=BF o serwerze) - polecam cho=E6by http://devcamps.pl


Wiem, że brałeś udział w DevMeetingach i wiesz wiecej na temat Noda.

Tak jak ja zrozumiałem to Node wykorzystuje to co oferuje Ajax z tym,
że ta komunikacja jest sprawniejsza w obie strony.

I naważniejszy atut Noda to to, że kontrola jakichś tam zmian jest
możliwa zarówno na sarewerze jak i na kliencie.

Czyli, może być tak, że aplikacja na serwerze kontroluje
jakieś tam zmiany czy to w pliku czy to na jakimś porcie
i tylko wówczas gdy wykryje taką zmianę serwer wysyła
do przegladarki odpowiednio spreparowane info.

Teraz wiadomo, z inicjatywą przesłania info wychodzi
przeglądarka i jak nastawimy timer na 1 sek. to jest
tu niepotrzebny ruch w sieci, bo kontrolujemy coś
co nie jest nam potrzebne bo się nie zmienia.

Prosty przykład chata. Ktos pisze długą odpowiedź
a oczekujący na nią ciągle pyta serwer i otrzymuje
pakiety niepotrzebnych info. W Node to na serwerze
ta kontrola może się odbywać i serwer wysyła info
do przeglądarki w momencie jego nadejścia.

Jeśli źle to zrozumiałem to będę musiał sobie
wymazać z przodu jedynkę, bo dopadł mnie kryzys wieku średniego.

Andrzej.


-- 
Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Technical Details
Message-ID: <j3kl29$aoh$1@inews.gazeta.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
References: <962d9bef-97f9-44d0-82f5-24d9f104942a@glegroupsg2000goo.googlegroups.com> <j328ik$cnm$1@inews.gazeta.pl> <92d06004-80f0-4149-97ad-4ca947dd0b81@a12g2000yqi.googlegroups.com> <j3fi0g$mc6$1@inews.gazeta.pl> <4e5b7217$0$3501$65785112@news.neostrada.pl> <1dfd131b-5a83-4b80-aeac-9216ae4b9a3b@br5g2000vbb.googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail
From: "NKAB -" <nkab.WYTNIJ@gazeta.pl>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Wydajność Node.JS kontra reszta
 świata
Date: Wed, 31 Aug 2011 06:41:13 +0000 (UTC)
Organization: "Portal Gazeta.pl -> http://www.gazeta.pl"
Lines: 70
Message-ID: <j3kl29$aoh$1@inews.gazeta.pl>
References: <962d9bef-97f9-44d0-82f5-24d9f104942a@glegroupsg2000goo.googlegroups.com> <j328ik$cnm$1@inews.gazeta.pl> <92d06004-80f0-4149-97ad-4ca947dd0b81@a12g2000yqi.googlegroups.com> <j3fi0g$mc6$1@inews.gazeta.pl> <4e5b7217$0$3501$65785112@news.neostrada.pl> <1dfd131b-5a83-4b80-aeac-9216ae4b9a3b@br5g2000vbb.googlegroups.com>
NNTP-Posting-Host: localhost
X-Trace: inews.gazeta.pl 1314772873 11025 172.20.26.235 (31 Aug 2011 06:41:13 GMT)
X-Complaints-To: usenet@agora.pl
NNTP-Posting-Date: Wed, 31 Aug 2011 06:41:13 +0000 (UTC)
X-User: nkab
X-Forwarded-For: 85.89.190.17
X-Remote-IP: localhost
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit