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


Logga Ip Nummer

Postades av 2006-11-25 21:16:40 - Hassan Fakhro, i forum asp - allmänt, Tråden har 12 Kommentarer och lästs av 852 personer

Jag försöker med en kod som loggar ip nummer från mina besökare.
De får ladda ner max 20 låtar per dag, samt 3 videoklipps.
Så ser min kod ut på förstasidan, och den fungerar mycket bra.
Nackdelen är att den segar ner just förstasidan pga denna kod.

<code>
IPN = Request.ServerVariables("REMOTE_ADDR")
Datum = Date
Noll = "0"

Set Recset = Connect.Execute("Select * From ip where ipnummer = '" & IPN & "'")
If Recset.EOF Then

Connect.Execute("Insert Into ip(ipnummer,datum) Values('" & IPN & "','" & Datum & "')")

ElseIf Recset("datum") <> Datum Then
Connect.Execute("Update ip Set musik = '"& Noll &"',video = '"& Noll &"',datum = '"& Datum &"' where ipnummer = '" & IPN & "'")

End If

Recset.Close
Set Recset = Nothing %>
</code>

Kod i download filen.
<code>
IPN = Request.ServerVariables("REMOTE_ADDR")
Datum = Now
Set Recset = Connect.Execute("Select * From ip where ipnummer = '" & IPN & "'")

If Recset("musik") =>20 Then
Response.Redirect "contact.asp?max=song"
Else

Set Songen = Connect.Execute("Select songurl From song where id = " & Request.Querystring("songid") &"")
Connect.Execute("Update ip Set musik = musik + 1 Where ipnummer = '" & IPN & "'")

Response.Redirect "http://www.mindomän.se/musik/" & Songen("songurl") & ""

End If

Recset.Close
Set Recset = Nothing
Songen.Close
Set Songen = Nothing
</code>

Tacksam för svar.

PS. Jag körde tidigare med inloggningssystem med username o lösenord, men de segade ner sidan rejält så jag valde detta sätt.

Hassan


Svara

Sv: Logga Ip Nummer

Postades av 2006-11-26 00:36:07 - Daniel Melin

mycket illa vald idé

Varför? Jo jag sitter på en skola och vill tanka ner en låt.. det vill 30 av mina skolkamrater med.. Vi har samma IP allihop

Nu sitter jag inte på en skola men du inser bekymret va?


Glöm heller inte att se till att du har besökarens tillstånd att logga deras IP


Svara

Sv:Logga Ip Nummer

Postades av 2006-11-26 10:04:05 - Hassan Fakhro

Hur tycker du jag skall göra?


Svara

Sv: Logga Ip Nummer

Postades av 2006-11-26 11:34:22 - Johan Djupmarker

Det där borde inte märkas på prestandan... Vill minnas att du i en annan tråd skrev att du hade problem med dåliga prestanda på databasen, är du säker på att det fortfarande inte är ett problem?

Tänk även på det Daniel skrev att det blir problem med flera besökare från samma ip-nummer, gå du tillbaka till inloggningsförfarandet...

Stämmer det att du hade en dedikerad server? I sådana fall kan du köra databasen på din egen maskin, så slipper du prestandaproblem på den delade databasen. Om det inte går pga licenser kanske du kan köra med Access eller annan fildatabas.

/Johan


Svara

Sv:Logga Ip Nummer

Postades av 2006-11-26 15:00:32 - Hassan Fakhro

Jag har en egen Dedicerande Server hos Glesys.
Har min egen sida där tillsammans med min Mysql databas.

När jag hade inloggningssystem gick det mycket segt i sidan.
Nu när jag tagit bort inloggningssystemet och kört med loggning av IP har de gått mycket snabbare.

Observera att jag även nu indexerat tabeller i databasen.

Hassan

PS: Access går absolut inte.
Jag har över 120 000 medlemmar i databasen och ca 15 000 unika besökare per dag.


Svara

Sv: Logga Ip Nummer

Postades av 2006-11-26 17:09:37 - Johan Djupmarker

Kör du MySQL på din dedikerade maskin eller ansluter du till en delad databas?

/Johan


Svara

Sv:Logga Ip Nummer

Postades av 2006-11-27 12:24:39 - Hassan Fakhro

Jag kör Mysql på min dedikerande server.


Svara

Sv: Logga Ip Nummer

Postades av 2006-11-27 13:13:34 - Johan Djupmarker

Jag skulle gissa att något är felkonfigurerat då, t.ex. namnuppslagning...

/Johan


Svara

Sv:Logga Ip Nummer

Postades av 2006-11-27 15:18:48 - Hassan Fakhro

menar du i själva mysql databasen?
Jag har indexerat de tabeller som jag söker mest på.
Dock tog ja bort inloggningen, så sidan blev ju lite snabbare iaf.

Vissa säger att ODBC är slö, osv...

Hassan


Svara

Sv: Logga Ip Nummer

Postades av 2006-11-27 16:10:45 - Johan Djupmarker

Vad menar du med "slö"? Hur stor tidsskillnad är det när en sida exekveras? Även om ODBC är slött så borde det i normalfallet inte vara något som märks.

/Johan


Svara

Sv:Logga Ip Nummer

Postades av 2006-11-27 17:07:47 - Hassan Fakhro

Jag kan säga att de blev oehört slött.
Men kan de bero på att jag inte indexerade någon tabell?
Jag gjorde de först efter att ha tagit bort inloggningen.

De måste finnas nått problem, 100 000 medlemmar är ju ingenting jämfört med sidor som har flera hundra tusen o går snabbt?

Är Ms SQL bättre o snabbare än Mysql?

Hassan


Svara

Sv: Logga Ip Nummer

Postades av 2006-11-27 20:54:06 - Thomas Vanhaniemi

Jag skulle gissa på att du har ett antal problem.

1. Feldesignad databas, för lite/mycket indexerade fält och/eller felaktiga datatyper.
2. För komplicerade frågor eller för många frågor efter varandra.
3. Felkodad applikation.

Dessutom, varför kör du vanlig ASP nu när ASP.NET har funnits ett bra tag och bevisligen har mycket högre prestanda?


Svara

Sv:Logga Ip Nummer

Postades av 2006-11-27 21:06:52 - Hassan Fakhro

Jag skall kolla på min databas.
Svar på din fråga är att jag inte kan Asp.Net
Kan bara Asp 3.0

De sägs att Asp.Net är ett helt annat programmeringsspråk, så jag måste lära mig de på nytt.

Hassan


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 770
27 960
271 761
426
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