Posts

Showing posts from August, 2016

Nginx로 할 수 있는 것들

nginx에서 제공하는 기능들이 거의 아파치에서 이미 지원하고 있는 기능들이 많다.
내가 알고 있는 nginx에서 사용할 수 있는 기능
1. 프락시 서버 2. 여러대 서버 로드 밸런싱   - ip hash 라고 계속해서 똑같은 ip의 서버를 바라보게 하는 스펙. 3. static 서버 4. cgi server 5. rewriteurl -> Semantic Url 을 위해서 사용함.
의문 1 만약에 로드밸런싱을 하고 있는데 서버가 다운되었을 경우는 어떻게 되는가??? 한번 더 찾아봐야겠다.

closure usage in javascript

This is bad source all nodes are show "nodes.length-1" when you click any node

var add_the_handler = function (nodes){
 var i;
 for(i=0; i<nodes.length; i+=1){
  nodes[i].onclick = function(e){
   alert(i);
  }
 }
}

this is a good pattern compared to above function

var add_the_handler = function (nodes){
 var i;
 for(i=0; i<nodes.length; i+=1){
  nodes[i].onclick = function(i){
   return function(e){
    alert(i)
   };
  }(i)
 }
}