
內容簡介
GIL Waiting Room 外掛可在網站流量過大時,創建虛擬等候室,讓超過限制的訪客排隊等候,確保網站穩定運行,並提供即時的等候資訊。
【主要功能】
• 設定同時瀏覽的訪客數量限制
• 提供公平的排隊機制與即時等候資訊
• 自動接納排隊訪客,無需手動刷新
• 訪客位置透過 HttpOnly cookie 保持
• 支援輕鬆預覽等候室設定
• 管理員不受排隊限制
外掛標籤
開發者團隊
原文外掛簡介
What happens when a sale, a campaign, or a viral post sends more visitors than your server can comfortably handle?
GIL Waiting Room creates a virtual waiting room in front of your site. You choose how many visitors may browse at the same time; everyone above that limit is placed in a fair, first-come-first-served queue and sees a clean lobby page with their live position and an estimated wait. As soon as a spot opens, the next visitor in line is admitted automatically, no refresh or action needed.
How it works
Each visitor gets a signed, HttpOnly cookie so their place in line survives reloads and short absences.
Admission is atomic at the database level, so the limit holds even under bursts of concurrent traffic.
Admitted visitors keep their spot for a session length you configure; when it expires, the spot goes to the next person in line.
The lobby page polls a lightweight status endpoint every few seconds, shows live progress, and lets the visitor in the moment they are admitted.
The lobby adapts to the visitor’s light or dark system theme, respects reduced-motion preferences, and announces progress to screen readers.
Preview the waiting room from the settings page before enabling it, and watch live admitted/waiting counts during a spike.
The lobby is served with HTTP 503 and a Retry-After header, so search engines understand the site is temporarily busy and do not index the lobby.
Administrators are never gated, so you cannot lock yourself out.
What this plugin is not
GIL Waiting Room manages capacity, it is not DDoS protection. Requests still reach PHP; the plugin decides who may browse. If you are under attack, you need protection at the network or CDN layer.
If a full-page cache or CDN serves your pages without hitting PHP, those cached hits cannot be queued. The waiting room works for requests that reach WordPress.
