WSGI, foreign DB

2014. 2. 19. 18:15 from 카테고리 없음


그 동안 Django의 내부 server를 돌려서 웹으로 접속 했었는데,

좀더 안정적인 서비스를 위해서는 아파치와 같이 오픈 소스를 통해서 수년간 진화해온 웹서버를 쓰는것이 필요하다고 한다.


그리고 웹서버와 서버에서 동작하는 언어 사이의 인터페이스인 sgi 에 대한 이해도 필요해 best practice를 가지고 따라해보면서 이해해 보았다.


아파치의 config 파일을 세팅하면서 txt 파일에 암호처럼 쓰여 있던 세팅 값들이 이제는 읽히는 수준이 되었고 아파치로 3가지 웹서버를 80포트와 다른 3000번 이상의 2개 포트로 어싸인 해서 동작 시키는데 성공했다. 처음에는 error 로그 조차 볼 줄 몰라서 시간을 해맸음은 물론이다. 


그리고 Python과 WSGI를 통해서 json 방식으로 웹서버에 변수 값을 돌리고 WSGI로 연결된 서버 내부 코딩들을 동작시키고 다시 WSGI를 통해서 필요한 변수를 json으로 돌려 받는 방식도 구현해보았다. 


이젠 DB의 구조화가 시급하다는 생각이 들어,

역시 기존의 best practice에서 DB의 구조를 참조하며 익혔다.


id와 기본 table 설계와 그 밑으로 파생되는 table의 연계를 어떻게 처리하는지를 이제는 어렴풋이 남아 이해 할 수 있었다.


이제는 앞서 어설프게만든 서비스를 좀더 안정적으로 실전 설계 구현을 해볼 차례이다. 

Posted by cjlook :