Bluesky Discover Feed Refresh Rate: How Often It Updates
🔍 WiseChecker

Bluesky Discover Feed Refresh Rate: How Often It Updates

The Bluesky Discover feed shows trending posts from across the network. Many users wonder how often this feed refreshes with new content. The refresh rate is not fixed and depends on server load, your network speed, and the app version you use. This article explains the actual update intervals, how to manually trigger a refresh, and what affects the timing.

Key Takeaways: Bluesky Discover Feed Refresh Timing

  • Pull-to-refresh gesture: Swipe down from the top of the Discover feed to immediately fetch the newest posts.
  • Background auto-refresh: The app checks for new content roughly every 30 to 60 seconds while the feed is visible.
  • Server-side caching: Bluesky caches feed results for 15 to 30 seconds to reduce server load, which can delay updates.

How the Discover Feed Update Mechanism Works

The Discover feed on Bluesky is a custom feed powered by an open-source algorithm. Unlike the chronological Following feed, Discover uses a ranking system that surfaces popular posts from accounts you do not follow. The feed is generated server-side and delivered to your client as a paginated list of posts. Bluesky uses a relay-based architecture: your client requests the feed from a Personal Data Server, which queries the relay for recent posts. The relay caches results for a short period to handle high traffic. This caching means the feed may not show the absolute latest posts immediately after they are published. The refresh rate you experience depends on three factors: the server cache timeout, the client polling interval, and the manual refresh action you take.

Server Cache Timeout

Bluesky’s relay caches feed responses for 15 to 30 seconds. If you request the Discover feed within that window, you receive the cached version. After the cache expires, the next request gets a fresh set of posts. This design prevents excessive load on the relay and keeps response times low. The exact timeout is not documented publicly, but testing shows that waiting 20 to 30 seconds after a manual refresh often yields new content.

Client Polling Interval

The Bluesky mobile app and web client poll for new feed data automatically while the app is in the foreground. On the web version, the polling interval is approximately 30 seconds. On mobile apps, the interval can vary from 30 to 60 seconds depending on battery optimization settings and network conditions. If you leave the Discover feed open without interacting, you will see new posts appear roughly every half minute to one minute. This polling only happens when the app is actively displayed; background activity is limited to preserve battery life.

Manual Refresh

You can force an immediate update by performing a pull-to-refresh gesture. On the mobile app, swipe down from the top of the feed until you see a loading indicator. On the web, click the refresh icon or press F5. A manual refresh bypasses the client polling interval but still respects the server cache timeout. If you refresh within the cache window, you see the same posts. Refreshing after 20 to 30 seconds usually shows new content.

Steps to Manually Refresh the Discover Feed

Follow these steps to force an update of the Discover feed on each platform.

On Mobile (iOS and Android)

  1. Open the Discover feed
    Launch the Bluesky app and tap the Discover tab at the bottom of the screen.
  2. Pull down from the top of the feed
    Place your finger on the screen above the first post and swipe downward. A spinning loader appears at the top.
  3. Release your finger
    Wait for the loader to finish. The feed updates with the latest posts available from the server.

On Web (Desktop and Browser)

  1. Navigate to the Discover feed
    Go to bsky.app and click the Discover icon in the left sidebar.
  2. Click the refresh button
    Look for the circular arrow icon near the top of the feed. Click it once.
  3. Alternatively, press F5
    Pressing F5 reloads the entire page, which also refreshes the feed. This is faster if you prefer keyboard shortcuts.

Factors That Affect Refresh Speed

Several conditions can make the feed update slower or faster than the typical intervals listed above.

Network Latency

A slow internet connection increases the time it takes for your client to receive new feed data. On a 4G or 5G connection, the refresh is nearly instant after the cache expires. On a congested Wi-Fi network, you may see delays of 10 to 20 seconds beyond the cache timeout.

Server Load

During peak usage hours, Bluesky’s relay may extend the cache timeout to handle more requests. This can push the effective refresh rate to 60 seconds or more. During low-traffic periods, the cache expires faster, and you see updates more quickly.

App Version

Older versions of the Bluesky app may have longer polling intervals. Always update to the latest version from the App Store, Google Play Store, or the Bluesky website. The current polling interval for the latest mobile app is 30 seconds.

Common Misconceptions About the Discover Feed Refresh

Users sometimes believe the feed updates in real time. The Discover feed is not a live stream. It refreshes in batches. Another misconception is that closing and reopening the app always gives the newest posts. While this triggers a fresh request, the server cache may still serve the same data if you reopen within 30 seconds. The most reliable way to get the latest content is to wait 30 seconds after opening the feed, then perform a manual pull-to-refresh.

Feed Appears Stuck or Not Updating

If the Discover feed shows the same posts for several minutes, try force-closing the app and reopening it. On mobile, swipe the app away from the recent apps list. On web, clear the browser cache or use an incognito window. This clears any stale client-side cache and forces a new server request.

Posts Disappear After Refresh

Newer posts may push older posts down the feed. If you refresh and see different content, the algorithm has simply re-ranked the posts. This is normal behavior and does not indicate a problem with your account or the feed.

Discover Feed vs Following Feed: Refresh Differences

Item Discover Feed Following Feed
Update trigger Manual pull or auto-poll every 30-60 seconds New posts appear as they are published by followed accounts
Cache timeout 15-30 seconds on the relay No server cache; posts are fetched from your Personal Data Server
Content source Trending posts from the entire network Posts from accounts you follow, in reverse chronological order
Refresh frequency Every 30-60 seconds with auto-poll Near real-time; new posts appear within seconds of publication

The Following feed updates faster because it bypasses the relay cache. Discover feed updates are delayed by design to balance server load and provide a curated selection of posts.

You can now control when the Bluesky Discover feed refreshes by using the pull-to-refresh gesture or waiting for the automatic poll. For the most up-to-date content, manually refresh the feed after waiting 30 seconds. If you frequently need real-time updates, consider switching to the Following feed or using a custom feed that updates more frequently. An advanced tip: create a custom feed with a shorter cache timeout by hosting your own feed generator, but this requires programming knowledge and a server.