Kom ihåg mig?

Support via Livechatt

 
Ämnesverktyg Visningsalternativ
Oläst 2012-08-01, 20:42 #1
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
zenda zenda är inte uppkopplad
Medlem
 
Reg.datum: Aug 2008
Inlägg: 297
Citat:
Ursprungligen postat av Dakota Visa inlägg
Vad ska man göra för att chatten ska visas som offline för besökarna? Jag loggade ut igår och insåg idag att den var "Online" trots att jag som sagt loggade ut :O
Alla operatörer måste vara utloggade för att knappen skall bli till Offline.
zenda är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-01, 20:55 #2
Dakotas avatar
Dakota Dakota är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Nov 2009
Inlägg: 1 298
Dakota Dakota är inte uppkopplad
Har WN som tidsfördriv
Dakotas avatar
 
Reg.datum: Nov 2009
Inlägg: 1 298
Citat:
Ursprungligen postat av zenda Visa inlägg
Alla operatörer måste vara utloggade för att knappen skall bli till Offline.
Jag är den enda
Dakota är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-01, 21:21 #3
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
Vet inte vad ni har för mål med tanke på skalbarhet men jag tror att ni kan göra optimeringar genom att inte använda den formen av polling som ni gör, eller åtminstone sänka frekvensen något och ha det som en sista utväg. Dom flesta moderna webbläsarna har idag stöd för bättre teknik, t.ex. WebSockets eller long polling. Det underlättar om man använder ett API som döljer den underliggande tekniken, exempelvis Socket.io eller SignalR.

Jag har byggt något snarlikt åt en kund tidigare, det är ett rätt kul litet projekt att sitta med.

Har ni gjort några lasttester?

Några punkter för er att hugga tag i eller tänka på:
  • tjänsten är sårbar för XSS-attacker
  • skicka inte hela konversationen vid varje pollning. Ladda historiken vid onload, låt sedan klienterna hålla state.
  • skicka inte Html-kod i svaren. En bättre lösning är att låta klienten ha olika mallar som laddas en gång och som klonas beroende på meddelandetyp när meddelanden trillar in.
  • om en operatör avslutar en konversation fortsätter klienten att polla i all evighet. Det finns ingen koll om konversationen är aktiv eller ej.
  • hur ser en operatör om en annan chattar med en användare? Det skulle kanske kunna visas i listan i nedkant.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 05:42.

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