FastComments.com Blog

Wed May 20 2026
...

すべてのFastCommentsウィジェットが今すぐライブです

新機能

メインのコメントウィジェットは最初からライブでした。しかし、より小さな埋め込みウィジェットはそうではありませんでした。コメント数や「最近のコメント」または「トップページ」ウィジェットなどは、時には1分遅れた数を表示していました。

現在、FastCommentsが提供するすべてのウィジェットはライブ更新を購読し、すぐに更新されます :) これにはレビューの概要も含まれます!

対応ウィジェット

すべてです。具体的には:

  • FastCommentsCommentCount - ページごとのコメント数
  • FastCommentsCommentCountBulk - リスト/アーカイブページで多くの数を更新するバルク版
  • FastCommentsRecentComments および FastCommentsRecentCommentsV2
  • FastCommentsTopPages および FastCommentsTopPagesV2
  • FastCommentsRecentDiscussionsV2
  • FastCommentsReviewsSummaryWidget
  • FastCommentsFlyoverTrigger (浮遊コメント数バッジ)
  • FastCommentsEmbedPageLikesFloating (浮遊いいね + コメント数)

何をする必要があるか

何もする必要はありません。これらのウィジェットのいずれかを既に埋め込んでいる場合は、ページを一度更新してください。次回コメントが投稿、編集、削除されたり、誰かがページに反応したりすると、ウィジェットが更新されます。

コメント数ウィジェットの古い isLive: true コンフィグフラグは今や冗長です - ウィジェットは常にライブです。

CDNからウィジェットのJSを読み込む場合は、新しいバージョンを取得しています。これは、私たちのラッパーライブラリ(React、Vueなど)を使用している場合も同様です。

いいねもライブ

浮遊いいねウィジェットも、いいねや反応イベントに応じるようになりました。ページのハートをクリックすると、他の開いているタブでカウントが変わるのが見えます。

仕組み

すべてのウィジェットは単一のWebSocket接続を開きます。特定のページのデータを表示するウィジェット(comment-count(バルクを含む)、reviews-summaryembed-page-likes-floating)は、そのページのイベントストリームを購読します。テナント全体のデータを表示するウィジェット(recent-commentstop-pagesrecent-discussions)は、そのテナント内で何かが変更されるときに信号が発生するスリムなテナントごとのパルスストリームを購読します。

その結果、アイドル状態のウィジェットは実質的にコストがかからず、アクティブなウィジェットは基盤の変更から1秒または2秒以内に新しい数を表示します。

キャッシュの一貫性

これらのウィジェットを支えるサーバーサイドキャッシュは、以前は60秒のTTLで期限切れになっていました。現在は、関連するコメントや反応イベントが発生した瞬間に無効化され、変更後の最初のリクエストはキャッシュされたバージョンではなく、新しいデータを返します。

結論

この変更をテストし最適化する時間を取れたことを嬉しく思います。これにより、お客様がこれまでと同じ価格で楽しむことができるようになりました。ライブレビューの概要は、特に私たちにとっての素晴らしい差別化要因だと考えています。

何かおかしな点に気づいたら、下記に教えてください。

乾杯!