Una domanda PHP inesperta:PHP include(): Dimensione file e prestazioni
Ho un file di script PHP che ho bisogno di includere su diverse pagine molte volte in molti posti.
Ho la possibilità di rompere il file incluso in diversi file più piccoli e includerli in base alle necessità ... O ... Potrei semplicemente tenere tutto insieme in un singolo file PHP.
Mi chiedo se ci sia un impatto sulle prestazioni dell'utilizzo di un file più grande o più piccolo per include() in questo contesto? Ad esempio, esiste una differenza di prestazioni tra un file da 200 KB e un file da 20 KB?
Grazie.
Grazie per la spiegazione aggiunta. – Tom
Prego :-) Buon divertimento! –
Anche con APC, si consideri l'uso di una funzione __autoload personalizzata/spl_autoload_register - Sono stato in grado di includere solo i file di modello in un framework MVC personalizzato in cui è stata richiamata la classe anziché un elenco di tutti i file di modello - questo salvataggio di circa 1ms per file include . Quindi, se il rendering di una pagina è di 80 ms e puoi salvare 20 ms includendo solo ciò che ti serve anche con APC (quando ce ne sono molti inclusi), potrebbe valerne la pena. Inoltre, sono stati necessari solo 10 minuti per l'implementazione. – codercake