За последние 24 часа нас посетили 19504 программиста и 1604 робота. Сейчас ищет 891 программист ...

Сравнение функций php с фунциями других языков по скорости

Тема в разделе "Прочие вопросы по PHP", создана пользователем freeneutron, 18 сен 2010.

  1. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    Хотелось бы посмотреть отчеты сравнительных испытаний для PHP и других серверных языков с показаниями скорости выполнения аналогичных функций. Эта информация интересует в связи с тем, что код на PHP может оказаться на столько медленным, что выгоднее запустить аналогичный код в другом языке и передать в PHP готовый результат.
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    freeneutron
    не, php самое то для web приложений, допустим, что в java объекты создаются % на 30 быстрее и работа с очень большими массивами быстрее, но зато работа с бд медленнее (!!!), в остальном php быстрее, к тому же можно применить всякие eAccelerator'ы, пеереписывать тяжелый код на C++ и добавлять в качестве расширения. Про Python вообще молчу, один из самых "тяжелых" языков наверное. Насчет остального не знаю.
     
  3. freeneutron

    freeneutron Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    226
    Симпатии:
    3
    Padaboo
    Это радует. Спасибо.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    пхп - скриптовый. он ориентирван на работу со строками прежде всего. и у него не зря есть настрока максимального времени исполнения.

    язык надо выбирать исходя из задачи, а не "времени выполнения функций". есть еще простота разработки. стоимость поддержания.
     
  5. Ensiferum

    Ensiferum Активный пользователь

    С нами с:
    11 июл 2010
    Сообщения:
    1.292
    Симпатии:
    0
    Адрес:
    из секты поклонников Нео
    ИМХО на питон/перл стоит перебираться, если нужна полноценная многопоточность, для остального подходит пыхпых
     
  6. admyx

    admyx Активный пользователь

    С нами с:
    14 мар 2008
    Сообщения:
    2.159
    Симпатии:
    1
    Твои бы слова, да на главную форума...
     
  7. Костян

    Костян Активный пользователь

    С нами с:
    12 ноя 2009
    Сообщения:
    1.724
    Симпатии:
    1
    Адрес:
    адуктО
    ну только с нормальным вариантом последнего слова
     
  8. Carvolan

    Carvolan Активный пользователь

    С нами с:
    21 сен 2010
    Сообщения:
    1
    Симпатии:
    0
    Адрес:
    Россия
    Код (Text):
    1.  выгоднее запустить аналогичный код в другом языке и передать в PHP готовый результат.
    Вот это вряд-ли. Расходы на запуск доп. процессов и передачу данных между ними будет выше, чем сэкономите.

    По поводу сравнения производительности - корректно сравнивать соизмеримые вещи: например запускать с консоли бенчмарк на перловый код и на php-шный аналогичный и сравнивать. Если сравнивать работу в web-окружении, то это сложнее, так как механизмы обработки модулей для php и других языков разные