나는 파이썬 코드로 PHP 애플리케이션의 작은 부분을 개발 중이다. 파이썬 코드는 로컬 호스트에서 서블릿 (포트 8765에서 HTTP 수신 대기하고 응답)과 동일한 과 같이 실행됩니다. PHP의 응용 프로그램은 좋아 호출PHP 프론트 엔드와 함께이 python (workhorse) 앱을 배포하는 가장 쉽고 안정적이며 저렴한 방법은 무엇입니까?
PHP'S_CURL("http://localhost:8765/search?term=electrical+design")
pyth-하자이 같은 BaseHTTPServer 모듈 작성 :
그것은 내 워크 스테이션과 내 동료의 작동class MyHandler(BaseHTTPRequestHandler):
def do_GET(self):
if self.path=="/search":
self.send_response(200)
# ....
self.wfile.write(st)
. 이제 을 수정 환경의 프로덕션 환경에 배포하려고합니다.
- 이 저렴한 VPS가 산란하고 살아 PHP 응용 프로그램을 모두 유지하는 FCGI를 사용하는 아파치 설정
- 계정 얻을 FCGI
- 에 내 응용 프로그램을 수정하고 pyth-보자 마음에 아이디어는 내가해야한다는 것입니다 .
로컬 호스트이므로 은 공개적으로 노출되지 않아야합니다.. 을 신뢰할 수있는 방법으로 유지해야합니다.. 업그레이드가 필요하기 전에 하루에 ~ 800 건의 조회가 발생하므로 단일 인스턴스 만 유지해야합니다.
VPS가 아닌 널리 사용되는 공유 호스트에서이를 수행 할 수있는 방법이 있습니까? 위에서 언급 한 계획대로 올바른 방향으로 가고 있습니까?
Postscipts는 나는 "쉬운, 신뢰할 수있는 저렴한 방법"을 언급 및하여 "방법"나는 모두 발전 방향뿐만 아니라 그것을 지원할 수있는 좋은 (싼) 호스팅 계획을 의미했다.
파이썬에서 모든 것을 수행하지 않는 이유는 무엇입니까? 파이썬으로 작성된 훌륭한 웹 애플리케이션 프레임 워크가 많이있다. – Keith
PHP에서는 많은 양해를 들었습니다. 파이썬 구성 요소는 특정 항목을 단순화하고 (특정 좋은 사례를 소개합니다) – aitchnyu