Сравнение PHP и CGI для небольших веб-служб

Я создаю небольшая веб-служба, к которой будут обращаться только машины, а не пользователи, которая просто берет строку запроса и выполняет несколько запросов MySQL. Я решил c Используйте это в PHP, потому что он прост и удобен в написании и хорошо выполняет свою работу. Однако мой босс хочет, чтобы мы написали его как CGI на C (с использованием FastCGI), потому что он говорит, что это будет быстрее и будет использовать меньше памяти. Мне не очень нравится эта идея по нескольким причинам:

  • MySQL API для C, похоже, имеет намного больше вызовов, чем эквивалентный PHP, и требует гораздо большей обработки ошибок.
  • Манипуляции со строками в C в некоторой степени сложный и запутанный.
  • Код на C почти в 3 раза длиннее, чем эквивалентный код на PHP, и выглядит довольно запутанным, с большим количеством обработки ошибок.

Но это только мое мнение.Какие еще факторы мне нужно учитывать? C - лучший инструмент для этой работы? Или PHP?

6
задан DanielGibbs 1 July 2011 в 06:32
поделиться