Sida 1 av 1
[PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 13 jan 2008, 09:52
av SakJur
Hej!
Jag vill göra så att jag kan ha över 100 kommentarer på OLIKA sidor utan att det tar så lång tid och utan att det krävs mycket från Databasen...
Nån som vet nåt smart tips..
Och sen undrar jag hur jag kommer in på en extern server med MySQL (SajtX).
Om det hjälper heter min sida:
http://sakjur.net
SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 13 jan 2008, 10:34
av ninetwozero
Jag vill göra så att jag kan ha över 100 kommentarer på OLIKA sidor utan att det tar så lång tid och utan att det krävs mycket från Databasen...
Nån som vet nåt smart tips..
databaser har snabbresponstid vettu, oftast inte ens en sekund. se till att bygga upp din query på rätt sätt och sortera det som sållar flest först. id# brukar vara bra att sortera efter då det (om det finns) bör vara unika siffror.
Och sen undrar jag hur jag kommer in på en extern server med MySQL (SajtX).
Kod: Markera allt
<?php mysql_connect("SERVERNS_ADRESS", "USER", "PASSWORD"); ?>
du får ursäkta att jag skriver som en kråka, har bara sovit två timmar inatt.
SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 13 jan 2008, 11:37
av KiviE
SakJur skrev:
Jag vill göra så att jag kan ha över 100 kommentarer på OLIKA sidor utan att det tar så lång tid och utan att det krävs mycket från Databasen...
Vad menar du med 100 kommentarer på olika sidor?
Som Shadow säger så är en databas väldigt snabb. Så jag skulle nog försöka använda databasen så mycket som möjligt.
SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 13 jan 2008, 12:07
av SakJur
KiviE skrev:
SakJur skrev:
Jag vill göra så att jag kan ha över 100 kommentarer på OLIKA sidor utan att det tar så lång tid och utan att det krävs mycket från Databasen...
Vad menar du med 100 kommentarer på olika sidor?
Som Shadow säger så är en databas väldigt snabb. Så jag skulle nog försöka använda databasen så mycket som möjligt.
Tex. page1, nederst: Kommentera..
page2, nederst: Kommentera..
Utan att kommentarerna du skrev på Page1 syns på page2
SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 13 jan 2008, 12:24
av KiviE
Lägg upp en tabell för varje sida. Det är nog enklast och bäst.
Eftersom en fråga till databasen kommer ta några millisekunder så kommer det gå fort att ställa en fråga till databasen och få ett svar med kommentarerna.
SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 15 jan 2008, 21:11
av per9000
Efter ett exjobb med många härliga databaser kan jag bara intyga att få långa sql-querys är klart mycket bättre än många korta.
Det kan ofta vara bra att tänka efter hur relationerna mellan olika tabeller i databasen ska se ut, ett bra hjälpmedel är ER-diagram:
http://en.wikipedia.org/wiki/Entity-relationship_model .
Att sno någons schema kan kanske vara bra.
Jag föreställer mig att något liknande kan vara bra som tabellhuvud om du vill lagra kommentarer på olika sidor:
Kod: Markera allt
ID (integer)
SITE (varchar64)
COMMENT (varchar1024)
Exempel
Kod: Markera allt
1 "home" "min första kommentar"
2 "home" "en annan kommentar"
3 "sida2" "sida2 har andra kommentarer än home"
Sen kommer du upptäcka att du vill spara namn, datum och ip på alla som kommenterar. IP är bra när det kommer spammare
/Per
SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 15 jan 2008, 21:22
av ninetwozero
per9000 skrev:
Sen kommer du upptäcka att du vill spara namn, datum och ip på alla som kommenterar. IP är bra när det kommer spammare
vilket är bäst att spara, ip eller hostmasken? båda två kanske?

SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 15 jan 2008, 21:27
av KiviE
per9000 skrev:
Sen kommer du upptäcka att du vill spara namn, datum och ip på alla som kommenterar. IP är bra när det kommer spammare
IP går ju lätt att byta så vet inte om det blir så effektivt att blocka ip. Dock kanske spammarna inte orkar byta ip osv.
Ett rätt lätt och effektiv metod att bli av med spammare(spam botar) är att visa en bild med tecken på som man måste skriva in för att få göra ett inlägg då text på bilder inte är så lätt att avläsa.
SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 15 jan 2008, 21:30
av ninetwozero
KiviE skrev:
per9000 skrev:
Sen kommer du upptäcka att du vill spara namn, datum och ip på alla som kommenterar. IP är bra när det kommer spammare
IP går ju lätt att byta så vet inte om det blir så effektivt att blocka ip. Dock kanske spammarna inte orkar byta ip osv.
Ett rätt lätt och effektiv metod att bli av med spammare(spam botar) är att visa en bild med tecken på som man måste skriva in för att få göra ett inlägg då text på bilder inte är så lätt att avläsa.
mjo, captcha fungerar riktigt bra för det ändamålet.

SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 16 jan 2008, 09:59
av per9000
Shadow skrev:
KiviE skrev:
per9000 skrev:
Sen kommer du upptäcka att du vill spara namn, datum och ip på alla som kommenterar. IP är bra när det kommer spammare
IP går ju lätt att byta så vet inte om det blir så effektivt att blocka ip. Dock kanske spammarna inte orkar byta ip osv.
Ett rätt lätt och effektiv metod att bli av med spammare(spam botar) är att visa en bild med tecken på som man måste skriva in för att få göra ett inlägg då text på bilder inte är så lätt att avläsa.
mjo, captcha fungerar riktigt bra för det ändamålet.
Min captcha blev hackad förra veckan av någon toronto viagra grej, men det är ju klart en tröskel för spammarna:
http://www.pererikstrandberg.se/blog/co ... omment.php
Vet ni om man kan rapportera in spam någonstans - jag fick ju den jävelns ip-nummer...
/Per
SV: [PHP] Kommentarer + [MySQL] MySQL-admin
Postat: 17 jan 2008, 19:55
av ninetwozero
per9000 skrev:
Shadow skrev:
KiviE skrev:
per9000 skrev:
Sen kommer du upptäcka att du vill spara namn, datum och ip på alla som kommenterar. IP är bra när det kommer spammare
IP går ju lätt att byta så vet inte om det blir så effektivt att blocka ip. Dock kanske spammarna inte orkar byta ip osv.
Ett rätt lätt och effektiv metod att bli av med spammare(spam botar) är att visa en bild med tecken på som man måste skriva in för att få göra ett inlägg då text på bilder inte är så lätt att avläsa.
mjo, captcha fungerar riktigt bra för det ändamålet.
Min captcha blev hackad förra veckan av någon toronto viagra grej, men det är ju klart en tröskel för spammarna:
http://www.pererikstrandberg.se/blog/co ... omment.php
Vet ni om man kan rapportera in spam någonstans - jag fick ju den jävelns ip-nummer...
/Per
kör en lookup på ipadressen, går oftast att abuseanmäla via adressen som återfinns i whoisen.
