포럼
1.5.0 을 실 서비스에 적용시켜 보았습니다.
2011.09.29 23:15
제일 궁금해하시는게 속도 향상 측면일꺼같은데
object cache 가 가능해져서
확실히 예전보다 DB 쿼리량은 크게 줄었습니다.
예전에 비해 훨씬더 성능면에서는 나아진 부분이 보이는거 같습니다.
페이지 생성하는데
사이트가 활발히 돌아가는 11시 쯤에도
100ms 대로 나오고있구요
물론 다양한 부분에서
기존에 쓰던 모듈이나 방법이 충돌하는 부분이 있지만
그걸 고치는 노력을 생각하더라도, 충분히 매력이 있어보입니다.
특히 기존의 별도 루틴으로 캐싱을 구현했던 입장으로써는 기본적으로 캐싱이 지원되는게 그렇게 반가울수가 없더군요.
물론 자잘한 버그가 많이 보입니다만,
베타인걸 감안하면 충분히 정식버전이 나오면 XE 의 취약점 = 속도라는 불명예를 조금은 덜수 있지 않을까 생각합니다.
물론 속도 향상을 위한 최적화 작업은 이번 버전으로 끝날게 아니라 계속 적용해야할테니까 말이죠.
단지 캐싱 중에서 몇몇 부분이 작동을 안하는 부분이 있는거 같습니다.
모듈의 getTriggers 나
멤버의 getMemberInfoBySrl 이던가 말이죠
한번 다 정리해서 이슈트래커에 올려야겠네요.
캐싱에 Redis 를 지원해주셔셔
게시판 목록등에서 Redis 의 기능을 이용한 속도 개선도 있었으면 좋겠다는 생각이 듭니다.
제가 고쳐서 쓰면 나중에 업데이트 할때마다 피본단 말이죠 ㅠㅠ
댓글 2
-
푸하라
2011.09.30 09:52
-
銀童
2011.09.30 11:12
게시판의 첫페이지 ( 게시물을 띄우지 않을때, 한페이지당 30개 )
에서 속도가 (XE 디버그 모드로 확인할때)
브라우저에서 확인할수 있는 네트워크 latency 도 140ms 정도입니다.사실 예전버전의 측정값이 얼마였는지 기록해둔게 없어서 정확히 몇%나 항진되었다고 말하긴 힘든데DB Queries 의 수만으로도 충분히 효과를 확인하실수 있을꺼라고 봅니다.
이상하네요... 제가 본것이랑 다른게.... 저도 베타버전을 설치하였는데... 이전보다 더많은 메모리 사용량에 비슷한 페이지를 지속적으로 로딩하였을때 제가확인한바로는 이전버전보다 느리다고 생각되는데.... 대략 차이는 0.1~2 초차이 정도 느린것 같습니다. 제가 잘못알고 있는건가요?????