• Bannato Super User

    Percorso assoluto

    Ho creato questa variabile di sessione ```
    $_SESSION['path_absolute']

    
    Vorrei sapere se questo metoddo di lavoro consuma molte risorse e rallenta tutto.
    
    Spero di no altrimenti mi devo mettere a scrive tanti 1kkk di file  :x  :x 
    
    Grazie mille

  • User Attivo

    Non é una funzione ma una variabile di sessione. Una variabile di sessione non ti schianterà di sicuro il server.
    Bisogna vedere se fa quello che ti interessa...


  • Bannato Super User

    Si Si fa quello che mi intaressa.

    $_SESSION['path_absolute']="http://www.spaccioworld.com/webcommunity/";
    
    

    Correggo subito l'errore che mi hai segnalato ... mannangia ignoranza


  • Super User

    posso chiederti perchè usi una variabile di sessione per qualcosa che di variabile non ha nulla come un percorso assoluto?

    se usi una costante come BASE_URL = http:/www,tuosito.it/
    e poi attacchi quello che manca pagina per pagina hai risparmiato di gestire una variabile di sessione.

    in ogni caso, se ci fosse una motivazione che ignoro, non schianta sicuramente il server ma se sommata a tanti piccoli "sprechi" ottieni un sito che succhia molte risorse la cui risoluzione del problema è estremamente PROBLEMATICA in quanto devi agire tanto su ogni piccolo problemino ed otterrai piccoli vantaggi.

    occhio alla progettazione fatta come si deve!.


  • Bannato Super User

    Mado non so proprio nulla 😢 😢 😢 Studio Studio ed escono sempre cose nuove !!!!

    Cmq della soluzione che mi hai dato tu non ne ero proprio a conoscenza.

    Gentilmente mi sapresti dire come sfruttarla?


  • Super User

    è una semplice costante:

    define('BASE_URL','http://www,tuosito.it');

    a questo punto ogni volta che devi fare un percorso lo costruirai con:

    BASE_URL.'cartella/pagina.htm';

    in questo modo se stai lavorando in locale la url base sarà:

    http://localhost etc etc
    se pubblichi la url base sarà il dominio del sito.

    questa costante (come tutte le altre) le metterai in un file costanti.php e lo includi in tutti i file.

    personalmente creo un file include.php all'interno del quale includo tutti i file che servono in tutto il sito e nelle varie pagine includo solo il file include.php in modo che con una riga sola ho tutto quello che mi serve.


  • Bannato Super User

    Grazie mille mi metto subito al lavoro ( dopo aver letto cosa e e cosa fa un incubatore d'impresa ) se mi vengono altri punti dove è possibile un ottimizzazione del codice ti posto...

    Inizio a capire perche consumo 400Giga di banda mensile ...

    E voi che vi scioccavate io uso le session praticamente ovunque..