That’s basically all my question is, if I have php pages that have 5,000-10,000 lines of code for a certain purpose, in my case image upload management (cropping and such), would it slow down the rest of my documents to include them on each page that doesn’t use them? Basic logic tells me it of course would, but at the same time I’m not an expert, so I don’t know if php acts differently than I may understand.
Share
include and require statements makes PHP also compile/interpret the files that you include. That does cost some computation but in 99 % of cases it won’t matter… unless your site is very popular and saving that computation time is important. If that is the case, you can solve this very easily by using so called PHP Accelerators (like XCache or APC). These can be installed along with your PHP installation and cache in RAM all the compiled opcode from your php scripts. Improvements with this solution vary between 40 and 75 %.