16 апреля 2012 г. 2:52 пользователь Kris Craig <kris.cr...@gmail.com>написал:

>
>
> On Sun, Apr 15, 2012 at 2:30 PM, Arvids Godjuks 
> <arvids.godj...@gmail.com>wrote:
>
>> I posted the bellow text in other thread, but i should have it post here,
>> so i'm reposting it to this thread.
>>
>> Well, it's time for me to remind about the techique many use (and some
>> frameworks provide it out of the box) - the application file concatination
>> to speed up file loading.
>> Yii framework provides a Yiilite.php file for this, that includes mostly
>> used core classes in one big file.that loads much faster and is used for
>> production. Any other framework has user extentions or other type of
>> solutions for this to speed up the application, and it makes really big
>> difference.
>> So there is a good question - how the hell in a MVC framework would i
>> combine my models, controllers, components and other stuff that will
>> definetly be as in .php so in .pphp. And not every file will be cached
>> like
>> that - some will remain as distinct files even in production.
>>
>> The further discussion goes the more questions there is and less answers
>> there are.
>>
>
> My response is in the other thread.  But you're right, we should move the
> discussion back here, so please post your reply here.  Thanks!
>
> --Kris
>
>
The Kris response from the "PHP-DEV Digest 13 Apr..." response to my mail
quoted bellow:

> I'm not quite sure I understand your concern.  Are you saying that the
Yii framework wouldn't work with this because .phpp files would be cached
as .php??  If that's the case, what about .phpo?  Or, perhaps we should
name the extension .phpf instead, as in "PHP Framework-includable".

What I'm saying that there is a widely used optimization technique -
concatenate the project files in one big massive chunk, enable an opcode
cache and things speed up big time. Almost any mid sized and above project
ends up doing that in one or the other way. Some even do that on
per-controller basis or otherwise - but the fact is - it's out there.
I just gave an example of the popular framework that has this
out-of-the-box as a feature. And I, for one, do not understand how this
should play with your proposal, because in that state clean source code
ends up with "tainted" source code in one big chunk of machine-generated
striped-out-everything string of epic proportions witch PHP chews with
happy face and damn fast (helps with response times a lot, up to the
tenfold).

Reply via email to