아파치 로그포맷에서 %b 에대한 질문입니다.

cdral의 이미지

로그포맷에서 %b는 전송된 바이트로 알고있습니다.
웹페이지를 새로고침을 하게되면 웹로그에서는 아래와같이 두개의 로그기록이 남겨집니다.

192.168.10.10 - - [31/Mar/2010:16:11:51 +0900] "GET /index.php HTTP/1.1" 200 61283 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows
NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)"
192.168.10.10 - - [31/Mar/2010:16:11:51 +0900] "GET /index.php HTTP/1.1" 200 82074 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows
NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)"

그리고 새로고침시 웹페이지를 보면 마치 한번에 새로고침이 되는게 아닌 어딘가 걸쳐서 오는듯하게 페이지가 새로고침 됩니다.
그이유를 찾고자 웹로그를 분석하게 되었는데요

위로그를 보시면 61283바이트 와 82074바이트 두개가 찎혀있습니다.
즉 새로고침시 한번에 82074바이트 만큼 받아오지 못하고 처음엔 61283
두번째는 나머지용량해서 82074 만큼 받아오다보니(로그에 기록이 남아있으니 확실하다고 생각됩니다)
새로고침시 페이지가 걸쳐서 오는것처럼 보입니다.

이게 아파치 설정상의 문제인지 페이지소스상에 문제인지 궁금합니다.

다즐링의 이미지

위의 내용으로는 확인할수가 없습니다.

1. 웹페이지의 도메인이나 내용을 적어야 뭐가 문제인지 알수가 있습니다.

2. .php 이므로 동적 페이지라고 보면 용량이 다를수 있습니다.

3. 새로고침시에 php 내에서 javascript 등으로 다시 고침을 시키는걸수도 있습니다.

결론적으로 현재상태로는 알수 없으므로 좀 더 자세한 내용을 적는 것이 좋습니다.

IE 용으로는 HttpWatch 가 있고 FireFox 용으로는 FireBug 가 있습니다. 이것들을 까셔셔 어떤 내용이 오는지 볼수가 있습니다.

그걸로 확인해보세요.

------------------------------------------------------------------------------------------------
Life is in 다즐링

------------------------------------------------------------------------------------------------
Life is in 다즐링