Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Как работает Zend почему такие результаты


Автор: dеluxe 17.10.2009, 22:17
Использую  скриптик из учебника который определяет количество вызовов функций которые принимают просто значение и значение по ссылке, второй вариант тоже самое только данные еще модифицируются в самой функции.

Браузер + денвер

takeVal took 76054 itr/sec
takeRef took 302003 itr/sec
takeValAndModif took 172425 itr/sec
takeRefAndModif took 198900 itr/sec


Теперь в Zend. Запускаю через run в самой программе, результаты совсем другие:

takeVal took 10 itr/sec
takeRef took 29 itr/sec
takeValAndModif took 15 itr/sec
takeRefAndModif took 31 itr/sec


Почему такая большая разница? Как вообще zend обрабатывает php код. Я же ничего не подключал в настройках, код в нем и так работает.

Автор: Simpliest 18.10.2009, 03:31
Кто такой Zend в котором ты запускал код? smile

И какая разница как быстро он его обрабатывает? smile

Автор: SneG0K 18.10.2009, 10:00
Цитата(dеluxe @  17.10.2009,  21:17 Найти цитируемый пост)
Как вообще zend обрабатывает php код.

так-же как и зенд в денвере

Автор: dеluxe 18.10.2009, 12:12
Цитата

Кто такой Zend в котором ты запускал код? smile


zend development environment или zend studio 5.5

Цитата

так-же как и зенд в денвере 


я правильно понял зенд может сам обрабатывать код и к тому же можно его настроить чтобы он использовал установленный отдельно php, будь он установленный с денвером или вручную настроенным с веб сервером. И разницы в скорости обработки php кода не будет. 

Автор: Simpliest 18.10.2009, 20:52
Цитата(dеluxe @  18.10.2009,  12:12 Найти цитируемый пост)
я правильно понял зенд может сам обрабатывать код 

Не может.
Он пользуется PHP, который у него обычно лежит в подкаталогах.

Цитата(dеluxe @  18.10.2009,  12:12 Найти цитируемый пост)
можно его настроить чтобы он использовал установленный отдельно php

Можно.

Цитата(dеluxe @  18.10.2009,  12:12 Найти цитируемый пост)
И разницы в скорости обработки php кода не будет

Разница будет.
Но вопрос открыт. Какая разница что есть разница? smile

Скорость разная потому что кроме работы php-кода в студии происходит много дополнительных вещей.

Автор: dеluxe 18.10.2009, 22:30
Цитата

Но вопрос открыт. Какая разница что есть разница? 


Даже не знаю что сказать, короче нуб я.


SneG0K, Simpliest, 

спасибо за помощь

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)