Is it acceptable to have users wait for their submission to be visible publicly?

If a user creates a new ad or updates an existing ad, it may take up to X minutes before the changes are publicly visible on the website (the user will be informed of this). For what values of X is this acceptable to users? 10 minutes? 60? 0?

The primary pros for this:

  1. Gives staff a window of time to potentially block malicious posts
  2. Prevents cache-invalidation every time something changes, which improves responsiveness for users browsing ads