From 6a14aa405c77e271bd2c50566375f41ca35112f0 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Wed, 11 Jul 2012 10:02:32 -0700 Subject: [PATCH] Disabling cache --HG-- branch : NH3 --- Orchard.proj | 2 +- src/Orchard.Profile/settings.txt | 2 +- src/Orchard.sln | 13 ------------- .../ContentManagement/DefaultContentQuery.cs | 1 + .../Data/Providers/AbstractDataServicesProvider.cs | 11 ++++++++++- 5 files changed, 13 insertions(+), 16 deletions(-) diff --git a/Orchard.proj b/Orchard.proj index 63144dcda..14392458a 100644 --- a/Orchard.proj +++ b/Orchard.proj @@ -38,7 +38,7 @@ - + diff --git a/src/Orchard.Profile/settings.txt b/src/Orchard.Profile/settings.txt index 1b18b33ae..d376cfef4 100644 --- a/src/Orchard.Profile/settings.txt +++ b/src/Orchard.Profile/settings.txt @@ -18,7 +18,7 @@ settings // //-------------------------------------------------------------------------- - virtualclients = 1; + virtualclients = 20; //-------------------------------------------------------------------------- // Performance counters (pass '-x' option to wcctl.exe to enable) diff --git a/src/Orchard.sln b/src/Orchard.sln index c9499362e..bbbc4ab7a 100644 --- a/src/Orchard.sln +++ b/src/Orchard.sln @@ -148,8 +148,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Orchard.ContentPicker", "Or EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Orchard.ContentPermissions", "Orchard.Web\Modules\Orchard.ContentPermissions\Orchard.ContentPermissions.csproj", "{E826F796-8CE3-4B5B-8423-5AA5F81D2FC3}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Four2n.MiniProfiler", "Orchard.Web\Modules\Four2n.MiniProfiler\Four2n.MiniProfiler.csproj", "{CAE8555E-F636-4C97-97A7-A041D3490D28}" -EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution CodeCoverage|Any CPU = CodeCoverage|Any CPU @@ -807,16 +805,6 @@ Global {E826F796-8CE3-4B5B-8423-5AA5F81D2FC3}.FxCop|Any CPU.Build.0 = Release|Any CPU {E826F796-8CE3-4B5B-8423-5AA5F81D2FC3}.Release|Any CPU.ActiveCfg = Release|Any CPU {E826F796-8CE3-4B5B-8423-5AA5F81D2FC3}.Release|Any CPU.Build.0 = Release|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.CodeCoverage|Any CPU.ActiveCfg = Release|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.CodeCoverage|Any CPU.Build.0 = Release|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.Coverage|Any CPU.ActiveCfg = Release|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.Coverage|Any CPU.Build.0 = Release|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.FxCop|Any CPU.ActiveCfg = Release|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.FxCop|Any CPU.Build.0 = Release|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CAE8555E-F636-4C97-97A7-A041D3490D28}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -870,7 +858,6 @@ Global {2CF067CA-064B-43C6-8B88-5E3B99A65F1D} = {E9C9F120-07BA-4DFB-B9C3-3AFB9D44C9D5} {F301EF7D-F19C-4D83-AA94-CB64F29C037D} = {E9C9F120-07BA-4DFB-B9C3-3AFB9D44C9D5} {E826F796-8CE3-4B5B-8423-5AA5F81D2FC3} = {E9C9F120-07BA-4DFB-B9C3-3AFB9D44C9D5} - {CAE8555E-F636-4C97-97A7-A041D3490D28} = {E9C9F120-07BA-4DFB-B9C3-3AFB9D44C9D5} {ABC826D4-2FA1-4F2F-87DE-E6095F653810} = {74E681ED-FECC-4034-B9BD-01B0BB1BDECA} {F112851D-B023-4746-B6B1-8D2E5AD8F7AA} = {74E681ED-FECC-4034-B9BD-01B0BB1BDECA} {6CB3EB30-F725-45C0-9742-42599BA8E8D2} = {74E681ED-FECC-4034-B9BD-01B0BB1BDECA} diff --git a/src/Orchard/ContentManagement/DefaultContentQuery.cs b/src/Orchard/ContentManagement/DefaultContentQuery.cs index 214618a39..dac4f4fe7 100644 --- a/src/Orchard/ContentManagement/DefaultContentQuery.cs +++ b/src/Orchard/ContentManagement/DefaultContentQuery.cs @@ -76,6 +76,7 @@ namespace Orchard.ContentManagement { IQueryOver BindItemVersionQueryOver() { if (_itemVersionQueryOver == null) { _itemVersionQueryOver = BindSession().QueryOver(); + //_itemVersionQueryOver.Cacheable(); } return _itemVersionQueryOver; } diff --git a/src/Orchard/Data/Providers/AbstractDataServicesProvider.cs b/src/Orchard/Data/Providers/AbstractDataServicesProvider.cs index 7e075d886..053eb5b9d 100644 --- a/src/Orchard/Data/Providers/AbstractDataServicesProvider.cs +++ b/src/Orchard/Data/Providers/AbstractDataServicesProvider.cs @@ -8,6 +8,7 @@ using FluentNHibernate.Cfg; using FluentNHibernate.Cfg.Db; using FluentNHibernate.Conventions.Helpers; using FluentNHibernate.Diagnostics; +using NHibernate.Cache; using NHibernate.Cfg; using Orchard.ContentManagement.Records; using Orchard.Data.Conventions; @@ -25,7 +26,15 @@ namespace Orchard.Data.Providers { return Fluently.Configure() .Database(database) .Mappings(m => m.AutoMappings.Add(persistenceModel)) - .BuildConfiguration(); + .BuildConfiguration() + //.Cache(c => { + // c.UseQueryCache = true; + // c.Provider(); + // }) + //.EntityCache(x => x.Strategy = EntityCacheUsage.ReadWrite) + //.EntityCache(x => x.Strategy = EntityCacheUsage.ReadWrite) + ; + } public static AutoPersistenceModel CreatePersistenceModel(IEnumerable recordDescriptors) {