최근에 LiteSpeed_task_lqup 가 사이트 건강에서 오류로 발생했습니다. 지속적으로 생기는 문제가 아닌 일시적으로 발생하지만 해당 문제로 인해서 사이트 속도나 성능에 문제가 생기고 있다는 경고이기 때문에 해결 방법을 찾아보았습니다.
일단 LiteSpeed_task_lqup가 무엇인지 찾아보았는데 LiteSpeed Cache 설정에 있는 LQIP(low-Quality image Placeholder) 기능이 제대로 작동되지 않았다는 것을 의미하는 것을 알게되었습니다.
그렇다면 LQIP는 무엇이며, LiteSpeed_task_lqup 오류가 발생하는데 해당 기능을 사용해야 하는가 알아보겠습니다.
목차
LQIP는 무엇인가?
LQIP(low-Quality image Placeholder)는 웹사이트 로딩 속도를 향상시키기 위해서 도입한 기술입니다. 로딩을 할 때 고해상도 이미지를 보여주기 전에 저해상도 낮은 품질의 작은 이미지를 먼저 표시해서 속도를 향상시키고 사용자에게 콘텐츠를 확인할 수 있도록 하는 것입니다.
근데 속도 향상이라고 했지만 직접적으로 증가하는 것이 아닌 초기 로드 시 콘텐츠가 더 빠르게 보이는 효과를 제공하는 것이기 때문에 사이트 속도에 영향이 크지 않다고 할 수 있습니다.
개선이라고 할 수 있는 점은 초기 콘텐츠 표시 속도를 증가시켜 LCP(Largest Contentful Paint) 점수를 개선할 수는 있습니다.
- 시각적 안정성 향상: 이미지를 로드하기 전에 빈 공간이 보이는 것을 방지하여 레이아웃 안정성을 제공합니다.
- 사용자 경험 개선: 이미지가 완전히 로드되기 전에 대시 시간을 최소화합니다.
- Core Web Vitals 개선: 초기 콘텐츠 표시 속도를 증가시켜 LCP 점수를 개선할 수 있습니다.
LQIP 단점은?
LQIP(low-Quality image Placeholder)는 사용자 경험과 LCP 점수를 개선할 수 있지만 단점도 존재합니다.
- 초기 설정 및 캐시 생성 시간 증가: 각 이미지를 분석해 저해상도 버전을 생성해야 하는데 이미지가 많거나 고해상도가 많을 경우 캐시 생성 시간이 늘어가게 됩니다.
- 사용자 경험 혼란: 저해상도 이미지가 지나치게 품질이 낮거나 픽셀화되어 보이는 경우 사용자 경험을 저하시킬 수 있습니다.
- 생성의 비효율: 작은 이미지일 경우 이점을 제공하지 않기 때문에 처리 과정이 비효율적일 수 있습니다.
- CDN 및 캐싱 호환성 문제: CDN과 함께 사용할 경우, LQIP 이미지와 고해상도 이미지의 동기화 및 호환성 문제가 발생할 수 있습니다. 특정 CDN은 LQIP를 제대로 지원하지 않을 수 있습니다.
- 용량 증가: LQIP이미지는 저해상도지만 여전히 추가적인 저장 공간이 필요합니다. 디스크 공간 및 비용이 증가할 가능성이 있습니다.
LiteSpeed_task_lqup 오류 해결할 수 없다면?
“LiteSpeed_task_lqup 오류를 해결할 수 없다면 사이트 성능에 문제가 발생하는 만큼 LQIP를 비활성화는 것이 호환성, 성능에 더 좋을 수 있습니다.”
사실 이 부분이 가장 궁금했습니다. 앞서 설명한 장점을 살펴보면, LCP(최대 콘텐츠 페인트) 점수를 개선할 수 있고, 콘텐츠가 더 빠르게 로딩된다는 이유로 이 기능이 필요하다고 생각했습니다.
하지만 사이트의 건강 상태에서 지속적으로 오류가 발생하고 있기 때문에 이 문제를 해결하지 못한다면 사용자 경험의 혼란, 호환성 문제, 용량 증가 등 문제가 발생할 가능성이 높습니다.
그래서 LQIQ는 여러 가지 장점을 가지고 있지만, 현재 사이트에서 문제가 발생하고 있어 비활성화하기로 결정했습니다. 비활성화한 후 사이트 속도를 다시 측정해본 결과, 눈에 띄는 속도 차이는 없었습니다.
저와 같은 LiteSpeed_task_lqup 오류가 지속적으로 발생한다면, 위에서 언급한 장점과 단점을 고려하여 계속 사용할지 아니면 비활성화할지를 결정해 보시기 바랍니다.
▶ LiteSpeed Cache+LightSail CDN 설정하는 방법을 정리