Petition Hosting

Petition hosting for a counter everyone is watching.

A petition is a write-heavy site with a public number on the front of it. Both halves fail at exactly the same moment — when it starts spreading.

Writes accepted at speedDuplicates filteredCounter stays credible
Write-heavy spikesDuplicate filteringCredible counterDaily backupsFree SSL24/7 support
Built for campaigns

Every visitor is a database write.

Most sites read far more than they write. A petition inverts that, and it inverts it during a traffic spike.

A signature is not a page view

When a petition spreads, most arriving visitors submit rather than browse. Capacity is planned for writes, which is a different shape from serving cached pages.

Write-sized

Duplicates and automation filtered

A petition's credibility rests on its number. Repeat submissions and automated ones are rejected at the edge, before they become rows somebody has to defend.

Rejected early

A counter that is current but cheap

The total is on every page and changes constantly. It is served from a maintained figure rather than counted from the table on each request.

Signatory data treated as personal data

Names, postcodes and email addresses given in support of a cause are sensitive by context. Storage and export are handled accordingly.

Delivery to the recipient

A petition ends by being handed over. The export has to be complete and reproducible, including at a point in time after signing has closed.

Spike

Traffic and writes arrive together.

A petition does not get gradually popular. It is shared somewhere and takes a year of signatures in an afternoon, all of them writes to the same table.

  • Capacity planned for write throughput
  • Duplicate and automated submissions filtered at the edge
  • Counter served from a maintained figure
  • Signatory export complete and reproducible
Signatures
Total
214,000
Duplicates
Rejected
at edge
Counter
Source
maintained
Spike
Shared widely
running
Under load

Accepting signatures, not queueing them.

The number that matters is whether a submission completes while thousands of other people are submitting the same form.

Write
sized capacity
Filtered
duplicates and bots
Maintained
counter figure
MagicWP145 ms
Typical shared host1920 ms
Counter recounted per request890 ms

Illustrative comparison of a signature submission during a viral spike. Your numbers depend on concurrency and validation rules.

Configuration

What we change for petition sites

The read-heavy assumptions behind most WordPress tuning are wrong here, and the public number makes correctness a credibility question.

SettingWhat we doWhy
Capacity shapePlanned for write throughput rather than cached readsWhen a petition spreads most arrivals submit instead of browsing, which is the opposite of the traffic profile page caching is designed for.
Submission filteringDuplicates and automated signatures rejected at the edgeThe total is the petition's entire claim, so a number inflated by repeat and scripted submissions is worse than a smaller honest one.
Counter sourceRead from a maintained figure, not counted per requestThe total appears on every page and changes constantly, and counting a growing table on each view makes popularity into a slowdown.
Signatory storageHandled as personal data given in a political contextA name and postcode attached to a cause is more sensitive than the same fields on an order, and the storage decisions should reflect that.
Handover exportReproducible at a point in time after closingA petition is delivered to a recipient, and the export has to be defensible later rather than a snapshot nobody can reproduce.
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 does my petition slow down when it goes viral?
Because most arrivals are writes rather than reads, which is the reverse of what caching helps with. Capacity here is planned for submission throughput instead of cached page views.
How do you stop fake signatures?
Duplicate and automated submissions are filtered at the edge before they become rows. The total is the petition's whole claim, so an inflated number is worse than a smaller accurate one.
Does the signature counter slow the site down?
Not if it reads a maintained figure. Counting a growing table on every page view means the more successful the petition gets, the slower every page becomes.
Can I export the signatures for delivery?
Yes, completely and reproducibly, including after signing has closed. A petition is handed to someone, and that export needs to hold up afterwards.

Take every signature.

Move the campaign across — migration is free, signatures included.