Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 20

Тема: Подскажите, почему php mpm-itk нельзя вместе с fastcgi?

  1. #1
    Senior Member
    Регистрация
    11.08.2010
    Сообщений
    114

    Question Подскажите, почему php mpm-itk нельзя вместе с fastcgi?

    Ведь fastcgi ускоряет работу скрипта php, ведь так? Тогда почему нельзя ставить fastcgi с mpm-itk? А если запускать php в режиме просто cgi, ускорение будет таким же как в режиме fastcgi? Заранее спасибо за ответы.

  2. #2

  3. #3
    Senior Member Аватар для rootden
    Регистрация
    30.10.2011
    Сообщений
    439

    По умолчанию

    он не ускоряет (где вы ерунду вычитали?), он просто памяти меньше жрет как бы усовершенствованный cgi но медленнее mod_php

    зачем нужен fastcgi при itk? не совместимы они, выбирают 1 или 2 что бы решить одну и туже задачу - разграничение прав на сервере в противном случае использовали бы обычный apache mod_php

  4. #4
    Senior Member
    Регистрация
    11.08.2010
    Сообщений
    114

    Post

    Цитата Сообщение от rootden Посмотреть сообщение
    он не ускоряет (где вы ерунду вычитали?), он просто памяти меньше жрет как бы усовершенствованный cgi но медленнее mod_php

    зачем нужен fastcgi при itk? не совместимы они, выбирают 1 или 2 что бы решить одну и туже задачу - разграничение прав на сервере в противном случае использовали бы обычный apache mod_php
    Не ускоряет? А по-моему ускоряет. Ставлю php в режиме cgi - время выполнения скрипта php 0,06 с., без режима cgi - 0,20 с. в среднем. Время считается как разница во времени в начале скрипта и в конце скрипта. Как Вы это объясните? (на предыдущем сервере был установлен fastcgi, была примерно такая же разница)

  5. #5
    Senior Member
    Регистрация
    26.06.2009
    Сообщений
    767

    По умолчанию

    Если это делаете в рамках одного сервера то проблема самого скрипта.
    А если сравниваете два сервера то... нельзя сравнивать это вообще... Разное железо, разные настройки серверов.

  6. #6
    Senior Member Аватар для rootden
    Регистрация
    30.10.2011
    Сообщений
    439

    По умолчанию

    Цитата Сообщение от nitsik Посмотреть сообщение
    Не ускоряет? А по-моему ускоряет. Ставлю php в режиме cgi - время выполнения скрипта php 0,06 с., без режима cgi - 0,20 с. в среднем. Время считается как разница во времени в начале скрипта и в конце скрипта. Как Вы это объясните? (на предыдущем сервере был установлен fastcgi, была примерно такая же разница)
    не ускоряет, к сожалению не знаю что у вас там за скрипты и настройки.

  7. #7
    Senior Member
    Регистрация
    11.08.2010
    Сообщений
    114

    По умолчанию

    Цитата Сообщение от rootden Посмотреть сообщение
    не ускоряет, к сожалению не знаю что у вас там за скрипты и настройки.
    Какие настройки интересуют? Хотя в принципе какая может быть разница, ведь в эксперименте меняется только одна настройка - запускать php с cgi или без, и при всех равных условиях с cgi работает быстрее (проверено на двух сайтах).

  8. #8
    Senior Member Аватар для rootden
    Регистрация
    30.10.2011
    Сообщений
    439

    По умолчанию

    теоретически php-cgi медленнее mod_php itk FastCGI даже не то что медленнее а прожорлевее.

    но на практике может быть иначе, кто его знает что там у вас может вы mod_php обвешали модулями, можете тесты проделать при помощи ab

    просто формулировка "ускоряет" не корректная

  9. #9
    Senior Member
    Регистрация
    26.06.2009
    Сообщений
    767

    По умолчанию

    rootden, первое высказывание таки верное (php-cgi медленнее).
    -------
    nitsik, на практике - чистый (без модулей дополнительных) php-cgi и любой другой (чистый) даже и рядом не стоят. php-cgi примерно в 2 раза медленнее. И никто вам другого не скажет, так как это абсурд.
    rootden вам подсказал считаю верно - сравнивайте модули.

  10. #10
    Senior Member
    Регистрация
    11.08.2010
    Сообщений
    114

    Question

    Цитата Сообщение от WebGraf Посмотреть сообщение
    rootden, первое высказывание таки верное (php-cgi медленнее).
    -------
    nitsik, на практике - чистый (без модулей дополнительных) php-cgi и любой другой (чистый) даже и рядом не стоят. php-cgi примерно в 2 раза медленнее. И никто вам другого не скажет, так как это абсурд.
    rootden вам подсказал считаю верно - сравнивайте модули.
    Тогда чем Вы объясните то, что эксперимент показал обратное. Может он жрет там больше оперативы, но ведь определяется время в начале скрипта и в конце и считается разница, и в случае с cgi эта разница меньше. Почему так? Может за счет того, что cgi прожорливее к ресурсам он все таки быстрее выполняется?

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •