پیش اتصال (preconnect)

Preconnect to Required Origins یک دستورالعمل HTTP است که به مرورگر می‌گوید تا از قبل با سرورهای مشخصی ارتباط برقرار کند و منابع مورد نیاز را آماده کند. این کار باعث می‌شود تا بارگذاری صفحات وب سریع‌تر شود، خصوصاً زمانی که منابع از چندین دامنه مختلف بارگذاری می‌شوند.

چرا Preconnect مهم است؟

  • کاهش زمان بارگذاری صفحه: با برقراری اتصال از قبل، مرورگر مجبور نیست منتظر ایجاد اتصال جدید برای هر منبع باشد.
  • بهبود تجربه کاربری: صفحات وب سریع‌تر بارگذاری می‌شوند و کاربران سریع‌تر به محتوای مورد نظر خود دسترسی پیدا می‌کنند.
  • بهبود SEO: موتورهای جستجو صفحات با سرعت بارگذاری بالاتر را ترجیح می‌دهند.

چگونه کار می‌کند؟

وقتی دستورالعمل Preconnect در یک صفحه وب استفاده می‌شود، مرورگر یک درخواست HTTP به سرور مشخص ارسال می‌کند و به سرور می‌گوید که این مرورگر قصد دارد از منابع این سرور استفاده کند. سرور می‌تواند با این درخواست موافقت کند و یک اتصال پیش‌فرض ایجاد کند.

نحوه استفاده در HTML

<link rel="preconnect" href="https://example.com">

در این مثال، مرورگر قبل از بارگذاری صفحه، با سرور https://example.com ارتباط برقرار می‌کند.

چه زمانی از Preconnect استفاده کنیم؟

  • منابع مهم: برای منابعی که برای نمایش اولیه صفحه ضروری هستند، مانند فونت‌ها، اسکریپت‌ها و استایل‌شیت‌های خارجی.
  • منابعی که از دامنه‌های مختلف بارگذاری می‌شوند: اگر منابع شما از چندین دامنه مختلف بارگذاری می‌شوند، Preconnect می‌تواند به طور قابل توجهی زمان بارگذاری صفحه را کاهش دهد.
  • منابعی که به طور معمول به صورت آسنکرون بارگذاری نمی‌شوند: برخی از منابع مانند فونت‌ها ممکن است به صورت آسنکرون بارگذاری نشوند و باعث مسدود شدن رندرینگ صفحه شوند. در این موارد، Preconnect می‌تواند مفید باشد.

نکات مهم

  • زیاده‌روی نکنید: استفاده بیش از حد از Preconnect می‌تواند باعث افزایش درخواست‌های HTTP و کند شدن صفحه شود.
  • منابع مهم را اولویت‌بندی کنید: برای منابع مهم‌تر از دستورالعمل Preconnect استفاده کنید.
  • از دستورالعمل‌های دیگر استفاده کنید: علاوه بر Preconnect، از دستورالعمل‌های دیگری مانند Prefetch و Preload نیز برای بهینه سازی بارگذاری صفحه استفاده کنید.

بهبود SEO با Preconnect

  • سرعت صفحه: موتورهای جستجو صفحات با سرعت بارگذاری بالاتر را ترجیح می‌دهند.
  • تجربه کاربری: سرعت بالاتر باعث می‌شود کاربران بیشتر در سایت شما بمانند و نرخ پرش کاهش یابد.
  • سیگنال‌های مثبت: موتورهای جستجو سرعت بارگذاری صفحه را به عنوان یک سیگنال مثبت برای رتبه‌بندی در نظر می‌گیرند.

نتیجه‌گیری Preconnect یک ابزار قدرتمند برای بهبود سرعت بارگذاری صفحات وب و تجربه کاربری است. با استفاده صحیح از این دستورالعمل، می‌توانید به طور قابل توجهی عملکرد سایت خود را بهبود بخشیده و رتبه خود را در موتورهای جستجو افزایش دهید.