@애옹아엉엉울엉(175.201)
oci쓰면 그럼 그냥 4코어 24gb램인가 그걸로 띄워 그럼
익명(125.176)2026-02-27 20:09
답글
@ㅇㅇ(125.176)
그건 너무아까워서 작은거쓰고있엉
아껴뒀다 나중에필살기로써야징
애옹아엉엉울엉(175.201)2026-02-27 20:10
답글
@ㅇㅇ(125.176)
그리고 ngnix쓰면 좀 ㄱㅊ겟지
익명(125.176)2026-02-27 20:10
답글
@애옹아엉엉울엉(175.201)
그럼 한 4gb띄우고 ngnix써
익명(125.176)2026-02-27 20:11
답글
@ㅇㅇ(125.176)
nginx가 뭔지설명종 ㅈㅂ
애옹아엉엉울엉(175.201)2026-02-27 20:11
답글
@애옹아엉엉울엉(175.201)
평소에 꺼드럭되는 거에 비해 아는 게 없네
cloudfront는 서버 밖에서 쓰는 cdn이라 하면 ngnix는 서버 안에서 쓰는 로드밸런서 + cdn느낌임
이미지 캐싱을 서버 안에서 하는만큼 was의 로직이 안돌아가서 빠르지만 서버 안에서 하는만큼 메모리 잡아먹겠죠
익명(125.176)2026-02-27 20:13
답글
@ㅇㅇ(125.176)
그럼 캐싱하는게 정확히 어떤원리인데 씹덕앙
애옹아엉엉울엉(175.201)2026-02-27 20:14
답글
@애옹아엉엉울엉(175.201)
평상시 - 클라이언트가 이미지 달라함 -> spring -> db에 방문 -> 스프링 -> 클라이언트한테전달
캐싱 - 첫 요청은 평상시랑 똑같음 하지만 2번째 요청부터는 nginx가 정적파일에 대한 요청을 저장하기에 SPRING한테 안 가고 NGINX가 처리함 그말은
연산 안쓰고 DB 안 들르고 프록시(NGINX)에서 처리한다는 말임
물론 삭제, 추가는 DB에 저장하는 일인 만큼 캐싱덕을 못 보나 웹일 경우 HTML+CSS+JS같은 정적과 이미지를모두 캐시하기에 사용자는 정적페이지를 보는 게 빨라짐
익명(125.176)2026-02-27 20:20
답글
@ㅇㅇ(125.176)
AWS 프리티어가있다면 그냥 CLOUDFRONT +S3 + EC2 + RDS 프리티어 세트로 무료로 쓰세요~
익명(125.176)2026-02-27 20:22
답글
@ㅇㅇ(125.176)
DB들르는거는 어차피 O(1)이잖앙 그러면 거의의미가없는거아닌강
애옹아엉엉울엉(175.201)2026-02-27 20:25
답글
@ㅇㅇ(125.176)
Aws프리티어는 기간얼마동안 리소스얼만큼제공행
애옹아엉엉울엉(175.201)2026-02-27 20:25
답글
@애옹아엉엉울엉(175.201)
몬 의미가 없나요.. 그만큼 부하가 들어가는 거고 좆만한 곳에서 최적하면 신경써야되고 대규모여도 신경써야죠
가입일로부터 1년 너가 쓰는 소규모앱에서는 넘을일 없게
익명(125.176)2026-02-27 20:27
어떤 부분이 문제인지 문제 정의를 명확히 해 너무 추상적임 - dc App
딘퐁(film1341)2026-02-27 19:53
답글
페이지별로 방문할때 웹사용자입장에서 사진로딩시간이 너무 길엉
애옹아엉엉울엉(175.201)2026-02-27 19:55
답글
@애옹아엉엉울엉(175.201)
웹서버가 직접 이미지를 반환해서 느린거면 S3를 쓸 수 밖에 없긴하네..
cdn쓰는게 최선이고 이미지로딩 속도는 좀 쉽지않긴함.. - dc App
딘퐁(film1341)2026-02-27 19:57
스케일업
백갤러 1(106.101)2026-02-27 20:03
메모리에 올려서 반환하는식이면 되는진 모르겟는데 zero copy 쓰기
백갤러 1(106.101)2026-02-27 20:08
답글
Zero copy가머양? 디스크에있는거 꺼내보내는거랑
메모리에있는거 꺼내보내는거랑 성능차이 얼만큼 나는지 궁금하기동?
그니까 거의정적인데 사진관리편하게하기위해서 사진 추가,삭제하는 엔드포인트는잇어야댕 이런상황일때 어떻게최적화하닝
cloudfront + s3 presignedurl로 추가, 삭제는 모.. db방문해야지
cloudfront가머양 S3는 돈들어서 안댕 오라클쓸거거든
@애옹아엉엉울엉(175.201) 정적인 거 서버 앞에서 캐싱해주는 aws cdn 프리티어로 소규모로는 무료고 s3도 1년은 무룐데 oci도 cloudfront같은 cdn 있지않을까 싶네
서버앞에서 캐싱한다는건 어떤원리잉 만약에 버킷에 사진저장하면 알아서 캐싱이란거해준단건강 cdn이먼뎅 cloudfront가먼뎅
@애옹아엉엉울엉(175.201) 앞에 프록시가 캐시 요청을 캐싱해서 was까지 안 가고 요청을 대신 받아준다고 그럼 was는 부하가 그만큼 안 들어가고 캐싱이 되는 만큼 빨라지겠지?? cdn은 사진이나 파일 같은거 ㅈㄴ모아놔서 캐싱시키는 거
@ㅇㅇ(125.176) 캐시 요청을 캐싱해서 -> 요청을 캐싱해서
@ㅇㅇ(125.176) 오라클도 그거지원항?
@애옹아엉엉울엉(175.201) 아이 시발 너가 찾아봐 oci는 없데 cloudflare써서 oci storage랑 쓰나봄
@ㅇㅇ(125.176) 그리고 소규모에는 s3 비용 한달에 오천원도 안 나올걸
@ㅇㅇ(125.176) 난 돈 나오는거자체가싫응
@애옹아엉엉울엉(175.201) oci쓰면 그럼 그냥 4코어 24gb램인가 그걸로 띄워 그럼
@ㅇㅇ(125.176) 그건 너무아까워서 작은거쓰고있엉 아껴뒀다 나중에필살기로써야징
@ㅇㅇ(125.176) 그리고 ngnix쓰면 좀 ㄱㅊ겟지
@애옹아엉엉울엉(175.201) 그럼 한 4gb띄우고 ngnix써
@ㅇㅇ(125.176) nginx가 뭔지설명종 ㅈㅂ
@애옹아엉엉울엉(175.201) 평소에 꺼드럭되는 거에 비해 아는 게 없네 cloudfront는 서버 밖에서 쓰는 cdn이라 하면 ngnix는 서버 안에서 쓰는 로드밸런서 + cdn느낌임 이미지 캐싱을 서버 안에서 하는만큼 was의 로직이 안돌아가서 빠르지만 서버 안에서 하는만큼 메모리 잡아먹겠죠
@ㅇㅇ(125.176) 그럼 캐싱하는게 정확히 어떤원리인데 씹덕앙
@애옹아엉엉울엉(175.201) 평상시 - 클라이언트가 이미지 달라함 -> spring -> db에 방문 -> 스프링 -> 클라이언트한테전달 캐싱 - 첫 요청은 평상시랑 똑같음 하지만 2번째 요청부터는 nginx가 정적파일에 대한 요청을 저장하기에 SPRING한테 안 가고 NGINX가 처리함 그말은 연산 안쓰고 DB 안 들르고 프록시(NGINX)에서 처리한다는 말임 물론 삭제, 추가는 DB에 저장하는 일인 만큼 캐싱덕을 못 보나 웹일 경우 HTML+CSS+JS같은 정적과 이미지를모두 캐시하기에 사용자는 정적페이지를 보는 게 빨라짐
@ㅇㅇ(125.176) AWS 프리티어가있다면 그냥 CLOUDFRONT +S3 + EC2 + RDS 프리티어 세트로 무료로 쓰세요~
@ㅇㅇ(125.176) DB들르는거는 어차피 O(1)이잖앙 그러면 거의의미가없는거아닌강
@ㅇㅇ(125.176) Aws프리티어는 기간얼마동안 리소스얼만큼제공행
@애옹아엉엉울엉(175.201) 몬 의미가 없나요.. 그만큼 부하가 들어가는 거고 좆만한 곳에서 최적하면 신경써야되고 대규모여도 신경써야죠 가입일로부터 1년 너가 쓰는 소규모앱에서는 넘을일 없게
어떤 부분이 문제인지 문제 정의를 명확히 해 너무 추상적임 - dc App
페이지별로 방문할때 웹사용자입장에서 사진로딩시간이 너무 길엉
@애옹아엉엉울엉(175.201) 웹서버가 직접 이미지를 반환해서 느린거면 S3를 쓸 수 밖에 없긴하네.. cdn쓰는게 최선이고 이미지로딩 속도는 좀 쉽지않긴함.. - dc App
스케일업
메모리에 올려서 반환하는식이면 되는진 모르겟는데 zero copy 쓰기
Zero copy가머양? 디스크에있는거 꺼내보내는거랑 메모리에있는거 꺼내보내는거랑 성능차이 얼만큼 나는지 궁금하기동?