Visualizzazione dei risultati da 1 a 8 su 8

Discussione: liberare la memoria?

  1. #1

    liberare la memoria?

    salve gente,
    mi chiedevo se quanto fosse utile dopo un ciclo while per una select o qualsiasi altra cosa che interessi il database utilizzare la funzione mysql_free_result per liberare la memoria.

    grazie
    :maLOL:

  2. #2
    Quando ero un programmatore la mettevo perchè ero convinto che a qualcosa servisse, ora oltre a essere un programmatore sono anche un amministratore di server, e ti posso dire che serve a poco o niente quella funzione.
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  3. #3
    Come sempre tutto dipende da quello che stai realizzando e dalle visite che prevedi.
    Se ci sono molti accessi simultanei sicuramente liberare memoria non fa mai male

  4. #4
    Il punto è che se fai tante visite, quasi quasi si impiega più memoria a eseguire quella funzione di php anzichè liberare memoria dal Mysql...

    Feci dei test ormai quasi due anni fa... proprio perchè c'era chi diceva che era una funzione utilissima e chi no!
    Marco Bianucci
    marco@phoenixweb.it
    Hosting php
    Programmazione & WebDesign

  5. #5
    Originariamente inviato da phoenixweb
    Il punto è che se fai tante visite, quasi quasi si impiega più memoria a eseguire quella funzione di php anzichè liberare memoria dal Mysql...

    Feci dei test ormai quasi due anni fa... proprio perchè c'era chi diceva che era una funzione utilissima e chi no!
    diciamo che era utile quando non c'era il caching delle query su mysql.
    Soluzioni di Web marketing, CMS, Temi wordpress, grafica e molto altro

    -----
    Ogni topic aperto con un titolo errato fa perdere un capello al moderatore che lo dovrà sistemare.. se non vuoi contribuire alla calvizia dei moderatori apri 3D a norma di regolamento, e prima fai una ricerca! No pvt tecnici!

  6. #6
    La memoria occupata dalla query viene automaticamente liberata con la fine dello script. E allora quando serve?

    Semplice, se il mio script prevede una serie di queries di una certa dimensione, una dipendente dall'altra, che andrebbero ad accumularsi in memoria, liberare il risultato che non serve piu' fa bene alla salute... della memoria del server, specie se quello script e' utilizzato da parecchi users in contemporanea.

    Ma se la query e' una sola o varie di normali dimensioni di result set e poi finisce lo script, serve a nulla, anzi occupa piu' risorse e memoria nel liberarla che a restare in attesa di chiusura script.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    in sintesi serve solo su roba pesante.
    uhm...
    va be'

    meglio così
    ciao




  8. #8
    in sintesi serve solo su roba pesante.
    uhm...
    va be'

    meglio così
    ciao




Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.