WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Chatt - Många till många (https://www.wn.se/forum/showthread.php?t=1043678)

tartareandesire 2010-09-06 10:47

Är det viktigt att du lagrar i db och i så fall varför? Det är ett dåligt alternativ såvida det inte är nödvändigt och du räknar med få samtidiga användare (i så fall kan man väl kanske ifrågasätta nyttan av en chatt från första början :)).

Jan Eriksson 2010-09-06 11:05

Vill lagra ifall det blir prata om vad som är sagt. Å andra sidan kanske det är onödigt...

Orsaken till chatt-lösning är att folk ska kunna kommunicera i olika rum i realtid utan att behöva använda IRC-klienter etc. Berättar gärna senare vad det ska användas till eftersom domän ännu inte är registrerad men folk med samma intressen kan mötas och prata i realtid. Lösningen ska vara enkel, inloggning och sen direkt till chatten samt kunna välja olika rum. Gärna möjlighet till smilly osv. Loggning kan man lägga till efteråt om det skulle behövas.

Det jag har hittat och som kommer närmast är de som jag nämner på första sidan, http://www.aspnetajaxchat.com samt http://cutesoft.net/ASP.NET+Chat/ men allra helst skulle jag villja ha källoden också så man kan anpassa och förbättra enligt sina egna tankar och idéer.

kullervo 2010-09-06 16:01

@StefanBergfeldt Är verkligen IIS och .NET lämpligt att bygga en chatt i? Jag har svårt att tro att den platformen passar bra att köra många parallella requests som en HTTP-baserad chatt kräver, men å andra sidan har jag ingen koll på MS-grejer.

Om man inte har så höga krav och är bekväm med Javascript så borde det vara snabbt gjort att slänga ihop något i node.js.

StefanBergfeldt 2010-09-06 16:08

Varför skulle inte IIS och .NET klara av requests?

http://weblogs.asp.net/scottgu/archi...P.NET-2.0.aspx

eliasson 2010-09-06 16:09

Citat:

Ursprungligen postat av Jan Eriksson (Inlägg 20368054)
Finns det något som ni kan tipsa om? Bygger gärna vidare på något befintligt om ni känner till en bra grund.

APE (Ajax Push Engine) Server.

Jan Eriksson 2010-09-06 19:28

Tack för alla tips och tankar. Jag ville först och främst ha igång något snabbt för att sedan utvärdera intresset. Blir intresset stort får man utveckla applikationen men jag vill inte lägga ner förmycket tid och pengar innan man vet hur det går.

Det blev tills vidare Cute Chat eftersom den var enklast att komma igång med. Asp.net ajax chat var mindre bra bla pga hantering av användare.

www.tvchatt.se ser ni vad jag hade för ide... :) Den är inte klar men första steget är igång.

dAEk 2010-09-06 21:54

Har du kollat på http://aspnetjquerychat.codeplex.com/?

Går själv och funderar på att skriva om en befintlig lösning utifrån den lösningen. Man får ändra en hel del själv dock men det såg inte så himla bökigt ut.

kullervo 2010-09-06 22:51

Citat:

Ursprungligen postat av StefanBergfeldt (Inlägg 20368207)
Varför skulle inte IIS och .NET klara av requests?

http://weblogs.asp.net/scottgu/archi...P.NET-2.0.aspx

Det är ju knappast en självklarhet. Enligt den här artikeln verkar det dock gå att göra: http://www.sprklab.com/notes/14-long...et-in-asp.net/

Förresten förstår jag inte relevansen av artikeln du postade. För att kunna generera stora volymer av vanliga webbsidor behöver man inte kunna hålla i många (åtminstone tusentals) HTTP-requests samtidigt som en HTTP-baserad chattserver behöver.

StefanBergfeldt 2010-09-07 07:24

Eftersom en och en halv miljard sidvisningar per dygn betyder mer än femton tusen sidvisningar i sekunden, så tycker jag nog att vi kan dra paralleller?

Både IIS och ASP.NET är byggt för att prestera bra i storskaliga system, så jag förstår inte riktigt varför det inte skulle fungera.

Jan Eriksson 2010-09-07 08:38

Citat:

Ursprungligen postat av dAEk (Inlägg 20368260)
Har du kollat på http://aspnetjquerychat.codeplex.com/?

Går själv och funderar på att skriva om en befintlig lösning utifrån den lösningen. Man får ändra en hel del själv dock men det såg inte så himla bökigt ut.

Jag har tittat men det var snabbt. Fick uppfattningen att de mer var en supportchatt. Fungerar min idé så kanske jag ska titta närmare på den. Båda de två chatt-system som jag har tittat på har sina fel och brister och jag vill gärna ha kontroll på koden.


Alla tider är GMT +2. Klockan är nu 16:32.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson