Tänkte försöka göra en "kund"-chat typ som den på crystone.
Men frågan är då hur ska man göra en sådan??
- Ska man spara alla meddelanden&användare i databasen?
- Hur kollar man om användaren är kvar i chatten eller inte?, Vill även när någon av deltagarna lämnar chatten att det ska komma upp i chatfönstret, hur löser man det?
- Hur ofta ska man uppdatera o hämta nya inlägg i chatten? En gång var femte sekund känns lite väl ofta o belastar databasen enormt om det är ett antal inne i chatten?
Har själv byggt en på mitt forum, har dock inte sett crystone
- Ja, spara, men radera gamla chatinlägg kontinuerligt
- Registrera tid för senaste event; skrivit chatt eller manuellt eller automatisk refresh; och alla som har tid < x antal sekunder sedan = online
- var 5:e sek låter lite tätt, var 15:e räcker nog gott o väl
Har nu en liten ny fundering, denna gång om databasen. Har gjort en liten modell, se bifogad bild.
Är det smart att ha en egen tabell för namnet? Eller ska man ha namnet & mailen direkt på posten? Vill att supporten ska slippa o skapa ett nytt konto varje gång de går in i chatten. Vill att den(chatten) ska vara enkel att implementera i befintliga system.