본 사이트는 Chrome, Internet Explorer 11 이상의 최신 브라우저에 최적화되어 있습니다.
필독 서비스를 100% 이용하기 위해선 IE 최신 버전을 다운로드 받으시거나 Chrome을 이용하시길 권장합니다.

자세히 보기

고객센터

공지사항

[복약안내] 출력속도 개선
2022-05-02

PillDoc 서비스를 이용 중인 약국 문의 사항 중,
특정 약 조합의 경우 "시간이 초과되었습니다"라는 에러가 발생하는 특이 케이스가 발견되었습니다.

이에 PillDoc의 개발팀이 원인을 분석한 결과,
개발 소스의 코루틴(coroutine)의 문제로 밝혀졌습니다.​

https://namu.wiki/w/코루틴

쉽게 설명드리면,
프로그램이 일정 시간 이상 소요되면
프로그램을 정지시키고 다시 구동 시키는 부분에서의 문제입니다.

이를 해결하기 위한 과정에서
다양한 노력을 수행한 결과,
복약안내문 출력속도가 약 0.2초 가량 빨라진 효과가 나타났습니다.

아래 그래프를 보시면,
왼쪽 붉은 박스가 개선 전 속도이고,
오른쪽 붉은 박스가 개선 후 속도입니다.

그래프에서 알 수 있듯이,
개선전에는 평균 300ms로 응답하던 것이
개선 후에는 평균 180ms로 응답하고 있습니다.

실제 프린터의 물리적인 속도 때문에 일괄적으로
0.2초 빨라진다고는 할 수 없지만,
서버 응답 속도는 0.2초 개선된 것을 확인할 수 있었습니다.

앞으로도 PillDoc 복약안내 개선을 위해 노력하겠습니다.
많은 관심과 질책 부탁드립니다.

고맙습니다.