Я разрабатываю небольшую часть PHP-приложения с некоторым кодом на Python.Код Python работает как эквивалент сервлета (прослушивает и отвечает на HTTP через порт 8765) на localhost.Приложение PHP называет его так:
PHP'S_CURL("http://localhost:8765/search?term=electrical+design")
Pyth-let написан с модулем BaseHTTPServer, например:
class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
if self.path=="/search":
self.send_response(200)
# ....
self.wfile.write(st)
Он работает на моей рабочей станции и моей коллеге.Теперь я хочу развернуть его в производственной среде с изменениями.Идея заключается в том, что я должен:
- изменить свое приложение на FCGI
- , получить недорогую учетную запись VPS
- настроить Apache на использование FCGI для появления и поддержания активностии приложение PHP, и pyth-let.
Так что это приложение localhost, которое не должно быть открыто опубликовано .Должен быть надежный способ сохранить его .Мы ожидаем ~ 800 обращений в день, прежде чем потребуется обновление, поэтому необходимо поддерживать только один экземпляр.
Есть ли реальный способ сделать это на популярном общем хосте, а не на VPS?Я на правильном пути с моим вышеупомянутым планом?
Postscipts Я упомянул «легкий, надежный, дешевый способ» и под «способом» я имел в виду и направление развитияа также хороший (дешевый) хостинг-план, который может его поддержать.