Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Lästa trådar i ett forum...

Postades av 2004-06-18 10:34:34 - Johan Svensson, i forum sql-server/msde, Tråden har 6 Kommentarer och lästs av 533 personer

Hej!

I mitt forum jag har gjort testade jag förut att lägga in i en databas vilka inlägg alla hade läst och
när dom gjorde det (datum)... då kunde jag se om ett inlägg var nytt eller inte...

Så jag sparade UserID, TopicID & Datum...

Om jag då har 30000st trådar och 300 medlemmar så blir det 9 000 000 st poster i databasen...
jag märke att forumet segade när jag sökte på nya inlägg... och för varje ny medlems som
"bockade av" alla inlägg växte databasen med så många inlägg det finns...

Finns det något bättre sätt att hålla reda på när en viss medlem läste en tråd senast..

så att han vid nästa gång han kommer in ser när ett inlägg är nytt eller ej...??

Skulle gärna vilja ha hjälp med detta...

Just nu gör jag som så att jag sparar ForumID istället för varje TopicID.. för att få lite mindre poster..

Här är länken till sidan: www.x40nordic.com

Tack på förhand
Mvh
Johan.NET


Svara

Sv: Lästa trådar i ett forum...

Postades av 2004-06-18 10:47:32 - Mikael Wedham

Kan du inte spara en negativ läsning?
Ett nytt inlägg lagras med massa ej-lästa flaggor, sedan tar man bort flaggorna när man läser...

/micke


Svara

Sv: Lästa trådar i ett forum...

Postades av 2004-06-18 12:05:27 - Johan Olsson

Hej

Testade du att byta ut datumet mot en "flagga" t.ex. en bit ?

Kan ju vara datumjämförelsen som laggar mest.

Förresten, du har väl satt index på UserID o TopicID ?

/Johan


Svara

Sv: Lästa trådar i ett forum...

Postades av 2004-06-18 13:24:37 - Johan Djupmarker

En idé för att hålla nere antalet poster kan vara att bara spara poster från de senaste x dagarna, allt som är äldre än det klassas som läst.

/Johan


Svara

Sv: Lästa trådar i ett forum...

Postades av 2004-06-18 13:34:34 - Marcus Gus

Så för varje inlägg man läser så spara du det i databasen? Vad fyller det för syfte förutom att visa att man har sett det?

Räcker det med att enbart visa nya inlägg sedan man senast var inloggad så går det ju mycket smidigare att lösa. I tex session.onend så sparar du ner tiden när sessionen dog (eller när användaren loggade in eller vad du nu vill ha) i ett fält på användaren. När du sedan visar att trådar och inlägg behöver du bara göra en datediff på när inlägget gjordes och se om det är större än det datum som användaren har som "tid när användaren senast kollade i forumet". Iisåfall visar du det.

Det kan du antingen lösa i databasen genom att göra en kolla i stored proceduren (eller sql-satsen) eller att göra det när du visar datat.

Nu var det 1,5 halvtimme sedan jag skrev detta, glömde posta och började jobba istället.


Svara

Sv: Lästa trådar i ett forum...

Postades av 2004-06-19 22:22:17 - Johan Svensson

Tack!.... nu har jag fått lite mer kött på benen....

Har fixar lite och det verkar gå snabbare nu... och dessutom funkar det... =D

Mvh
Johan.NET


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 887
27 965
271 776
612
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies