Использование C ++ для внутренних вычислений в веб-приложении

Я запускаю PHP-интерфейс для приложения, которое много работает с данными и использует Cassandra в качестве хранилища данных.

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

Я бы хотел написать поддерживаемую материал на C ++ и доступ к нему из приложения PHP. Я пытаюсь найти лучший способ их взаимодействия.

Некоторые варианты, которые я рассмотрел:

  1. Экономия (естественный выбор, поскольку я уже использую его для Кассандры)
  2. Буферы протокола Google
  3. gSOAP
  4. Apache Axis

Я рассмотрел только вышесказанное, я не ограничиваю себя.

Данные, передаваемые в приложение PHP, очень малы, поэтому потоковая передача не требуется. Передаются только результаты вычислений.

Как вы думаете?

9
задан Stephen Holiday 21 September 2010 в 16:39
поделиться