قابلیت Persistent Connection در http این امکان رو میده که از یک اتصال TCP برای ارسال و دریافت چندین درخواست و پاسخ HTTP استفاده بشه (به جای اینکه برای هر درخواست HTTP، یک اتصال TCP ایجاد شود) این به معنای برقرار نگاه داشتن اتصال میباشد. بهاینترتیب، کلاینت بدون از بین بردن اتصال TCP میتواند درخواست بعدی خود را ارسال نماید.البته مهلتِ ارسالِ درخواست بر روی اتصال نیز توسط سرور در نظرگرفته میشه
مزیتهایی که به واسطه این قابلیت فراهم میشه شامل:
• استفاده کمتر (CPU) و حافظه (اتصالات کمتری به صورت همزمان باز خواهند بود.)
• امکان استفاده از pipliningفراهم میشود.
• جلوگیری از ازدحام در شبکه. (اتصالات TCP کمتر)
• کاهش تاخیر در شبکه. (نیازی به انجام عمل Handshaking نیست)
• امکان گزارش خطاها بدون نیاز به بستن اتصال