feelreef

Why your site is fast, but publishing means a wait

In one sentence: your site is made ahead of time. When a visitor opens a page you have published, it is already there.

Many websites are put together on the spot

When a visitor opens a page, only then does the server start looking things up and piecing the page together, and it sends the page once it is done. Every visitor waits for that trip, on every page.

The reef: grown ahead of time

The “reef” in feelreef is exactly that. A reef grows slowly, and when a fish swims up, it is already there. Your site works the same way: every page a visitor gets was made into a finished page when you published. Nobody has to piece anything together when a visitor arrives, which is why it is fast.

The water: only what has to be live moves

Some things cannot be made ahead of time: checkout, member sign-in, and KAITO (the Q&A on your site) answering a visitor’s question. These are like the water flowing over the reef — they are live, handled at the moment a visitor uses them. Everything else is reef that has already grown.

So changing the reef means a wait

Saving in your dashboard keeps your changes, but visitors do not see them yet. For visitors to see them, the reef has to grow again: the whole site has to be made again from what you changed. If your site is already live, visitors keep seeing its current version while the new one is being made.

Finish a round of changes, then publish them together

One publish, one wait. Gather what you want to change into one batch and publish it together, instead of waiting after every change.