Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Ciclo for che rallenta il sito?

    Salve a tutti,
    sto notando che un ciclo for mi rallenta sensibilmente il caricamento di un sito (di qualche secondo). Però non capisco perchè si tratta di un computer con un athlon64 3500+, e il ciclo viene eseguito al più 15 volte. E' vero che all'interno del ciclo ci sono una 30ina di istruzioni con alcune chiamate a funzioni, ma davvero il ciclo for può rallentare così tanto una macchina così potente?

    Non riesco a venirne a capo...

  2. #2
    dipende..

    se questo ciclo for ha tante istruzioni, ed in più viene ripetuto molto e molte volte

    es: for($1=0; $1 < 100000; $i++) {

    ovviamente questo è molto dannoso, forse non al punto da rallentare un'intera macchina, ma un'area circoscritta può darsi!


    cmq posta se puoi questo ciclo..
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Qualche secondo per un ciclo ripetuto 15 volte? Mi sembra estremamente improbabile.

    Certo bisogna vedere cosa fanno quelle funzioni che chiami. Se vanno a fare chiamate http remote, ad esempio...

  4. #4
    Sono riuscito a ricondurre il problema alla chiamata della funzione "getimagesize", ma non so perchè quella funzione mi rallenta tutto, visto che ho letto che non dovrebbe farlo...qualche idea?

  5. #5
    Originariamente inviato da kylnas1
    Sono riuscito a ricondurre il problema alla chiamata della funzione "getimagesize", ma non so perchè quella funzione mi rallenta tutto, visto che ho letto che non dovrebbe farlo...qualche idea?
    Originariamente inviato da luca200
    Se vanno a fare chiamate http remote, ad esempio...

  6. #6
    Originariamente inviato da cubalibre810
    Ho letto e sto controllando.

    Per sicurezza: cosa si intende per "chiamate http remote"?

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.