마이크로컨트롤러 개발 보드와 프레임워크 개발 후기
(libmcu.org)최근에 개발 보드와 펌웨어 프레임워크를 개발한 경험을 회고하면서 글로 적었습니다.
chatGPT를 위시로 핫한 AI 관련 주제가 아니라 재미가 있을지 모르겠습니다.
재밌게 잘 읽었습니다. 한국 커뮤니티가 MCU 불모지인 줄 알았는데, 이런분들도 있었군요..!
집에있는 ESP32 에 libmcu 로 개발환경 설정 해 봐야겠어요 ㅎㅎ
잘 읽었습니다.
이미지 접근이 느린 것 같아서 잠깐 봤는데, must-revalidate 때문에 느린가 아닌가 싶습니다.
이미지 갱신때문이라면 max-age 를 조금 더 줄이더라도 must-revalidate 는 제거하는게 좋아보이네요.
$ curl https://libmcu.org/madi/all-summary.jpg
HTTP/2 200
date: Mon, 17 Apr 2023 23:53:37 GMT
content-type: image/jpeg
content-length: 450819
access-control-allow-origin: *
cache-control: public, max-age=14400, must-revalidate
etag: "910014856b1e147f9195f53978c5d50d"
referrer-policy: strict-origin-when-cross-origin
x-content-type-options: nosniff
report-to: {"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v3/…}
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
vary: Accept-Encoding
cf-cache-status: REVALIDATED
https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Cache-Control
제 전문분야가 아니라 링크해주신 글과 다음 글을 읽어봤는데요: https://developers.cloudflare.com/cache/about/cache-control
제가 이해하기로 must-revalidate 는 만료된 경우에 revalidate 하는 옵션이라, 첫 로딩이나 만료 후가 아니라면 성능에 영향을 주지 않는 것 같습니다. 브라우저에서 테스트해볼 때도 추가적인 오버헤드는 없었구요.
혹시 제가 뭔가 잘 못 이해하고 있는걸까요?
조언 감사합니다!
와우 글 잘 읽었습니다. 3D 기구설계후 2층기판에 Eagle로 대충 끄적끄적 그려서 응용제품개발하는 저에게는 '아, 국내에도 이런분들이 계시는구나!' 를 연발하며, 묘한 동질감에 이끌려 이렇게 댓글을 남깁니다. "고생이 많으십니다!!!"
하드웨어 쪽은 이젠 기억 나는 것도 없어서 무슨 말인지 모르겠지만, 잼있게(....) 읽었습니다.
사이트의
'커뮤니티에 참여하세요
삽질도 함께해요'
가 인상적이네요. 사업 잘 되시길 기원합니다~