Likes Likes:  0
Resultaten 1 tot 15 van de 16
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen
  1. #1
    Grote aantallen plaatjes
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter

    Grote aantallen plaatjes

    Bij een profielensite bijvoorbeeld, is het daar slimmer om de geuploade plaatjes in de database te zetten (BLOB als ik me niet vergis), of is het slimmer om

    <?php
    $sNaam = md5sum($sPlaatje);
    ?>

    te doen en het plaatje gewoon in de $webroot/images/ te zetten ($webroot/images/$sNaam.jpg)?
    Laatst gewijzigd door WH-Tim; 13/06/05 om 01:29.

  2. #2
    Grote aantallen plaatjes
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Plaatje in de database zetten heeft gen enkele zin en raad ik je daarom ook af.
    Het vervuilt je database en maakt hem onnodig groot.

  3. #3
    Grote aantallen plaatjes
    geregistreerd gebruiker
    100 Berichten
    Ingeschreven
    26/04/05

    Locatie
    Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: 17174222
    Ondernemingsnummer: nvt

    De redenatie waarom het de database vervuilt als je de plaatjes in de database zet kan ik niet helemaal volgen.

    Als alle andere informatie van de gebruiker al wel in de database staat kan het plaatje daar ook bijgeblobt worden. Als je MS SQL server gebruikt dan maakt het nauwelijks in performance uit. Het grote voordeel van de plaatjes in je database blijft dat als record verwijderd wordt of gebruiker past plaatje aan alles bijgewerkt is. (consistentie)

  4. #4
    Grote aantallen plaatjes
    geregistreerd gebruiker
    294 Berichten
    Ingeschreven
    05/05/05

    Locatie
    Blaricum

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 50527746

    Wanneer je gebruik maakt van MySQL en een flink aantal records met binaries hebt dan ga je dat zeker merken.
    Ik zou gewoon het plaatje ergens in de webroot wegzetten en het pad opslaan in het record van de betreffende persoon. Het is niet zo'n heel groot probleem om dat consistent te houden.

  5. #5
    Grote aantallen plaatjes
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Bijkomend ding is dat nu ieder plaatje geparsed moet worden.
    Dat is dus een bijkomend nadelig gevolg, als je weinig plaatje sne weinig bezoekers hebt maakt dit niet gek veel uit.
    Maar bij iets als ene profielen site kan dit hard gaan.

  6. #6
    Grote aantallen plaatjes
    geregistreerd gebruiker
    1.953 Berichten
    Ingeschreven
    16/01/03

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    ik heb de zelfde vraag als ts
    ik heb ook een 2 tal sites met meer dan 2000 foto's
    die is erg traag met laden om dat te versnellen wilde ik het ook in een database hebben maar mij lukte het niet
    dus als de ts een oplossing gemaild of via pm krijgd houd ik mij aanbevolen

  7. #7
    Grote aantallen plaatjes
    geregistreerd gebruiker
    1.072 Berichten
    Ingeschreven
    14/04/03

    Locatie
    Amsterdam

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    1 Berichten zijn liked


    Registrar SIDN: Nee
    KvK nummer: 34213101
    Ondernemingsnummer: nvt

    Het handigst heb ik het volgende ervargen:

    - Het basissysteem werkt op basis van SQL
    - De afbeeldingen sla je bijv. op in een ../images/ directory op basis van het row-id in de images-tabel.

    Eventueel kan je er nog voor kiezen om een ../images-scaled/ directory erbij aan te maken waar de geschaalde afbeeldingen staan. Het voor elk request scalen (met bijv. gd) kost ongelooflijk veel meer power dan dat eenmalig te doen.

  8. #8
    Grote aantallen plaatjes
    Meneer de Directeur
    12.253 Berichten
    Ingeschreven
    11/05/04

    Locatie
    Valkenswaard / Eindhoven

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    6 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 17186890

    Origineel geplaatst door HBCS
    ik heb de zelfde vraag als ts
    ik heb ook een 2 tal sites met meer dan 2000 foto's
    die is erg traag met laden om dat te versnellen wilde ik het ook in een database hebben maar mij lukte het niet
    dus als de ts een oplossing gemaild of via pm krijgd houd ik mij aanbevolen
    Uiteraard versnelt dit het niet.
    Bij een link hoeft alleen de link uit de database gehaald te worden en dan wordt de rest clientside afgehandeld.
    Als het plaatje in de database staat moet het plaatje eerst uit de database gehaald worden, daarna moet ht geparsed worden door bijv. PHP en dan kan de client het pas afhandelen.

  9. #9
    Grote aantallen plaatjes
    Beheer
    1.070 Berichten
    Ingeschreven
    06/07/04

    Locatie
    Las Vegas, Nevada

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: John Doe
    Registrar SIDN: Nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Op onze profielensite hebben wij 2200 users in totaal, aantal foto's: iets meer dan 10.000.

    Deze staan gewoon onder fotos/username. In de db staat enkel de naam van de foto (bvb mijnfoto.jpg) die bij welke user past. Tabel met 2 veldjes dus

  10. #10
    Grote aantallen plaatjes
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    wat ik tot nu toe heb gedaan met fotosystemen is de md5sum gepakt en die als md5sum.$ext opgeslagen, maar bij een profielensite zoals hierboven aangegeven is dit inderdaad ivm consistentie niet aan te raden(1 user verwijdert hem en de andere gebruiker had hetzelfde plaatje op zijn profiel), dus denk ik wel dat ik md5($user).md5sum(plaatje).$ext ga gebruiken, maar ik krijg het niet voor mekaar om die plaatjes buiten de webroot te zetten (../images/) .. waarschijnlijk iets met de rechten ofzo
    Thumbnails gebruik ik zobiezo, al is het alleen maar al om datatraffic te besparen

  11. #11
    Grote aantallen plaatjes
    SWIS!
    948 Berichten
    Ingeschreven
    29/02/04

    Locatie
    Dordrecht / Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 280834450000
    Ondernemingsnummer: nvt

    Waarom een md5() en niet gewoon het insert_id() van de rij?
    MD5 maakt niets uniek, je zit alleen met een langere string.

  12. #12
    Grote aantallen plaatjes
    Hostingontwikkelaar
    2.882 Berichten
    Ingeschreven
    03/07/04

    Locatie
    Maastricht

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    9 Berichten zijn liked


    Naam: Tim
    Registrar SIDN: Ja
    KvK nummer: 59418095
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door V. Kleijnendors
    Waarom een md5() en niet gewoon het insert_id() van de rij?
    MD5 maakt niets uniek, je zit alleen met een langere string.
    is ook goed mogelijk

  13. #13
    Grote aantallen plaatjes
    geregistreerd gebruiker
    1.176 Berichten
    Ingeschreven
    08/06/03

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 27269212
    Ondernemingsnummer: nvt

    Waarom een md5() en niet gewoon het insert_id() van de rij?
    Dan kan een sluwe gebruiker de foto's aftellen en allemaal downloaden, 1.jpg 2.jpg etc

  14. #14
    Grote aantallen plaatjes
    SWIS!
    948 Berichten
    Ingeschreven
    29/02/04

    Locatie
    Dordrecht / Leiden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 280834450000
    Ondernemingsnummer: nvt

    Wat is het probleem van het downloaden van thumbs als die ook gewoon op een pagina staan?

    Als je het wilt beveiligen, dan zet je ze in een map buiten de webroot en haal je ze met een PHP scriptje op. De bestandsnaam md5-en is ook niet direct veilig. Pak een willekeurig nummer, md5 het en probeer het als bestandsnaam. Werkt het, dan kun je een lager of hoger nummer md5-en en ook die downloaden, etc, etc.

  15. #15
    Grote aantallen plaatjes
    geregistreerd gebruiker
    1.176 Berichten
    Ingeschreven
    08/06/03

    Locatie
    Delft

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: Ja
    KvK nummer: 27269212
    Ondernemingsnummer: nvt

    Dat moet TS weten. Het kan zijn dat hij geld vraagt voor het zien van grote versies van pics, dat profiles (deels) prive kunnen zijn, etc.

    Daarom md5 je ook niet op nummer alleen, maar je doet er bijvoorbeeld een rekensommetje op en plakt er bijvoorbeeld een paar geheime strings voor en achter.

    Het kan natuurlijk zijn dat de privacy van de plaatjes niet zo belangrijk is voor TS, maar zoals mijn collega Ali zegt, "als je er maar over hebt nagedacht"

    De plaatjes via een PHP-scriptje serveren is een goed idee, dan kun je cookies, memberstatus e.d. live checken. Voor de load is dat op zich geen pretje maar het heeft zeker voordelen.
    Laatst gewijzigd door lifeforms; 13/06/05 om 15:03.

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics