wpDiscuz Hosting

wpDiscuz hosting for posts where the comments outgrew the article.

A live comment system loads over AJAX, which means it never comes from the page cache. Your most popular posts become your least cacheable ones.

AJAX loads sized forComment table indexedSpam absorbed cheaply
Uncached AJAXComment indexingSpam handlingDaily backupsFree SSL24/7 support
Built for discussion

The busiest part of the page is not cached.

Everything follows from comments arriving separately from the article, on a request the cache cannot answer.

Comment loads that bypass the cache entirely

The article is served from cache and the thread underneath is fetched live. That second request is where the real load sits, and it is sized for rather than ignored.

Live fetch

A comment table that stays fast

A thread with two thousand replies is a threaded query with sorting, voting and pagination on top. Those lookups are indexed instead of scanning every comment on the site.

Spam that costs almost nothing to reject

An open comment form attracts automated submissions constantly. They are turned away cheaply, so the volume is bandwidth rather than a database write and a moderation queue.

Rejected early

Live updates without a poll storm

Real-time threads ask the server for new comments repeatedly. That polling is the hidden traffic on a busy post, and it is planned for as its own load.

Comments are content too

A decade of discussion is worth as much as the posts. It is backed up daily rather than treated as something regenerable.

Threads

Popularity moves load off the cache.

On most sites a popular page is cheap because it is cached. With a live comment system, popularity means more uncached AJAX requests per view, not fewer.

  • AJAX comment loads treated as primary traffic
  • Threaded, sorted and voted queries indexed
  • Spam rejected before it reaches the database
  • Polling planned as its own load
Comments
On one post
2,140
Thread load
Via AJAX
uncached
Spam
Rejected early
94%
Live polling
Active readers
running
Thread depth

Two thousand replies, still sorted.

The measure is loading a long thread with voting and sorting applied, because that is the request every reader on a popular post makes.

Indexed
threaded comment queries
Early
spam rejection
Planned
polling load
MagicWP130 ms
Typical shared host1440 ms
Untuned VPS530 ms

Illustrative comparison of a long threaded comment load. Your numbers depend on thread depth and sorting options.

Configuration

What we change for wpDiscuz

The comment system is a second application living under the article, and it is the one carrying the load.

SettingWhat we doWhy
AJAX comment requestsSized as primary traffic rather than as an extraThe article comes from cache and the thread does not, so on a popular post the uncached request is the one every reader makes.
Comment table indexingIndexed for threading, sorting and votes togetherA two-thousand-reply thread is a recursive query with ordering and vote counts applied, and without indexes it reads every comment on the site.
Spam rejectionHandled before a database write occursAn open form receives automated submissions constantly, and letting each one reach the database turns background noise into a moderation queue and a write load.
Live pollingAccounted for as continuous background trafficReal-time threads ask for updates on a timer, so a hundred readers on one post generate steady requests nobody sees in a pageview count.
Comment backupsCovered daily as content, not as plugin dataYears of discussion cannot be regenerated, and it is routinely the part of a site nobody checked was included.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Why do comments make my cached site slow?
Because they are not cached. The article is served from cache and the thread is fetched live over AJAX, so on a popular post the uncached request is the one every reader triggers.
How many comments can one post handle?
Thousands, given the right indexes. A long thread is a recursive query with sorting and vote counts on top, which without indexing reads every comment on the site.
Does spam cost me anything if I moderate it?
Yes, if it reaches the database first. Rejected early it is bandwidth; accepted and queued it becomes writes, storage and a moderation queue nobody empties.
Are comments included in backups?
Yes, as content. Years of discussion cannot be regenerated, and it is the part people most often discover was not covered.

Let the discussion get big.

Move the site across — migration is free, every comment included.