Julien Tayon: (프랑스어 사용) 블루스카이 ... 노트

Julien Tayon: (프랑스어 사용) 블루스카이 ATPROTO의 완전성을 파싱하는 데 드는 진정한 비용과 (파이썬) 코드

저자는 블루스카이 서버 운영이 지나치게 비싸고 복잡하다는 통념에 도전합니다. 그들은 평범한 가정용 PC에서 블루스카이 네트워크 전체를 실시간으로 스캔하는 경험을 자세히 설명합니다. 파이썬으로 작성된 이 봇은 최소한의 자원을 소비합니다. CPU 25%, 가정용 대역폭의 1/3 미만, 그리고 메모리 640MB만을 사용합니다. 저자는 다른 사람들이 제시하는 것처럼 블루스카이 AppView를 운영하는 데 월 300달러를 쓸 필요가 없다고 명시적으로 밝힙니다. 그들은 get_post와 같은 집중적인 API 요청은 속도 제한이 있지만, 파이어호스 자체를 스캔하는 것은 무료라고 설명합니다. 봇은 전체 네트워크 트래픽의 작은 부분인 게시물 이벤트에 초점을 맞춥니다. 저자는 또한 스팸 및 NSFW 콘텐츠 필터링에 대해 논하며, 태그 기반의 블랙리스트를 사용하여 높은 효율성을 달성합니다. 그들은 멀티프로세싱과 간단한 데이터베이스 구조를 포함한 자신의 코딩 접근 방식에 대한 통찰력을 제공합니다. 이 프로젝트는 콘텐츠 분류를 위한 웹 인터페이스와 스팸 감지 모듈을 통합합니다. 마지막으로, 저자는 다른 사람들이 ATProto/블루스카이 API를 실험해 보도록 장려하며, 그들의 "장난감 코드"가 평범한 하드웨어에서도 실행 가능하다는 것을 보여준다고 강조합니다.
CdXz5zHNQW_LjTmKPNf35.png