Je suis en train d'exécuter un frontal PHP pour une application qui fait beaucoup de travail avec les données et utilise Cassandra comme magasin de données.Utilisation de C++ pour les calculs backend dans une application Web
Cependant, je sais que PHP ne me donne pas la performance que j'ai besoin pour certains des calculs (ainsi que la gestion de l'énorme quantité de données qui doit être en mémoire)
Je voudrais écrire les choses sauvegardées en C++ et y accéder à partir de l'application PHP. J'essaie de trouver la meilleure façon d'interfacer les deux.
Quelques options que j'ai regardé:
- Thrift (Un choix naturel puisque je suis déjà l'utiliser pour Cassandra)
- Protocol Buffers de Google
- gSOAP
- Apache Axis
Ce qui précède ne sont que des choses que j'ai regardées, je ne me limite pas.
Les données transférées vers l'application PHP étant très petites, la diffusion en continu n'est pas requise. Seuls les résultats des calculs sont transférés.
Qu'en pensez-vous? Est-ce que vous vous limitez à avoir C++ en tant qu'application séparée?
+1 pour une bonne question. J'attends avec impatience les réponses (btw, je lirk gSoap) – Mawg
Merci, qu'est-ce que tu aimes à propos de gSOAP? –