Orada bir 200KB ve 20KB dosya arasında bir fark olacak ... Ama muhtemelen bunu fark olmaz: Bir 200KB dosya bu büyük değildir - ve ne zaman genellikle, "küçük" değil bir sürü dosya kullanmak 'Büyük bir uygulama inşa yeniden.
Bir .php
dosyası yüklenirken yaparken, zaman iki şey vardır:
- The PHP source code is "compiled" to "opcodes" -- that's quite equivalent to JAVA bytecode
- Bu, varsayılan olarak, bir PHP dosyası dahil her zaman yapılır
- Ancak, APC gibi bazı opcode önbellek kullanımı, bu opcodes hafızada tutulabilir ve bu derleme şeyler artık her zaman bitmedi - büyük olduğu: daha az CPU kullanıldığında anlamına edeceğiz, derleme gibi olacak Artık yapılamaz (it'll be done only once in a while).
- The opcodes are executed
- Eğer komut dosyası içeren ne bağlı olarak, bu biraz zaman alabilir, ya da edemez:
- Dosya sadece işlevleri veya sınıfların tanımları içeriyorsa, bu çok zaman almayacaktır: hiçbir şey idam alacak.
- Dosya talimatlar varsa, bu ^ ^ daha zaman alacaktır
As a sidnote : in a general situation, you'll gain a lot more time/cpu/resources optimizing your SQL queries, or adding some caching mecanism, than thinking about that kind of stuff.