Likes Likes:  0
Resultaten 1 tot 13 van de 13
Geen
  1. #1
    Queries automatisch gesloten?
    geregistreerd gebruiker
    91 Berichten
    Ingeschreven
    15/03/05

    Locatie
    Rosmalen

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


    Registrar SIDN: nee
    KvK nummer: 17180870
    Ondernemingsnummer: nvt

    Thread Starter

    Queries automatisch gesloten?

    Hallo,

    Ik heb een aantal zeer poulaire site's.
    Deze site's maken vrijwel allemaal gebruik van mysql databases.

    Nu hebben vele verschillende hostingen gehad, de een zegt weer andere dingen dan de andere.

    Sommige zeggen dat we elke connectie weer moeten afsluiten.
    Dus dat je onderaan de connectie moet afsluiten.
    Maar van andere hoor ik dat als een connectie afgerond is deze automatisch afsluit.

    Wat is hier nu waar van? en het beste?

    Daarnaast kun je op je server ook instellen hoelang een niet afgesloten querry moet blijven bestaand. Hoelang raden jullie aan?

    ALvast bedankt,
    Cédric

  2. #2
    Queries automatisch gesloten?
    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

    Ligt aan wat je gebruikt..
    Maar bij PHP wordt de verbinding aan het eind automatisch afgesloten, bij ASP volgens mij niet.

  3. #3
    Queries automatisch gesloten?
    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

    Database connecties hoor je eigenlijk (zoals alle connecties) te sluiten in je script als de verbinding niet meer nodig is. PHP sluit automatisch alle connecties wanneer een script stopt. Een 'nette' programmeur zal daar niet op terug vallen.

    Naast gewoon mysql_connect kun je ook een verbinding opzetten met mysql_pconnect. Als je daar erg goed mee omgaat kan dat tijd en resources schelen omdat dan niet voor iedere pageview een nieuwe connectie gemaakt moet worden (overigens is de tijdswinst minimaal). Grootste probleem is dat met pconnect gemakkelijk het maximum aantal toegestane verbindingen overschreden wordt.

    Webhosts staan vaak persistente connecties niet toe omdat het gebruikt wordt door scripters met weinig verstand van database connecties en daardoor voor falende database connecties zorgen.

    Leesvoer: http://nl3.php.net/manual/nl/feature...onnections.php


  4. #4
    Queries automatisch gesloten?
    geregistreerd gebruiker
    91 Berichten
    Ingeschreven
    15/03/05

    Locatie
    Rosmalen

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


    Registrar SIDN: nee
    KvK nummer: 17180870
    Ondernemingsnummer: nvt

    Thread Starter

    Re: Queries automatisch gesloten?

    Ik gebruik php als script taal.

    Ik programeer al vele jaren. Ik heb vroeger wel eens alle verbindingen weer laten sluiten, maar meerkte hier niks van.

    Nu vroeg ik me af als een php pagina afgebroken wordt, dan blijf de querrie langer door draaien. Waardoor die open blijft staan. Hoelang blijft deze open staan?

    Wat is het slimst om voor limiet in te stellen?

  5. #5
    Queries automatisch gesloten?
    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

    Nu vroeg ik me af als een php pagina afgebroken wordt, dan blijf de querrie langer door draaien. Waardoor die open blijft staan. Hoelang blijft deze open staan?
    Er staan 2 replies onder je vraag. Misschien moet je die even lezen.

  6. #6
    Queries automatisch gesloten?
    geregistreerd gebruiker
    91 Berichten
    Ingeschreven
    15/03/05

    Locatie
    Rosmalen

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


    Registrar SIDN: nee
    KvK nummer: 17180870
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door V. Kleijnendors


    Er staan 2 replies onder je vraag. Misschien moet je die even lezen.
    Ja weet ik, daar reageerde ik weer op.

    Ik zal ook het artikel eens lezen.

  7. #7
    Queries automatisch gesloten?
    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

    Blijkbaar heb je het toch niet helemaal begrepen. Als een PHP script afgebroken wordt of gewoon eindigt, zullen alle connecties verbroken worden. Behalve bij pconnect.



  8. #8
    Queries automatisch gesloten?
    geregistreerd gebruiker
    91 Berichten
    Ingeschreven
    15/03/05

    Locatie
    Rosmalen

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


    Registrar SIDN: nee
    KvK nummer: 17180870
    Ondernemingsnummer: nvt

    Thread Starter
    Origineel geplaatst door V. Kleijnendors
    Blijkbaar heb je het toch niet helemaal begrepen. Als een PHP script afgebroken wordt of gewoon eindigt, zullen alle connecties verbroken worden. Behalve bij pconnect.

    Oh nu begrijp ik het. Dus er zou in principe teveel queries open kunnen blijven staan?
    Maar me hostingt zegt dat de queries daar pas naar 1 uur verlopen?
    kan dit?

  9. #9
    Queries automatisch gesloten?
    Sebastiaan Stok
    2.468 Berichten
    Ingeschreven
    20/12/04

    Locatie
    Rotterdam

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


    Naam: Sebastiaan Stok

    Mischien bedoelt hij na 1 uur niet actief IDLE hij hem automatich stopt.


    Volgens doet php niet de verbinding beëindigen maar krijgt de mysql verbinding een time-out en stopt hij gewoon


    De mythe van pconnect() dat die goed is, is de je grootste onzin!!

    Je denk dat hij de oude verbinding hergebruikt, maar dit is dus niet zo, en hij sluit hem ook niet dus gaat alles helemaal fout.

    http://www.yapf.net/faq.php?cmd=100&itemid=195
    Park The Hosting Manager - your friend in hosting software

  10. #10
    Queries automatisch gesloten?
    geregistreerd gebruiker
    109 Berichten
    Ingeschreven
    30/10/05

    Locatie
    Amsterdam

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


    Registrar SIDN: nee

    Origineel geplaatst door Rollerscapes
    Mischien bedoelt hij na 1 uur niet actief IDLE hij hem automatich stopt.


    Volgens doet php niet de verbinding beëindigen maar krijgt de mysql verbinding een time-out en stopt hij gewoon


    De mythe van pconnect() dat die goed is, is de je grootste onzin!!

    Je denk dat hij de oude verbinding hergebruikt, maar dit is dus niet zo, en hij sluit hem ook niet dus gaat alles helemaal fout.

    http://www.yapf.net/faq.php?cmd=100&itemid=195
    Is per situatie anders.
    Voor database kun je het beste altijd gewoon een class gebruiken die ook alles automatisch qua verbindingen beheert.

    Het simpelste is gewoon connect en gewoon onder aan iedere pagina sluiten.

    Code:
    <?php
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
       die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    ?>

  11. #11
    Queries automatisch gesloten?
    Opzichter
    727 Berichten
    Ingeschreven
    16/09/05

    Locatie
    Haaksbergen, Netherlands

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    hmm,

    Ik zelf laat de connectie altijd open staan. Het php script hoort hem zelf aftesluiten.

    Maar nu heb ik zelf ook een vraag. Wat zijn de voor- en nadelen van het sluiten van de connectie? Heeft dit invloed op je scripts? kwa laadtijd? en alle dingen die je erbij kunt bedenken?

  12. #12
    Queries automatisch gesloten?
    geregistreerd gebruiker
    259 Berichten
    Ingeschreven
    29/07/04

    Locatie
    Drechtsteden

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


    Registrar SIDN: -
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Als programmeur behoor jij de resources te beheren. D.w.z. openen, maar ook afsluiten. Als je een file opent sluit je hem neem ik aan ook weer af? Je rekent er niet op dat de scripttaal dit voor je doet als het script wordt beeindigt.

    In C doe je na een malloc ook een free. Je wacht niet tot (/op) het einde van je programma. Wat is het verschil tussen een gecompileerd programma en een script in deze?

    Invloed op je scripts zal het nauwelijks hebben, maar het is wel een stuk netter. En als je een keer een normaal script (dus geen website) in de scripttaal schrijft vergeet je de verbindingen ook niet af te sluiten. Als je een programma schrijft dat langdurig loopt kan dit wel van belang zijn i.v.m. het maximale aantal connecties.

    Aloha,

    Martin

  13. #13
    Queries automatisch gesloten?
    Opzichter
    727 Berichten
    Ingeschreven
    16/09/05

    Locatie
    Haaksbergen, Netherlands

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


    Registrar SIDN: nee
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Thumbs up

    nou,

    enorm bedankt voor je snelle reactie en voor je duidelijke uitleg. Ik denk dat ik voortaan ook maar gewoon ga afsluiten.

Webhostingtalk.nl

Contact

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