어제 저녁에 처음으로 구글 제미나이로 바이브 코딩을 해 봤습니다.
두 군데 학교의 학교 급식 메뉴를 보여주는 사이트를 만들었는데요. 사이트 들어가면 자동으로 오직 제가 정한 두 학교의 급식만 블러옵니다.
웹에 올려야 오류가 없이 잘 나온다고 해서 Netlify 가입도 하고 거기에 올렸습니다.
중간중간에 저의 크레딧의 몇 %를 사용했다는 이메일이 오더니 결국 나중에는
[Netlify] Your projects have been suspended due to credit limit exceeded
라고 메일이 오면서 더 이상 제가 만든 Netlify 사이트에 접속이 안 되더라고요.
완성된 사이트도 아니고 저 혼자 아무리 많아 봐야 사이트 접속을 100번도 안 했는데 벌써 한계를 초과했다고 나오는데 원래 Netlify 의 무료 계정은 이렇게 한계가 적은지 궁금해서요.
사이트 접속 횟수를 보는 건지 아니면 트래픽을 보는 건지, 트래픽이라는 게 저 혼자 사이트가 잘 열리나 본 게 전부인데 아니면 급식 메뉴 데이터를 불러오는 게 트래픽이 많은 건지, 그래도 저 혼자 몇 번 본 것만으로 한계가 온다면 너무 적은 것 같아서 혹시 무료 계정의 한계 조건이 원래 이런가요?
줄이는 방법은 레이어마다 있는 캐싱서비스를 많이 사용하거나 데이터 처리에 캐싱을 이용하는 것입니다. 아마 리프레시 할때마다 디비에 접속해서 크레딧이 금방 소진된걸거에요.
보통 무료계정은 스태틱파일만 서빙하는 용도로 보시면 될겁니다.
서버 쪽 나이스 api 콜링하는 쪽에 캐시 넣으시면 아마 많이 줄어들겁니다.