تحول دیجیتال

چرا نرم‌افزار سازمانی شما با قطع اینترنت بین‌الملل کند می‌شود؟

فونت، اسکریپت یا آیکونی که از سرور خارجی لود می‌شود می‌تواند کل نرم‌افزار را از کار بیندازد. چطور بفهمیم و چه کنیم.

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

مشکل از کجاست؟

بسیاری از نرم‌افزارهای تحت وب برای سادگی، بخشی از فایل‌هایشان را از سرویس‌های خارجی بارگذاری می‌کنند:

  • فونت‌ها از سرویس‌های فونت خارجی
  • کتابخانه‌های جاوااسکریپت و CSS از CDNهای خارجی
  • آیکون‌ها، نقشه‌ها یا ابزارهای آمار بازدید

مرورگر برای نمایش صفحه منتظر این فایل‌ها می‌ماند. وقتی دسترسی به آن سرورها قطع یا بسیار کند است، صفحه هم منتظر می‌ماند.

چطور بفهمیم نرم‌افزار ما این مشکل را دارد؟

  1. در مرورگر کروم، ابزار توسعه‌دهنده (F12) را باز کنید و به بخش Network بروید.
  2. صفحه را دوباره بارگذاری کنید و ستون Domain را ببینید.
  3. اگر دامنه‌ای غیر از دامنه‌ی خود نرم‌افزار می‌بینید، آن فایل به اینترنت بیرون وابسته است.

راه‌حل

همه‌ی فایل‌هایی که مرورگر کاربر دانلود می‌کند باید از همان سرور خود نرم‌افزار بارگذاری شوند. ارتباط‌های سمت سرور با سرویس‌های بیرونی (مثل پیامک یا نرخ ارز) هم باید زمان انتظار کوتاه و مسیر جایگزین داشته باشند تا قطعی آن‌ها صفحه‌ها را کند نکند.

در کارحامی این یک قانون سخت است: هیچ نسخه‌ای که حتی یک فایل از بیرون لود کند منتشر نمی‌شود.

دیدگاه‌ها

    هنوز دیدگاهی ثبت نشده است. نخستین نفر باشید.

    جلسه‌ی دمو

    درخواست جلسه‌ی معرفی و دمو

    در یک جلسه‌ی کوتاه، نرم‌افزار را متناسب با فرایندهای سازمان شما نشان می‌دهیم و درباره‌ی نسخه‌ی مناسب با هم صحبت می‌کنیم. این جلسه هزینه‌ای ندارد.

    نسخه‌ی نمایشی فقط‌خواندنی است و با داده‌های نمونه کار می‌کند.

    درخواست دمو