Domain Sharding چیست و چه مزیتی دارد

در پاسخ به سوال Domain sharding چیست باید گفت یک تکنیک جهت تقسیم منابع بین چند دامنه می باشد. این کار باعث می شود تا سرعت بارگذاری و نتایج موتورهای جستجوگر بهبود پیدا کنند. هنگامیکه چندین دامنه مورد استفاده قرار می گیرند، مرورگرها می توانند به صورت همزمان منابع بیشتری را بارگذاری کنند که این کار باعث بهبود سرعت بازدیدکنندگان وب سایت می شود.

فهرست این مقاله ( با کلیک روی هر عنوان به آن قسمت منتقل می شوید) پنهان
در Domain sharding چه اتفاقی رخ می دهد؟
تعیین تعداد دامنه ها
عملیات Domain sharding و SPDY
مثالی از Domain Sharding

مزایای Domain shardi

Domain Sharding چیست؟
در Domain sharding چه اتفاقی رخ می دهد؟
تعیین تعداد دامنه ها به چه عواملی بستگی دارد؟
مزایای Domain sharding چیست؟

دامنه چیست؟

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

قسمت اول دامنه که شامل www می‌شود.

قسمت دوم دامنه که همان نام دامنه است.

قسمت سوم که پسوند یا top level domain (TLD) نام دارد.

 

راهنمای انتخاب دامنه مناسب

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

 

 

اسم مناسب انتخاب کنید

در اولین مرحله شما باید اسم مناسبی برای وب سایت خود انتخاب کنید و به عبارتی نام دامنه خود را با در نظر گرفتن اصول مهم در این زمینه پیدا کرده و سپس در سایت‌هایی که ارائه دهنده خدمات مربوط به سرور و دامین هستند بررسی کنید که آیا دامنه مورد نظر شما آزاد است یا خیر. برای بررسی دامنه‌های بین المللی شما می‌توانید به آدرس whois.com و برای دامنه‌های داخلی به آدرس whois.nic.ir بروید. اما مورد بسیار مهمی که نباید در این میان فراموش کنید این است که حتما قبل از انتخاب نامه دامنه و موارد مربوط به آن تحقیقات لازم را انجام دهید تا به مشکل برنخورید.

 

نام برند، بهترین انتخاب!

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

 

نکته ای ساده ولی تاثیر گذار

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

 

نام فارسی در حافظه می ماند!

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

 

اسم اختصاصی انتخاب کنید

سعی کنید نام دامنه شما شباهتی با هیچ کسب‌وکار دیگری نداشته باشد، چرا که تجربه نشان داده با این کار بیشتر از اینکه به خودتان کمک کنید در حال کمک کردن به آن کسب و کار هستید. حتی اگر این ایده به سر شما بزند که برای انتخاب نام دامنه از نامی استفاده کنید که قبلاً نیز استفاده شده و برای رفع مشکل از “-” و… استفاده کنید نیز نتیجه مناسبی نخواهید گرفت. پس در نتیجه شما باید سعی داشته باشید اسمی انتخاب کنید که کمتر در دنیای اینترنت دیده شده باشد.

 

مهمترین نکته در انتخاب دامین

در انتخاب پسوند سایت دقت کنید، چرا که انواع پسوند سایت و پسوند دامنه اینترنتی معنی خاص خود را دارند و بهتر است که به صورت عاقلانه از آنها استفاده کنید. در ادامه اصلی‌ترین نمونه های TLD را خدمت شما معرفی می‌کنیم:

 

Gov: مخفف کلمه Government به معنی دولت

ac: مخفف کلمه Academy به معنی موسسه آموزشی

info: مخفف کلمه Information به معنی اطلاعات

biz: مخفف کلمه Business به معنی تجارت

org: مخفف کلمه Organization به معنی سازمان

net: مخفف کلمه Network به معنی شبکه

com: مخفف کلمه Commercial به معنی تجاری

انواع پسوند اینترنتی

 

دامنه‌های اینترنتی

برای شناخت انواع دامنه‌های اینترنتی بهترین راه این است که شما تک ‌تک آنها را بشناسید و بدانید که ویژگی هرکدام از آنها چیست. به همین دلیل ما در ادامه این قسمت با تعریف هر کدام از انواع دامنه‌های اینترنتی موجود به شما کمک می‌کنیم که قبل از اقدام به انتخاب دامنه بدانید که از کدام نوع بهتر است استفاده کنید و به عبارت دیگر هر دامنه چه ویژگی‌ها و خصوصیاتی دارد و چه امکاناتی در اختیار شما قرار می‌گذارد.

 

دامنه اصلی

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

 

ساب دامین چیست؟

ساب دامین که با عناوین ساب دامنه یا زیر دامنه نیز شناخته می‌شود، به پیشوندی می‌گویند که قبل از نام دامنه سایت قرار می‌گیرد و برای پیشبرد اهدافی مانند اطلاع رسانی، ساماندهی، خرید و… در سایت شما کاربرد دارد. به عنوان مثال برای بلاگ یک وب سایت ساب دامین می‌تواند blog.Yourdomain.com باشد.

 

به صورت پیش فرض مرورگرهای وب تعداد ارتباط های فعال برای هر دامنه را هنگام بارگذاری یک وب سایت محدود می کنند. هنگامیکه منابع مورد نیاز برای دانلود (تصاویر، CSS، JavaScript و غیره) از حد معمول بیشتر شود، بازدیدکنندگان با مشکل کندی سرعت در بارگذاری مواجه می شوند زیرا دانلودها وارد صف شده اند.

برای اینکه این مشکل برطرف شود، وب سرویس ها ( برای اطلاع بیشتر مقاله “وب سرویس چیست؟” را مطالعه نمایید ) اقدام به تقسیم محتوا بین چند ساب دامنه می کنند، هر دامنه ی اضافه تر این امکان را فراهم می کند تا چند ارتباط فعال مازاد قابل باز شدن باشند. این عملیات به صورت کلی به بازدیدکنندگان اجازه می دهد تا از یک منبع مقادیر بیشتری منابع دریافت کنند.

در Domain sharding چه اتفاقی رخ می دهد؟

در حالت کلی هنگامیکه یک کاربر به یک صفحه ی وب متصل می شود، مرورگر آنها اقدام به اسکن HTML جهت یافتن منابع برای دانلود می کند. معمولا این منابع برای ثبت دامنه اینترنتی تنها به وسیله یک دامنه عرضه می شوند: دامنه ارائه دهنده ی صفحه ی وب یا دامنه مختص به ارائه ی منابع. با استفاده از domain sharding، مرورگر کاربر به دو یا چند دامنه مختلف به صورت همزمان متصل شده و منابع مورد نیاز جهت بارگذاری صفحه را دانلود می کند.

در domain sharding چه اتفاقی می افتد

تعیین تعداد دامنه ها

تعداد shards های استفاده شده به وسیله یک وب سرویس بستگی به منابعی می باشد که می بایست توسط کاربران دانلود شوند. مرورگرهای وب مدرن به صورت میانگین تعداد ۶ دانلود همزمان از هر دامنه را پشتیبانی می کنند. این مقدار بین تمام منابعی که برای بارگذاری وب سایت مورد نیاز است تقسیم می شود. به عنوان مثال یک وب سایت ۳۰ منابع دارد و می بایست در درخواست های پی در پی ۶ تایی برای هر کاربر دانلود شود.

اضافه کردن چند دامنه اما می تواند مشکلات عملکردی نیز ایجاد کند. مرورگرهای وب می بایست یک DNS lookup به ازای هر دامنه اضافه تر انجام بدهند و ارتباط را با آن دامنه ها حفظ کنند. این عملیات خود باعث کندی در سرعت بارگذاری خواهد شد. یک مطالعه ای که توسط Yahoo! انجام شده است نشان می دهد بین ۲ تا ۴ دامنه بهینه ترین تعداد دامنه مورد استفاده برای این عملیات می باشد و هر دامنه ی بیشتری باعث کاهش عملکرد خواهد شد.

عملیات Domain sharding و SPDY

پروتکل SPDY گوگل پشتیبانی برای درخواست های همزمان بیشماری را ارائه داده است، این پروتکل مشابه domain sharding مشکل مطرح شده در این مقاله را برطرف می کند بدون اینکه نیاز به راه اندازی خاصی داشته باشد. با وجود اینکه domain sharding به وسیله کسر اندکی از وب سایت ها استفاده می شود اما به وسیله وب سایت های عظیمی مانند گوگل، Facebook، Twitter و WordPress استفاده شده است.

عملیات Domain sharding و SPDY

شایان ذکر است با ارائه نهایی HTTP/2 این نگارش جدید HTTP به صورت کامل در سال ۲۰۱۶ جایگزین SPDY و domain sharding خواهد شد و دیگر نیازی به استفاده از این تکنیک ها نخواهد بود.

مثالی از Domain Sharding

وب سایت اشتراک گذاری فایل های تصویری YouTube منابع تصویری و اسکریپت ها را در دو دامنه ی i.ytimg.com و s.ytimg.com تقسیم نموده است. i.ytimg.com حاوی آیکن ها، لوگوها، thumbnail ها، آواتارها و جلوه های بصری دیگر می باشد در حالیکه s.ytimg.com حاوی جاوا اسکریپت ها، CSS، favicon ها، sprite sheet ها و دیگر بخش های مربوط به بهینه سازی و اطلاعات تحلیلی و آماری وب سایت می باشد.

کاربران بازدیدکننده وب سایت youtube.com  به صورت خودکار اسکریپت ها و رسانه ها را که مورد نیاز برای بارگذاری وب سایت است را دانلود می کنند.

از آنجاییکه مرورگرها دامنه ها را به جای IP  بر اساس نام آنها شناسایی می کنند، عملیات domain sharding می توانند توسط یک وب سرور انجام شود. تا زماینکه سرور پهنای باند کافی جهت انجام این عملیات را داشته باشد و بتواند چندین ارتباط همزمان را پوشتیبانی کند می توانید از این تکنیک استفاده نمایید.

مزایای Domain sharding

تکنیک Domain sharding یک ابزار اثبات شده جهت بهبود عملکرد وب سایت ها می باشد.

کاربران بهبود عملکرد را به علت دانلود همزمان منابع به جای نوبتی مشاهده می کنند و شرکت ها نیز افزایش رضایت بازدیدکنندگان را نظاره خواهند نمود.

همچنین شرکت ها و بازدیدکنندگان با بهبود استفاده پهنای باند نیز روبرو خواهند شد، که اجازه منابع بیشتری با سرعت بالاتر قابل ارائه باشد.

نتیجه گیری

به صورت میانگین ۵۰ درصد از درخواست ها بین ۳۰۰۰۰ URL بر روی یک دامنه انجام می شود. این زمانی بسیار طولانی برای دانلود اطلاعات و قرارگیری در صف می باشد، مخصوصا هنگامیکه می بایست یک دانلود به اتمام برسد تا دانلود دیگری آغاز شود. Domain sharding می تواند عملکرد یک وب سایت را بدون ایجاد پیچیدگی خاصی به میزان قابل توجهی بهبود دهد.

همواره به یاد داشته باشید برای استفاده از Domain Sharding نیاز است که جستجوی دامنه آزاد و یا جستجوی دامنه ثبت شده را به درستی انجام دهید.

آخرین نوشته ها

تماس با ما

  •  کرج، شاهین ویلا، بلوار امام خمینی ، خیابان نهم شرقی ، برج شاهین ،طبقه اول واحد2
  •  91014618
  •   info@shopingserver.net

با تلفن ثابت بدون پیش شماره قابل شماره گیری هست و در صورتی که با تلفن همراه قصد تماس گرفتن دارید از پیش شماره استان خود را اول شماره وارد نمایید.

omid

omid

مطالب مرتبط