We use SQL server for our application's session state. Since the SQL server is a single point of failure, when it has problems it can affect all our customers. To mitigate this issue, we plan to create a SQL 2012 High availability instance and move .Net session management to its own servers. The SQL 2012 High availability instance can fail over automatically or manually when there are problems with a node. We are planning to use viprion to shard session state data across these lightweight AspState instances. Instead of using viprion to shard .Net session data at the webserver level, is there an alternate application level sharding approach that we can consider? This should be a common enough problem for high traffic ASP.Net sites that use .Net session management.
session management for high traffic ASP.NET website.
471 Views Asked by Ajit Goel At
0
There are 0 best solutions below
Related Questions in ASP.NET
- Implementing Azure AD B2C Authentication in .NET 8 Blazor Project (RenderMode: InteractiveAuto)
- Azure Application Insights Not Displaying Custom Logs for Azure Functions with .NET 8
- IIS Rewrite Module exclude bots but allow GoogleBot
- Angular 16 sending null values to API
- I am the domain admin, newbie, how do I connect youtube.com on my domain?
- Dropdown list showing SQLServer2005SQLBrowserUser$DONSERVER instead of Active Directory group name in ASP.NET MVC C#
- ASP.NET Identity, Losing Ability to Login until Application Pool Recycles
- How to unprotect ASP.NET FormAuthentication cookie
- How does it work using ASP.NET FormAuthentication
- What is the purpose of a completely standalone 'this'?
- Is there a way to read .csproj PropertyGroup variable in c#
- MSBuild trying to copy different dll with similar name into project sporadically
- Minimizing IdentityServer4 Round Trips in Microservice Architecture with Ocelot
- Azure AD guest account in web app authentication user claims data
- Receiving 400 bad request on post when customer auth handler is used
Related Questions in .NET
- file download method in visual studio 2017
- Repository manager receives the wrong connection string in .net core
- MongoDb not connecting C#
- The current .NET SDK does not support targeting .NET Core 6.0. Brand new WPF Project VS Community 2022 17.9.5
- Why Scanning GSI on DynamoDb doesnt work as fast as expected when using CONTAINS?
- Are "blittable types" really unmanaged types for StructLayout Sequential
- Failed to fetch dynamically imported module on Blazor JS Interop
- Problem to upload several images per one request
- Implementing Azure AD B2C Authentication in .NET 8 Blazor Project (RenderMode: InteractiveAuto)
- Stripe connect payout - throws exceptions
- 'IOException: The cloud file provider is not running', when trying to delete 'cloud' folder
- Azure Application Insights Not Displaying Custom Logs for Azure Functions with .NET 8
- Convert C# DateTime.Ticks to Bigquery DateTime Format
- Socket.io nodejs server .NET connection
- Producer Batching Service Bus Vs Kafka
Related Questions in SESSION
- Multiple Processes, Multiple Processors, Single Priority Queue - Java Thread-Safe and Concurrency -
- Securing routes with sessionStorage in NextJS
- Cant handle Session's cookie when Safari/iOS
- Quart_Sessions Redis deletes keys and create backups instead
- I cannot get ID from session in GET method in Next.js 14
- I am new to flutter, just trying to set and get logged in user's session but maybe I am missing something
- I'm going nuts with Heroku session management issues
- Have a problem with get session in nextjs
- Session custom property getting undefined when calling Node js API from Javascript fetch
- Best Approach for Preserving User Input Across Blazor Pages in ASP.NET Core Application with User-Specific Data Storage
- spring security + form login + redis session storage -> keep coming out anonymous User
- Check user login in backend
- Next.js Middleware for Session Authentication Redirects: Errors Encountered
- Ansible prompt "No existing session" in manual executing the playbook
- Running a program on different computers with different users that access a central database simultaneously - VB.NET XAMPP/MySQL
Related Questions in HIGH-AVAILABILITY
- How to configure in build keepalived of opensips?
- Assigning a dedicated Primary node for write operations in MongoDB replica set
- PostgreSQL high availability setup along with Read-Replica's
- Flink high-availaility in standalone cluster, kill the jobmanager process. But the jobmanager can not recover later
- How to use pacemaker to use Virtual/Floating IP address?
- ActiveMQ Artemis HA split-brain issue on OOME crash
- Kafka mirror maker: Data in some topics are not replicated
- Difference between Edge and HA clusters artifactory
- Do we need to share /var/lib/nfs for NFSv4 recovery process?
- MQTT on Raspberry Pi 3B+ (Raspbian) not working anymore
- Issue encountered while adding a script for REPMGR split-brain prevention
- What is use case where we can see the benefit out of having witness node in the PG cluster
- Do we need a load balancer while we have multiple master nodes?
- Why the values from Hadoop API doesn't match with the calculated values?
- How can I manage DB switchover for write queries?
Related Questions in HIGH-TRAFFIC
- Laravel rate limit using authenticated user tps(transactions per second)
- Handling Blocking External API Calls in Django
- Handle concurrent requests to update the resources
- Hazelcast causing heavy traffic between nodes
- Can we use hibernate in a high traffic multi tenancy cloud application?
- Is there a way to configure Spring Boot API to set connection timeout for incoming request?
- Apache 2.4 php 7.2 Apache ( php module) increase max connections to handle 10000
- Why always "Invalid argument supplied for foreach"
- MySQL Connection Error on heavy load with wordpress site
- Low download speed
- Django shows Python socket.error: [Errno 104] Connection reset by peer
- Hosting/Server for high traffic website
- High traffic connection between Php and Redis
- Laravel for complex browser game website
- Nodejs - High Traffic to Clustered Microservices Problems
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?