#1 2010.03.07 11:07

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Интерпретатор

Интерпретатор, переводит сначала файл (РНР) в байт код, а затем выполняет, так?
Не полезно, было бы написать программу, которая переводила бы сразу файлы в байт-код, и при обращении пользователя к серверу просто выполнялся?
Ведь при парсинге файла тратятся лишние ресурсы?
Тем более, такое преобразование поможет избежать последущего редактирования.
Как идея smile ?

Отредактировано Morgan (2010.08.08 02:43)


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#2 2010.03.07 11:57

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Интерпретатор

Эта идея уже реализована в т.н. акселераторах) А начиная с PHP6 один из них (APC) будет включен в дефолтную поставку)

Неактивен

#3 2010.03.07 13:14

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: Интерпретатор

А что вообще из себя представляет байт-код?
Набор команд для процессора

Отредактировано Morgan (2010.03.07 18:59)


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#4 2010.03.07 14:50

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Интерпретатор

байт-код - это нечто среднее между машинным кодом и собственно языком интерпретатора.

Неактивен

#5 2010.08.08 02:44

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: Интерпретатор

вот поставил eAccelerator;
и что то выгоды не чувствую sad
// переименуйте тему, а то грамматическая ошибка в глаза бьет

Отредактировано Morgan (2010.08.08 02:45)


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#6 2010.08.08 10:35

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Интерпретатор

она есть, просто слишком мала, чтобы заметить) не всегда есть офигенный прирост скорости. он будет более выражен на больших проектах, фреймворках (Котеров тестил) и т.п.

Неактивен

#7 2010.08.08 10:53

Morgan
Участник
Зарегистрирован: 2009.03.31
Сообщений: 333
Карма: 10
Профиль Веб-сайт

Re: Интерпретатор

а ты юзаешь?
дома/на сайте?


Натан ротшильд :
Кто владеет информацией, тот владеет миром

Неактивен

#8 2010.08.08 11:59

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6594
Карма: 107
Профиль Веб-сайт

Re: Интерпретатор

дома нет, на всех рабочих проектах - в обязательном порядке.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.017 s