node.js 3

SPDY resource server push 하기

SPDY 를 쓰면 좋은 점이 헤더의 압축, 리소스의 압축 등으로 인해 속도가 빨라진다는 것이다.그리고 하나 더! 빠른 웹사이트를 기대할 수 있는 점은 바로 server-push 기능이다. 보통 http 에서는 브라우저 파싱 이후, 리소스들(이미지, js, css....)을 하나씩 요청하고 받고 해야한다.한번에 하나씩 되기때문에... 그러나 server-push를 이용하면,리소스들을 한번의 요청에, 한꺼번에 보내줄 수가 있다. 단, 무슨 리소스를 보내줄 것인지 서버측에 코드로 알려주어야한다. 얼마나 좋은 기능인지, express-spdy의 예제코드를 다운받아보면함수이름이 awesome_push이다 ㅋㅋㅋ 이미지 여러개를 서버 푸시를 이용해서 넣는 예제이다. (첨엔 express-spdy로 해보려고 했었는데..

개발/node.js 2012.12.04

node.js 에서 http로 response에 파일 담기

node.js에서는 resource 들을 public 폴더에서 관리한다. public/img.jpg 가 있다고 해보자. express 프레임워크를 쓰면http://localhost:3000/img.jpg 라고 하면 express에서 이미지를 response에 담아주는 작업을 해주므로, 그림이 잘 뜰 것이다. 그런데 프레임워크를 안쓰고 있다면, 직접 response에 담는 작업을 해줘야한다.(pumping) 파일들을 펌핑하는 법은 아래와 같다.(확장자 별로 분기하여 처리.. 이미지만 예를 들겠다) 이미지 뿐만아니라 동영상 등 여러 파일도 아래와 같이 쓰면 된다. var fs = require('fs'),http = require('http'),util = require('util'),sys = requir..

개발/node.js 2012.12.01

SPDY 테스팅 서버 node.js 세팅시 error 해결법

SPDY 프로토타이핑 하려고 하는데node.js가 가장 해보기 쉽다고?해서 아래 사이트를 보고 따라해보았다.http://oddpoet.net/blog/2012/05/22/spdy-testing-environment/ 여러가지 난관이 있었음.난 세팅이 무서움 ㅋㅋㅋㅋㅋㅋ 1. wget 명령어 없을 때(파일 다운로드) curl 로 대체해서 쓸 수 있다. curl로 안되면 curl -O http://......... 이렇게 쓴다. * 참고나는 Mac 서버에 세팅을 했었는데 curl -O ftp://ftp.,... 에 접속이 안되었다curl -O http:www.... 로 들어가서 받아도 되는데 파일명이 미세하게 좀 달라서(버전이 붙어있음),내컴터(윈도) 에서 다운로드 받고, ftp 프로그램으로 Mac 서버에 ..

개발/node.js 2012.11.26