쇼크박스
Shoutbox함성함, saybox, tagboard, chatbox 또는 chatbox는 일반적으로 어떠한 형태의 사용자 등록 없이 사람들이 웹사이트에 메시지를 빠르게 남길 수 있게 해주는 일부 웹사이트의 채팅과 같은 기능이다.
가장 간단한 형태에서, 외침 상자는 단순히 짧은 메시지의 목록일 뿐이며, 아마도 그들의 작가에 대한 정보가 있을 것이다.특정 간격 후에 페이지를 자동으로 새로 고치거나 새로운 메시지가 계속 보이도록 동적으로 폴링할 수 있다.오래된 게시물은 서버의 공간을 보존하기 위해 일정 수의 메시지가 작성된 후 삭제되는 경우가 많다.
기술
외치박스는 인라인 프레임이나 자바스크립트가 있는 페이지에 내장되어 있다.많은 인터넷 포럼과 웹 블로그 소프트웨어 패키지는 사이트 페이지의 사이드바에 쇼크박스를 추가하도록 수정될 수 있다.일반적으로 쇼크박스는 게시물을 삭제하고 사용자 이름이나 IP 주소를 금지할 수 있는 진행자와 함께 더 복잡한 게시판의 그것과 유사한 방식으로 유지된다.때때로, 사기꾼 식별, 홍수 조절, 불경스러운 필터와 같은 기능이 포함될 수 있다.[citation needed]
대부분의 동적 컨텐츠와 마찬가지로, 일반적으로 쇼크박스는 데이터베이스와 인터페이스하며, 일부는 페이지가 요청될 때마다 데이터베이스를 쿼리할 수 있다.그러나 대부분의 동적 컨텐츠와 달리, 일반적으로 웹 사이트의 모든 페이지에 쇼크박스가 배치되기 때문에 데이터베이스에 불균형적인 부담을 주는 경향이 있다.따라서 함성 상자가 너무 많은 데이터베이스 리소스를 사용하지 않도록 주의해야 한다.memcached와 같은 캐싱 시스템은 이를 어느 정도 완화하기 위해 사용될 수도 있고, 모든 메시지를 데이터베이스보다는 시스템 전체 공유 메모리에 저장하는 것과 같은 대체 구현이 사용될 수도 있다.[citation needed]또는 플랫 파일에서 쇼크박스를 로드할 수 있다.
참고 항목
참조