스크린샷_121217_122152_PM.jpg

경 축! 출석부 500 커밋을 달성하다.

그 동안 출석부 모듈이 500커밋을 넘었습니다!

travis ci 검사는 500커밋을 기준으로 189번째 검사를 진행하였고요.

그 동안 커밋에 힘을 주신 분들에게 감사하고 출석부가 곧 버전이 업데이트 될 예정입니다.

7.2.0 버전 주요 업데이트 들어갈 예정이에요

  1. XE1.9 호환성 코드 추가 (Object 관련 이슈)
  2. 관리자 페이지의 분활
  3. 일부 관리자 페이지에서 로딩속도지연의 문제점 해결

기대할 수 있는 큰 변화

사실 크게 변화하는 것은 볼 수 없을 수 있습니다.
첫번째로 이번에 출석부 모듈에서 최대한 신경 쓰는 부분은 전체적으로 관리자 페이지에서 아주 느렸던 부분과 일부 수치의 대해 정확한 집계를 하지 못한 부분을 확실히 바로 잡는 것이 목표예요.

실제로 디비의 입력이 느려지는 과정에서 갯수를 잘못 가져오는 방향도 있었기 때문에 이 실행을 하나하나 천천히 실행해줄 필요가 있었답니다.

그 로직을 최대한 깔끔하게 정리하는 것이 목표였습니다.

두번째는 하나의 관리자페이지를 분활하는 것이였습니다.

이는 첫번째로 소개해드린 속도와도 연관이 있었는데요 기존의 관리자 페이지는 하나의 페이지안에 Type이라는 변수를넣어서 불필요한 코드를 계속 로딩 시켜가면서 “분리된 동작”이 아닌 “모여있는 곳에서 분리된 척” 하는 동작을 보여주었습니다.

그 과정에서 불필요하게 쿼리를 돌리는 항목도 있었고, 불필요한 스킨 정보를 로딩하는 등 속도에 영향이 갈 수 있는 항목이 더러 존재했습니다.

이를 완전 깔끔하게 정리 하고 속도 개선에 들어갔습니다.

아직 7.2.0 버전은 미완성단계

아직 완성되지 않았습니다.

여러분들에게 공개를 하기위해서는 변경된 상황에서 여러가지 더 신경쓰고 봐야할 코드들이 많이 있습니다.

아직도 일부 검색에서 불필요한 로직을 사용하는 경우도 있고, 닉네임을 노출하지 않는다던가.. 불필요한 중복된 동작을 하는 구간이 남아 있습니다.

이 부분을 확실히 분리할 예정이고 보완과도 관련된 부분은 모두 찾아보며 기능을 다듬을 예정입니다.

많이들 기대해주세요 :)

근데 진짜 성능은 많이 좋아졌습니다 Awesome!

람보

profile
람보입니다.
  • profile
    얌전히 기다리겠습니다! 지금도 충분히 가치있는 모듈이라고 생각해요!
  • profile
    꾸준한 업데이트 및 유지보수에 매우 감사합니다!
  • profile
    굿b
  • profile
    항상 수고가 많으십니다.
  • ?
    출석속도가 관건이죠 ㅎ
  • ? profile
    출석부가 출석속도가 느린 이유는.. 출석 할때 출석과정이 문제가 아니예요.

    출석을 완료한 다음 출석부를 다시 로딩하는 과정에서 생겨나는 로딩시간이예요..ㅠ
  • profile
    늘 수고하십니다 (_ _)
  • profile
    감사합니다 출석부 잘 쓰고 있어요