2010-03-18 4 views
2

높은 성능 (100k 이상보기/요청) 웹 & 웹 서비스 응용 프로그램의 전문가가되고 싶습니다. 어떤 기술/패턴/기술을보아야합니까? 기본적으로 ASP.NET/.NET 기반 웹 개발에는 뛰어난 기술이 있지만 큰 기술이 빌드되는 방식을 알고 싶습니다 (.net 기술 스택에 의존하지 않는 모든 플랫폼에서).고성능 웹 (-services) 응용 프로그램

감사합니다.

+0

[높은 확장 성 블로그] (http://highscalability.com/)를 확인하십시오. –

답변

1

는 웹/가장 일반적인 것은 은 그래서 당신은 SQL 성능 튜닝 (인덱스 등 SP 미세 조정) 당신이 볼 필요가 웹 사이트에 대한

에 먼저 집중해야 데이터 검색의 일부가 될 것입니다 웹 서비스 @ JS 같은 것들을 최소화, 서버 측 렌더링 등

또한

, 가능한 성능에 포인트를 도움이 될 것입니다 피들러 출력

+0

나는 당신이 언급 한 모든 것을 잘 알고 있습니다. 나는 그 질문을 다시 정리하려고 노력할 것이다. 감사합니다 –

+1

단지 1 개 : 이 책 고성능 웹 사이트를 통해 읽을 수 있습니다 : 프런트 엔드 엔지니어 \t 고성능 웹 사이트를위한 필수 지식 : 필수 지식 프런트 엔드 엔지니어 HTTP를 들어 : // astore을. amazon.com/possiboutpos-20/detail/0596529309 이것은 웹 사이트에만 해당됩니다. – balalakshmi

0

병목이 웹 서비스 성능에 대한 염려되는 경우 성능 카운터를 읽는 방법을 학습은 [소모와 생산] 당신은 연구하고 싶을지도 모릅니다. h 대체 웹 서비스 패키지 및 XML 직렬화/비 직렬화 비트 대체. XML serial/de는 데이터 전달을 둘러싼 가장 느린 가장 고통스러운 프로세스 중 하나입니다. [적어도 처리 할 때].

기타 : 가장 큰 것에서 가장 작은 것부터 순서대로 병목을 찾습니다.