Skip to content

[improve/#345] Cloudflare third-party thumbnail optimization 적용#346

Merged
Dimo-2562 merged 6 commits intodevelopfrom
improve/#345
Mar 31, 2026
Merged

[improve/#345] Cloudflare third-party thumbnail optimization 적용#346
Dimo-2562 merged 6 commits intodevelopfrom
improve/#345

Conversation

@Dimo-2562
Copy link
Copy Markdown
Contributor

@Dimo-2562 Dimo-2562 commented Mar 31, 2026

❤️ 기능 설명

외부 블로그 썸네일 URL을 Cloudflare /cdn-cgi/image 경유 URL로 변환해 응답하도록 최적화 로직과 설정을 추가했습니다.
게시글 목록, 활동, 검색, 추천 응답에서 공통으로 적용되며, 배포 스택에서는 prod/dev Cloudflare 썸네일 환경변수를 분리해서 전달하도록 반영했습니다.

테스트 결과는 아래와 같습니다.

  • ./gradlew.bat test -PexcludeIntegration 성공
  • ./gradlew.bat integrationTest 실패 (Testcontainers Elasticsearch startup timeout - 환경 이슈)
  • 수동 검증: https://api.techfork.com/cdn-cgi/image/fit=scale-down,width=480,quality=75,format=auto/https://images.example.com/thumb.jpg 출력 확인

연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #347



✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가?
  • 이슈넘버를 적었는가?

@Dimo-2562 Dimo-2562 self-assigned this Mar 31, 2026
@Dimo-2562 Dimo-2562 added ✨ IMPROVE 기존 기능 변경 📝 domain:post 게시글 관련 🔍 domain:search 검색 관련 📊 domain:recommendation 추천 시스템 🎯 domain:activity 사용자 활동 관련 (읽은 게시글, 북마크, 검색 히스토리) labels Mar 31, 2026
@Dimo-2562 Dimo-2562 merged commit 51b26f1 into develop Mar 31, 2026
1 check passed
@Dimo-2562 Dimo-2562 deleted the improve/#345 branch March 31, 2026 14:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎯 domain:activity 사용자 활동 관련 (읽은 게시글, 북마크, 검색 히스토리) 📝 domain:post 게시글 관련 📊 domain:recommendation 추천 시스템 🔍 domain:search 검색 관련 ✨ IMPROVE 기존 기능 변경

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[IMPROVE] Cloudflare third-party thumbnail optimization 적용

1 participant