구성 직렬화로 nh 앱의 속도를 높일 수 있습니다 (예 : http://lucisferre.net/2009/06/18/speed-up-nhibernate-startup-with-object-serialization/). 중간 신뢰 환경에서 nh 설정을 직렬화하는 것이 가능합니까? ?중간 신뢰 환경에서 Nhibernate 구성을 직렬화 할 수 있습니까?
1
A
답변
1
(가능한 한 시도해야 함) 동안 구성 직렬화가 하루에 여러 번 시작되는 데스크톱 응용 프로그램에 가장 적합하다는 것을 기억하십시오.
반면 웹 응용 프로그램은 한 번만 "시작"(즉, 처음 액세스)되므로 일련 번호가 필요하지 않습니다.
0
바이너리 파일로 직렬화 할 수 없더라도 모든 config가 단일 XML 파일에 포함되어 있으면 구성을로드하는 것이 분명히 빠릅니다. 여러 XML 구성 파일을 직렬화하고 연결하는 것과 관련이 있습니다. 개인적으로 시도하지는 않았지만 테스트해볼 가치가 있습니다.
또 다른 방법은 FluentNH를 사용하는 것입니다. 그것은 여전히 백엔드에서 XML 스트림을 생성하지만, 연결이나 파일 읽기 단계가 없도록 작성하지 않는다고 생각합니다.
마지막으로 필자는 Fabio가 NH3.0의 내장 된 유창한 구성에서 XML 직렬화를 전혀 사용하지 않을 것이라고 생각합니다.
http://fabiomaulo.blogspot.com/2010/02/conform-nhibernate-un-mapping.html
관련 문제
- 1. 중간 신뢰 환경을위한 nhibernate 라이브러리
- 2. Subsonic 3.0 중간 신뢰 문제
- 3. 중간 신뢰 해킹에서 App_Data에 파일을 쓰시겠습니까?
- 4. NHibernate 2 + Fluent Nhibernate 보통 트러스트
- 5. 다른 환경에서 올바른 구성을 보장하십시오.
- 6. web.config에 원격 구성을 배치 할 수 있습니까?
- 7. 중간/부분 신뢰 (Mosso)의 Wcf - 홀수 문제/구성 오류
- 8. 다른 사람이 나에게 ASP.NET 신뢰 수준을 설명 할 수 있습니까?
- 9. 완전 신뢰 XBAP/ClickOnce 앱을위한 중간 코드 서명 인증서를 설치해야합니까?
- 10. 직렬화 된 NHibernate 설정 객체 - 요구를 충족하지 못하거나 필요시 다시 검색 할 수 있습니까?
- 11. C++에서 클래스를 직렬화 및 비 직렬화 할 수 있습니까?
- 12. C++에서 객체를 직렬화 및 비 직렬화 할 수 있습니까?
- 13. dojo 위젯 오브젝트를 직렬화/비 직렬화 할 수 있습니까?
- 14. XML 직렬화 -이 방법으로 모델을 직렬화 할 수 있습니까?
- 15. 이미지를 더 간단하게 직렬화 할 수 있습니까?
- 16. C++ 객체를 자동으로 직렬화 할 수 있습니까?
- 17. 개인 구조체 직렬화 - 할 수 있습니까?
- 18. BitArray를 XML로 직렬화 할 수 있습니까?
- 19. XML을 base64로 직렬화 할 수 있습니까?
- 20. 어떻게이 JSON 객체를 직렬화 할 수 있습니까?
- 21. 어떻게 세션 데이터를 직렬화 할 수 있습니까?
- 22. Enum을 완전히 직렬화 할 수 있습니까?
- 23. wcf 직렬화 및 nhibernate 지연로드
- 24. 어떻게하면 Nhibernate 트랜잭션이 실패 할 수 있습니까?
- 25. NHibernate 세션에서 객체를 분리 할 수 있습니까?
- 26. eav를 nhibernate/orm 할 수 있습니까?
- 27. SOLR과 NHibernate 검색을 결합 할 수 있습니까?
- 28. WCF를 통해 NHibernate DetachedCriteria 또는 LINQ-NHibernate 표현식을 더 잘 serialize 할 수 있습니까?
- 29. Fluent NHibernate : 다중 사용자 환경에서 행 잠금
- 30. PayPal - ASP.NET 중간 트러스트
내 호스팅 제공 업체는 응용 프로그램을 (적어도 위해 Application_Start 이벤트가 발생) 매 n 분을 다시 시작하는 것 같다. 그래서 저에게는 문제입니다. – tomaszkubacki
그럴 경우 한번 시도해보십시오. 직렬화가 (예를 들어 파일 시스템 접근 때문에) 문제를 일으키지 만 * 비 직렬화 * 작업을하면, dev/build 시스템에서 직렬화하고 직렬화 된 설정을 배포 할 수 있습니다. –
중간 신뢰에서 BinaryFormatter로 deserializing이 작동하지 않습니다. 응답을위한 어쨌든 THX – tomaszkubacki