2013-05-21 5 views
0

대부분의 페이지와 마찬가지로, 내 웹 사이트는 한 페이지에 여러 개의 배너를 가지고 있습니다. 배너 서빙 최적화

우리는 배너를 호출 system.For 내부 배너를 가지고, 웹 요청은 이러한 모든 요구에 날에 의해 처리되는 다른 (내부) 서버로 이동

/bannersystem/?page=home&subpage=top&userid=1 
/bannersystem/?page=home&subpage=bottom&userid=1 
/bannersystem/?page=home&subpage=center&userid=1 
/bannersystem/?page=home&subpage=left&userid=1 

같이한다.

최적화

: 나는 내가 resuls을 manuplate 것, 그 호출하기 어디

/bannersystem/?page=home&subpage=top,bottom,center,left&userid=1 

같은 페이지에서 요청을 호출 할 계획. 따라서 http 요청은 중단됩니다.

질문 :

  1. 는 다른 접근 방식이 더 좋을 것이다?
  2. 내가 /bannersystem/?page=home&subpage=top,bottom,center,left&userid=1 같은 요청하고 코드를 방지하기 위해 내부적으로 이전 URL을 호출하는 래퍼에서 받아들이는 모든

답변

0

첫째을 변경하는 랩퍼를 작성해야 기억 : 조기 최적화는 모든 악의의 루트입니다. 최적화가 필요합니까? 현재 공연을 측정 했습니까?

가정 해 봅시다. :)

어떤 종류의 최적화? 속도? 소비와 대역폭? 양자 모두?

대역폭 소비 및 전송 시간을 최소화하기 위해 배너 시스템에서 압축을 활성화 했습니까?

네 가지가 아닌 고유 한 요청을하면 접근 방법이 충분할 것으로 보입니다. 하지만 이전 URL을 호출하는 대신 코드를 다시 작성해야합니다. 모르겠다. 코드가 충분히 빠르며 필요 없을 수도있다.

+0

http 리퀘스트를 줄이는 것은 어떨까요? – chicharito

+0

그것을 가정 해 봅시다. 실제 공연을 측정하지 않았다면 어떻게해야 그만한 가치가 있는지 알 수 있습니까? –