[PHP] Kommentarer + [MySQL] MySQL-admin
-
- 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
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 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
sakjur@launchpad
- 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
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.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).
Kod: Markera allt
<?php mysql_connect("SERVERNS_ADRESS", "USER", "PASSWORD"); ?>
fd. Shadow här på forumet
-
- 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
Vad menar du med 100 kommentarer på olika sidor?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...
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.
-
- 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
Tex. page1, nederst: Kommentera..KiviE skrev:Vad menar du med 100 kommentarer på olika sidor?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...
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.
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
sakjur@launchpad
-
- 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
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.
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.
- 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
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:
Exempel
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
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)
Kod: Markera allt
1 "home" "min första kommentar"
2 "home" "en annan kommentar"
3 "sida2" "sida2 har andra kommentarer än home"

/Per
- 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
vilket är bäst att spara, ip eller hostmasken? båda två kanske?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

fd. Shadow här på forumet
-
- 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
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.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![]()
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.
- 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
mjo, captcha fungerar riktigt bra för det ändamålet.KiviE skrev: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.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![]()
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.

fd. Shadow här på forumet
- 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
Min captcha blev hackad förra veckan av någon toronto viagra grej, men det är ju klart en tröskel för spammarna:Shadow skrev:mjo, captcha fungerar riktigt bra för det ändamålet.KiviE skrev: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.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![]()
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.![]()
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
- 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
kör en lookup på ipadressen, går oftast att abuseanmäla via adressen som återfinns i whoisen.per9000 skrev:Min captcha blev hackad förra veckan av någon toronto viagra grej, men det är ju klart en tröskel för spammarna:Shadow skrev:mjo, captcha fungerar riktigt bra för det ändamålet.KiviE skrev: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.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![]()
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.![]()
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

fd. Shadow här på forumet