
Acoléa
Specialized software application in the Aricie catalog.
Browse the four main areas of the Aricie business portal.
Software products developed and supported by Aricie.

Specialized software application in the Aricie catalog.

Specialized software application in the Aricie catalog.

Specialized software application in the Aricie catalog.

Specialized software application in the Aricie catalog.
Headquarters in Mureils with branches in Paris, Lyon, and Grenoble.
A busy DotNetNuke (DNN) website needs more than a larger server. As visitor numbers rise, the platform must distribute requests, protect shared content, keep sessions consistent and provide reliable access to its database and files. A carefully designed web farm allows a DNN site to scale while preserving the administration experience that content teams depend on.
This matters for Australian organisations serving customers across Sydney, Melbourne, Brisbane and Perth. Long network distances, seasonal campaigns, local data requirements and demanding service expectations can expose weaknesses in a single-server setup. Load balancing strategies should therefore combine infrastructure, DNN configuration and disciplined operations.
| Strategy | Best fit | Main benefit | Key consideration |
|---|---|---|---|
| Active-active web farm | Sustained high traffic | Shares requests across nodes | Requires shared state and storage |
| Active-passive failover | Availability-focused sites | Simpler recovery model | Standby capacity may sit idle |
| CDN and edge caching | Public content and media | Reduces origin traffic | Personalised pages need care |
| Session affinity | Legacy or stateful modules | Minimises session disruption | Can create uneven node usage |
| Container or cloud scaling | Variable demand | Fast, repeatable capacity | Needs mature deployment practices |
A common design places a reverse proxy or load balancer in front of two or more DNN web servers. The balancer distributes HTTP and HTTPS requests, removes unhealthy nodes and sends traffic to a working instance. Hardware appliances, cloud load balancers and software options can all work when health checks are meaningful rather than limited to a basic TCP response.
Active-active scaling is usually appropriate for public portals, membership sites and ecommerce-connected systems. Each node should run the same DNN version, extensions and configuration. An active-passive arrangement may suit a smaller organisation where predictable failover matters more than handling everyday traffic growth across multiple servers.
Avoid routing every request to a single “main” node. That arrangement creates a hidden bottleneck and makes maintenance disruptive. If a node is drained correctly before patching, visitors can continue using the remaining instances with little or no visible interruption.
DNN modules may rely on authentication cookies, session data, temporary files or scheduled tasks. Where application state is held locally, a request routed to a different server can result in lost form data, repeated logins or inconsistent module behaviour. Shared session storage, a compatible distributed cache or carefully configured affinity can address these issues.
Session affinity, sometimes called sticky sessions, is a useful transition measure but should not be the entire scaling plan. It can leave one node overloaded when traffic patterns change. Test login, checkout, file upload and administrator workflows across nodes before switching production traffic.
Machine keys and cryptographic settings must be consistent across the farm so that cookies and protected data can be read by every node. Store sensitive configuration securely, restrict administrative access and apply the same security baseline to each server.
The SQL Server database often becomes the limiting component before web servers reach their maximum capacity. Monitor CPU, memory, disk latency, blocking, connection pools and slow queries. Index maintenance and query optimisation may produce greater gains than adding another web node.
DNN media, portal files and other shared assets need a reliable storage strategy. A highly available file share, suitable cloud storage integration or replicated storage can prevent one server from becoming the only source of uploaded content. Confirm that file permissions, backup jobs and malware scanning work consistently from every node.
Australian businesses should also assess where customer and employee data is stored. The Privacy Act 1988 and the Australian Privacy Principles influence decisions about cloud regions, overseas providers, access controls and breach response. Hosting workloads in an Australian region may support governance requirements, but it does not remove the need for sound privacy practices.
A CDN can serve images, stylesheets, scripts and cacheable public pages from locations closer to users. This is particularly helpful when visitors connect from Perth to an origin hosted on the east coast. Set cache rules carefully so that authenticated pages, administrator screens and personalised content are never shared incorrectly.
A web application firewall can block common attacks before they consume DNN resources. Rate limiting helps control abusive clients, aggressive crawlers and sudden bursts from marketing campaigns. These controls should be paired with TLS termination, secure headers and regular review of blocked traffic.
Caching should reflect how the site is used. A public information portal may cache pages for several minutes, while a customer dashboard needs short-lived or user-specific responses. Clear cache invalidation procedures are essential after publishing urgent content, changing permissions or deploying a new module.
Scaling safely depends on repeatable deployments. Keep DNN core files, extensions, configuration templates and database changes under controlled release procedures. Upgrade one node at a time where possible, validate it, and only then return it to the traffic pool.
Monitoring should show both infrastructure and user experience. Track response times, error rates, active connections, cache performance, database waits and resource usage per node. Synthetic checks from Sydney, Melbourne and another region can reveal latency or routing issues that internal monitoring misses.
Schedule load tests before a major campaign, product launch or registration period. Australian organisations often see sharp demand around end-of-financial-year activity, public-sector announcements and retail events such as Boxing Day. Testing should include login, search, uploads and administrator publishing, not only a static homepage.
A simple runbook makes incident response faster and reduces dependence on one specialist. Record how to drain a node, restore a failed instance, clear a safe cache layer, roll back a release and contact infrastructure providers. Include business owners in testing so technical recovery aligns with customer priorities.
Use these pre-launch checks:
Use these ongoing signals:
A balanced architecture still needs people who understand both DNN and the organisation’s applications. For help assessing a web farm, custom integration or training requirement, contact the Aricie team with your current traffic profile, hosting model and availability targets. A practical review can turn isolated servers into a resilient platform that scales with confidence.