Ticket #790 (closed enhancement: fixed)

Opened 3 years ago

Last modified 3 years ago

feeder 호출 감소

Reported by: inureyes Owned by: inureyes
Priority: major Milestone: 1.6
Component: Libraries Version: 1.6
Keywords: reader Cc:
Release:

Description

개요

  • 1.5에서 리더 갱신 횟수를 줄였는데, 블로그에서 서버로 요청을 보내면 서버가 갱신하지 않고 안했다고 알려주는 식으로 구현했다.
  • 때가 안되면 요청 자체를 안하도록 수정. ajax로드를 감소시킬 수 있다.

Change History

  Changed 3 years ago by inureyes

  • status changed from new to assigned

[4995]

  • feeder 자체를 3분 이내에는 안 부르도록 개선.
  • 이거 하나로 블로그 로딩이 두 배 빨라짐. 이럴때마다 그동안 최적화에 노력하던 시간이 참 허무해진다...

  Changed 3 years ago by inureyes

  • status changed from assigned to closed
  • resolution set to fixed

  Changed 3 years ago by inureyes

  • status changed from closed to reopened
  • resolution fixed deleted

follow-up: ↓ 5   Changed 3 years ago by inureyes

이거 답글달다 생각이 났다.  http://forum.tattersite.com/ko/viewtopic.php?pid=23517#p23517

  • 굳이 피드 갱신을 위해서 지금처럼 javascript 호출 - POST 요청 - 처리 - xml 리턴 - 인식의 과정이 필요한거 맞나? 그냥 이런 식의 길~어지는 고민 없이 페이지 읽는 소스에 넣으면 되잖아?
  • 역사의 힘을 다시 한 번 느꼈음. 첫단추가 참 중요하다는... -_-;

in reply to: ↑ 4 ; follow-up: ↓ 6   Changed 3 years ago by creorix

Replying to inureyes:

이거 답글달다 생각이 났다.  http://forum.tattersite.com/ko/viewtopic.php?pid=23517#p23517 * 굳이 피드 갱신을 위해서 지금처럼 javascript 호출 - POST 요청 - 처리 - xml 리턴 - 인식의 과정이 필요한거 맞나? 그냥 이런 식의 길~어지는 고민 없이 페이지 읽는 소스에 넣으면 되잖아? * 역사의 힘을 다시 한 번 느꼈음. 첫단추가 참 중요하다는... -_-;

페이지 로드시 피드 갱신에 시간이 오래 걸리게 될 경우 클라이언트가 페이지를 완전히 로드하는데 걸리는 시간이 길어지지 않을까요? 그래서 일단 페이지는 불러놓고 따로 Background로 호출하는 것이 방문자 측에서는 유리하지 않을까 하는 것이 제 생각입니다. (피드 갱신에 걸리는 시간이 얼마나 길지는 테스트해보지 않아서 잘 모르겠습니다만.. 그냥 오래 걸릴 경우에 대한 가정입니다.)

in reply to: ↑ 5   Changed 3 years ago by inureyes

  • status changed from reopened to closed
  • resolution set to fixed

Replying to creorix:

Replying to inureyes:

이거 답글달다 생각이 났다.  http://forum.tattersite.com/ko/viewtopic.php?pid=23517#p23517 * 굳이 피드 갱신을 위해서 지금처럼 javascript 호출 - POST 요청 - 처리 - xml 리턴 - 인식의 과정이 필요한거 맞나? 그냥 이런 식의 길~어지는 고민 없이 페이지 읽는 소스에 넣으면 되잖아? * 역사의 힘을 다시 한 번 느꼈음. 첫단추가 참 중요하다는... -_-;

페이지 로드시 피드 갱신에 시간이 오래 걸리게 될 경우 클라이언트가 페이지를 완전히 로드하는데 걸리는 시간이 길어지지 않을까요? 그래서 일단 페이지는 불러놓고 따로 Background로 호출하는 것이 방문자 측에서는 유리하지 않을까 하는 것이 제 생각입니다. (피드 갱신에 걸리는 시간이 얼마나 길지는 테스트해보지 않아서 잘 모르겠습니다만.. 그냥 오래 걸릴 경우에 대한 가정입니다.)

지금 구조에선 최소 3분 안에는 갱신을 다시 하지 않기 때문에 큰 무리는 없겠다 싶지만, 말씀하신 부분도 그렇기는 하네요. :)
config.php에서 아예 리더 사용 여부를 결정할 수 있게 하는 것을 고려해 보겠습니다. :)

  Changed 3 years ago by inureyes

[5302]

  • 서비스형으로 사용하는 경우를 고려하여 전 서비스에서 3분에 1번씩만 피드를 읽도록 조정.
Note: See TracTickets for help on using tickets.