AFAIK @Singleton EJB와 카운터 같은과, 페이지 뷰를 계산하기 적합 1K 페이지를 가정 해 봅시다.로드 될 때마다 각보기의 카운터를 표시하려고합니다.많은 페이지 뷰가 @Singleton
@Singleton이 충당 될 수 있습니까? 내 말은, 이것이 효율적인일까요? (많은 빈이 하나의 인스턴스를 자주 업데이트하는 빈을 가짐)
모든 웹 페이지 카운터를 관리하는 단일 인스턴스가 효율적이지 않습니다. @Singleton에 Map <ViewID, Count>
를 업데이트 @RequestScoped 콩의 수천을 상상해
재배치에 지속 값을 업데이트 ... 무거운 동시성으로 이어질 것입니다, 나는 데이터베이스에 @PreDestroy
(푸시 (데이터베이스에서 당겨) @PostConstruct
를 사용하여 생각했다) 주석.
페이지 뷰 카운터가 각보기에 표시됩니다.
웹 페이지 수가 동적입니다.
Google 애널리틱스에서이 작업을 수행하는 것으로 알고 있지만 문제는 Java EE에서이를 확인하는 방법입니다.
응용 프로그램 서버 : 제이 보스 7.1
사용중인 응용 프로그램 서버를 파악하는 데 도움이되며 일부는 통계를 수집합니다 –
여전히 두 가지 해결책을 알고 싶습니다. (서버 및 싱글 톤) – jacktrades