django lobby 서버 기능 이전.
controller 맞추기.
routes 관리가 따로 필요 없음.
컨트롤러 url 설정 규격
http://www.strathweb.com/2016/09/required-query-string-parameters-in-asp-net-core-mvc/
[Read More]
Django를 포기한 이유 성능 문제에서 자유롭지 못하다. 측정 결과에서 많이 느렸다. Web기반 게임 구동을 위해 로직 클래스를 encode-decode를 반복했는데, 이 과정이 매우 느렸다. [pickle 라이브러리 이용] 게임 로직을 들고 있던 클래스 기준 pickle 37ms 게임 로직을 들고 있던 클래스 기준 jsonpickle 42ms 그렇다고 ORM기반 row 하나 get해오는 것도 빠르진 않았다....
[Read More]
나는 프로그래밍을 정적 언어인 C언어로 시작했다. 당시 지금보다 하드웨어는 비쌌다. 소프트웨어에서 성능 문제에 많은 최적화를 요구했고, 자연스레 동적 언어는 고려대상이 되기 어려웠다. 서버 비용이 비싸던 시기에 특히나 그랬다. 특히 4~5년 전만해도 C++이 아닌 다른 언어 (C#이나 Java)로 TCP 서버를 작성한다는 얘기가 나오면, 그렇게 느린 언어들로 서버 짤 수 있어요? 라는...
[Read More]