목록전체 글 (529)
안녕하세요
TTL은 3600(unit: second)이 권장된다 합니다. 메모리에 캐시되는 시간이라 생각하면 됩니다. 낮으면DNS 서버에 대한 부하가 증가하고, 높으면 부하가 감소합니다. 낮은 600일 때는 업데이트 반영이 빠릅니다. 따라서 장애 발생 시 장애가 전파되는 속도도 빠릅니다. 높은 3600*24 일 경우에는 업데이트 반영까지 하루가 걸리게 됩니다. 장애가 발생하더라도 빠른 수정을 통해 이용자가 불편을 겪지 않도록 할 수 있습니다. 여기저기서 찾아보니... 위의 내용 이라는 것 같습니다.
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bEi1v2/btr5UlY9g1b/kvFM25tBpqsRINF0RRvWD0/img.png)
https://cloud.google.com/appengine/docs/standard/nodejs/scheduling-jobs-with-cron-yaml?hl=ko#formatting_the_schedule cron.yaml로 작업 예약 | Node.js 문서를 위한 App Engine 표준 환경 | Google Cloud 주의: 앞으로 몇 개월에 걸쳐 Google은 콘텐츠를 보다 손쉽게 찾고 나머지 Google Cloud 제품과 더 잘 연동되도록 App Engine 문서 사이트를 재구성할 예정입니다. 제공되는 콘텐츠는 동일하지만, 이제 cloud.google.com 1. cron이란 무엇인가? Cron은 유닉스 계열 운영체제에서 주기적으로 작업을 실행하기 위해 사용되는 시간 기반 스케줄러입니다. Cr..
API요청 const twitch_channels_base_url = "https://api.twitch.tv/helix/streams"; exports.getTwitchLiveChannelsApi = async (user_id) => { const headers = { Authorization: `Bearer ${process.env.REACT_APP_TWITCH_ACCESS_TOKEN}`, "Client-Id": `${process.env.REACT_APP_TWITCH_CLIENT_ID}`, }; const params = { user_id, type: "live", }; try { const request = await axios.get(`${twitch_channels_base_url}`, { h..
twitch api의 search/channels 를 이용하여 원하는 채널을 검색합니다. /** * 채널이름을 query로 검색하여 live중인 채널을 반환 * @param {string} query * @returns */ exports.getTwitchLiveChannelsData = async (query) => { const twitch_channels_base_url = "https://api.twitch.tv/helix/search/channels"; const headers = { Authorization: `Bearer ${process.env.REACT_APP_TWITCH_ACCESS_TOKEN}`, "Client-Id": `${process.env.REACT_APP_TWITCH_CLIE..