2013-11-15 2 views
1

У меня есть простой вопрос: следует ли писать параметр или файл php.ini или использовать ini_set() в файле php. Что лучше в отношении производительности?Что лучше php.ini vs ini_set()

спасибо.

ответ

5

В зависимости от вашей цели. Настройки php.ini будут применены для всех приложений php по умолчанию, ini_set изменяет настройки php «на лету» для текущего приложения php.

Если у вас есть вопрос о производительности, php.ini должен быть быстрее, потому что вы пропускаете вызов функции ini_set.

+0

Понравилось, спасибо. – Till

+0

Знаете ли вы, насколько быстрее это будет, если открыть файл ini? Это даже близко к микро-времени и даже не нужно беспокоиться? – Till

+0

Вы хотите открыть php.ini во время выполнения PHP-приложения? –

1

Как я думаю, ini_set() лучше подходит, чем открыть ваш ini-файл и делать изменения, потому что если вы измените настройку ini один раз, чем это применимо к вам во всех проектах php, но в ini_set(), вам не нужно даже думать о вашем другом приложении php.

+0

Знаете ли вы, насколько быстрее это произойдет, если открыть файл ini? Это даже близко к микро-времени и даже не нужно беспокоиться? – Till

+1

Для добавления из php.ini потребуется микро-время. поэтому не нужно беспокоиться о времени выполнения. –

Смежные вопросы