2011-01-10 6 views
2

서문사용자 독립적 인 세션 데이터 : Embperl 외부 어디서나 구현됩니까?

  • 일반적으로 특정 사용자에 대한 웹 응용 프로그램 데이터를 저장 (과 데이터가 동일한 웹 서버/사이트로 사용자의 방문에서 사용 가능)에서 세션.

  • Embperl (Perl의 템플릿 웹 개발 프레임 워크)은 개별 웹 페이지 수준 (%mdat 해시)에 저장/검색되는 사용자 독립적 인 세션 데이터라는 매우 흥미로운 기능을 가지고 있습니다.

질문 :

  • 합니까 유사한 기능 (모든 사용자의 요구에 접근 할 수있는 사용자 독립적 인 "세션"데이터) 다른 웹 개발 환경/스택, 하나의 존재를 정확하게 같은 양식 (펄 웹 페이지 데이터) 또는 다소 비슷한가?

    웹 프레임 워크의 일부로 구현/액세스 할 수있는 기능에 대해 구체적으로 묻습니다. 분명히 쉽게 해결할 수있는 DIY 솔루션이 아닙니다. "페이지 URL 키를 사용하여 $ backend_database_store를 통해 자신 만의 제품을 쉽게 구현할 수 있습니다" .

    이것은 Embperl의 %mdat 기능을 설명하는 데 도움이되는 비 Embperl 아날로그를 찾는 데 드는 순수 이론적 인 질문입니다.

    이 온 : 나는 예만큼이 우주 :

배경 3 사람들이 사용 완전히 모호한 일이 아니다으로,에서 어떤 웹 개발 스택/프레임 워크 상관 없어 최근 Embperl 질문에 대한 답변을 시도하는 중 약 %mdat 해시; 웹 개발의 다른 기능과 비교하여 설명하려고했습니다. 그런 다음 비슷한 기능을 가진 다른 프레임 워크를 실제로 알지 못한다는 것을 깨달았습니다. buit 나는 틀림없이 존재한다고 확신한다. :)

답변

1

예, "cache"라고 불렀지 만.

Mason $ m-> cache는 어떤 객체를 반환 할 것이다. 당신이 원한다면 심지어 % mdat.

http://www.masonhq.com/docs/manual/Devel.html#data_caching

귀하의 "사용자 idependet 세션 데이터는"캐시 냄새 캐시처럼 보이는 캐시처럼 읽습니다. 일부 기능 만 누락되었습니다 (예 : 응용 프로그램의 모든 레벨에서 $ m-> cache를 사용할 수 있습니다.

+0

흠 ... "나는 DIY 솔루션과 어떻게 다른가요?"라고 유혹을 느낍니다. 하지만 이것은 '% mdat'가 페이지 URL에서 해시 된 해시를 저장하는 캐시와 다르기 때문에 흐릿한 것입니다. 오, +1하지만 실제로 이것을 허용 된 대답이라고 주장 할 수는 없습니다. 페이지 당 측면이 여전히 DIY이기 때문에 – DVK

관련 문제