{"action":"closed","issue":{"url":"https://api.github.com/repos/DualRTC-io/DualRTC.io/issues/22","labels_url":"https://api.github.com/repos/DualRTC-io/DualRTC.io/issues/22/labels{/name}","comments_url":"https://api.github.com/repos/DualRTC-io/DualRTC.io/issues/22/comments","events_url":"https://api.github.com/repos/DualRTC-io/DualRTC.io/issues/22/events","html_url":"https://github.com/DualRTC-io/DualRTC.io/issues/22","id":119299468,"number":22,"title":"@TODO_16 : Prepare final presentation","user":{"login":"SungjungKim","id":9454446,"avatar_url":"https://avatars.githubusercontent.com/u/9454446?v=3","gravatar_id":"","url":"https://api.github.com/users/SungjungKim","html_url":"https://github.com/SungjungKim","followers_url":"https://api.github.com/users/SungjungKim/followers","following_url":"https://api.github.com/users/SungjungKim/following{/other_user}","gists_url":"https://api.github.com/users/SungjungKim/gists{/gist_id}","starred_url":"https://api.github.com/users/SungjungKim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SungjungKim/subscriptions","organizations_url":"https://api.github.com/users/SungjungKim/orgs","repos_url":"https://api.github.com/users/SungjungKim/repos","events_url":"https://api.github.com/users/SungjungKim/events{/privacy}","received_events_url":"https://api.github.com/users/SungjungKim/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/DualRTC-io/DualRTC.io/labels/Document","name":"Document","color":"009900"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-28T14:52:57Z","updated_at":"2015-12-04T11:22:00Z","closed_at":"2015-12-04T11:22:00Z","body":"## 0. Play.node Conference 참가 후 적용 사례\r\n* Node.js version up\r\n* Epxress version up\r\n* Automatic Front-end packaging\r\n* Process managing\r\n\r\n## 1. Version up !  Node.js 2.xx -> Node.js 4.2.1 \r\n랜딩 화면을 2000번씩 5회 렌더링 테스트\r\nv0.12.7 : 63.06건/sec\r\nv4.2.1 : 71.92건/sec\r\n약 14.05 % 성능 항샹\r\n\r\n## 2. 사용 패키지\r\n    \"express\": \"^4.13.3\",\r\n    \"socket.io\": \"^1.3.7\"\r\n    \"browser-sync\": \"^2.9.11\",\r\n    \"gulp\": \"^3.9.0\",\r\n    \"gulp-minify-css\": \"^1.2.1\",\r\n    \"gulp-minify-html\": \"^1.0.4\",\r\n    \"gulp-uglify\": \"^1.4.0\",\r\n    \"gulp-nodemon\": \"^2.0.4\"\r\n\r\n## 3. 프론트엔드 패키징 자동화\r\n스프라이트 이미지 생성\r\nJS, CSS 압축 등 프론트엔드 패키징에 gulp 사용\r\n\r\n## 4. 프로세스 관리\r\nforever -> pm2\r\n좀 더 안정적이고, 깔끔하고 Text UI도 이쁨\r\n\r\n## 5. 시행착오\r\nFirefox"}}