[PHP] Kommentarer + [MySQL] MySQL-admin

Här diskuteras programmering och utveckling
SakJur
Inlägg: 1358
Blev medlem: 31 mar 2007, 18:00
OS: Fedora
Utgåva: Vet inte/ingen utgåva passar
Ort: Västerås
Kontakt:

[PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
Användarvisningsbild
ninetwozero
Inlägg: 973
Blev medlem: 07 feb 2007, 22:43
OS: Ubuntu
Utgåva: 6.06 Dapper LTS
Ort: ---

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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.
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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.
SakJur
Inlägg: 1358
Blev medlem: 31 mar 2007, 18:00
OS: Fedora
Utgåva: Vet inte/ingen utgåva passar
Ort: Västerås
Kontakt:

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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
Jag är inte tyvärr inte särskilt aktiv längre.
sakjur@launchpad
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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.
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
ninetwozero
Inlägg: 973
Blev medlem: 07 feb 2007, 22:43
OS: Ubuntu
Utgåva: 6.06 Dapper LTS
Ort: ---

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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? :)
KiviE
Inlägg: 2157
Blev medlem: 25 okt 2007, 14:00
OS: Ubuntu
Utgåva: 22.04 Jammy Jellyfish LTS
Ort: Luleå

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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.
Användarvisningsbild
ninetwozero
Inlägg: 973
Blev medlem: 07 feb 2007, 22:43
OS: Ubuntu
Utgåva: 6.06 Dapper LTS
Ort: ---

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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. :)
Användarvisningsbild
per9000
Inlägg: 931
Blev medlem: 07 maj 2007, 11:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster
Ort: Västerås
Kontakt:

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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
--
Per Erik Strandberg
Yet Another IT Consultant
Användarvisningsbild
ninetwozero
Inlägg: 973
Blev medlem: 07 feb 2007, 22:43
OS: Ubuntu
Utgåva: 6.06 Dapper LTS
Ort: ---

SV: [PHP] Kommentarer + [MySQL] MySQL-admin

Inlägg 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. :)
Skriv svar

Återgå till "Programmering och webbdesign"