From 32abd709aacffb2d6fc2ac11893a3f258031561f Mon Sep 17 00:00:00 2001 From: inga-lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Thu, 9 Sep 2010 17:36:41 +0000 Subject: [PATCH] Session updateLastActivity interval lowered; updateLastActivity is disabled for POST requests and GET requests to /static and /Upload/Item --- Builder/IISMainHandler/build.txt | 2 +- Common/dataobjects/Session.cs | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Builder/IISMainHandler/build.txt b/Builder/IISMainHandler/build.txt index c659825..208e76a 100644 --- a/Builder/IISMainHandler/build.txt +++ b/Builder/IISMainHandler/build.txt @@ -1 +1 @@ -1163 \ No newline at end of file +1165 \ No newline at end of file diff --git a/Common/dataobjects/Session.cs b/Common/dataobjects/Session.cs index 19ee3cf..1f992c7 100644 --- a/Common/dataobjects/Session.cs +++ b/Common/dataobjects/Session.cs @@ -112,7 +112,12 @@ namespace FLocal.Common.dataobjects { } public void updateLastActivity(string lastUrl) { - if(DateTime.Now.Subtract(this.lastActivity).TotalSeconds < 30) return; //to partially remove db load + if(DateTime.Now.Subtract(this.lastActivity).TotalSeconds < 10) return; //to partially remove db load + if(lastUrl != null) { + string _url = lastUrl.ToLower(); + if(_url.StartsWith("/upload/item")) return; + if(_url.StartsWith("/static")) return; + } try { Config.Transactional(transaction => { Config.instance.mainConnection.update(