Rscript + PHP exec () команда против Rapache - PullRequest
4 голосов
/ 16 августа 2010

Скажем, я хочу иметь простое веб-приложение, которое принимает некоторые пользовательские данные, выполняет быстрый расчет в некотором предопределенном R-сценарии и возвращает некоторую классную графику с помощью, скажем, ggplot.Один из способов сделать это может быть:

  1. Пусть PHP примет некоторые данные из веб-формы
  2. Очистит пользовательский ввод в PHP
  3. Отправьте аргументы некоторым предварительноR-сценарий, написанный с использованием некоторой комбинации команды PHP exec () и Rscript
  4. R, выполняет некоторые вычисления и сохраняет графическое изображение на сервере, а также метаинформацию в базе данных MySQL
  5. Затем клиент может получить доступ к своей новой классной графике из своего веб-браузера.

Это кажется мне довольно простым.Таким образом, мой вопрос: какие преимущества будет иметь пакет Rapache по сравнению с описанным процессом?

1 Ответ

4 голосов
/ 16 августа 2010

Во-первых, Rapache - это не пакет.Это модуль Apache и набор соглашений, а на самом деле система, для создания веб-приложений, написанных на R ...

Преимущество - скоростьНедостатком является то, что вам придется написать кучу кода R.Некоторые могут не согласиться со мной в этом вопросе.

...