پینگ چیست ؟ در این مطلب از بلاگ ماهان سرور به این سوال پاسخ خواهیم داد تاثیر آن روی سئو سایت شما را بصورت دقیق بررسی می کنیم.
تا حالا یک گیمر عصبانی را دیدهاید که از پینگ بالای اینترنت شکایت میکند و آن را عامل باختنش میداند؟ اصطلاح «پینگ» که بین گیمرها، برنامهنویسها و وبمسترها زیاد شنیده میشود یعنی چه؟ اصلاً تابهحال به تاثیر پینگ روی سئو سایت فکر کردهاید؟
در مقاله امروز میخواهیم به این سوالها جواب بدهیم و روش اندازه گرفتن پینگ سرور و راههای کاهش آن را به شما بگوییم. بیایید با تعریف پینگ شروع کنیم. پینگ چیست
آنچه در این مطلب خواهید خواند
پینگ چیست؟
به بازی پینگپونگ دقت کردهاید؟ در بازی پینگ پونگ شما یه توپ را به سمت دیگر میز پرتاب میکنید و بازیکن مقابل باید سریع آن را به سمت شما بازگرداند. شرایط سیستم نیز بیشباهت به بازی پینگپونگ نیست. یعنی چه؟
در سیستم، وقتی که شما در حال گشتوگذار در اینترنت، یا در حال بازی آنلاین هستید، یک بسته اطلاعات (Data Packet) از سیستم شما، به سیستم مقابل فرستاده میشود. سیستم مقابل این اطلاعات را گرفته و در جواب برای شما یک بسته دیتای دیگر میفرستد.
به این مدت زمانی که برای رفتوبرگشت اطلاعات طول میکشد، پینگ (Ping) میگوییم. کلمه PING مخفف Packet InterNet Groper است.
فکر میکنم الان دیگر بدانید منظور از «پینگش بالاست!» چیست. وقتی سیستمی پینگ بالایی دارد، یعنی در ارسال و دریافت بستههای اطلاعاتی کند است.
دقت کنید که تاخیر اتصال بین دو دستگاه (یا همان پینگ) میتواند در یک شبکۀ داخلی یا یک شبکه به بزرگی اینترنت وجود داشته باشد. مثلاً همین الان cmd را در کامپیوتر خود اجرا کنید. دستور ping IP را تایپ کرده (به جای IP، عدد آی.پی کامپیوترتان را وارد کنید) و اینتر را بزنید. حالا میتوانید حداقل، حداکثر و متوسط پینگ سیستم خود را ببینید.
پینگ چگونه کار میکند؟
اگر بخواهیم خیلی خلاصه بگوییم، به این ۴ مرحله میرسیم:
سیستم مبدا بسته (Packet) کوچکی را که نیاز به پاسخ دارد، به سرور مقصد ارسال میکند.
سرور مقصد بستۀ ارسالی را دریافت میکند.
سرور مقصد بستۀ دریافتی را پاسخ داده و به سمت سیستم مبدا ارسال می کند.
پس از دریافت بسته توسط سیستم مبدا، زمان رفت و برگشت سنجیده شده و اعلام نتیجه میگردد.
دقت کنید که این مراحل به ازای هر درخواست، تکرار میشود و ما در هر صورت پینگ داریم. مهم این است که مدت زمان این پینگها بالا نرود.
آیا پینگ سرور روی سئو (SEO) تاثیر دارد؟
اول از همه، باید بدانید که سرعت پینگ یک سایت جزو فاکتورهای رتبهبندی گوگل نیست و اهمیتی به آن نمیدهد. اما …
این قضیه یک روی دیگر هم دارد. رفتار کاربران برای گوگل خیلی مهم است؛ پس اگر سایت شما دیر بارگذاری شود، ممکن است کاربر ناراضی از سایتتان خارج شود و آن وقت است که گوگل برایتان تاثیر منفی در نظر میگیرد.
اگر سایت شما در سرورهای خارج از کشور خودتان میزبانی میشود، سرعت ping در داخل کشور، کندتر خواهد بود (یا به عبارت دیگر سایتتان پینگ بیشتری دارد). در کل، در همهجای دنیا همینطور است؛ در دسترسی به سایتی که هاست و سرور آن خارج از آن کشور باشد، ping بیشتری را تجربه میکنیم.
نتیجۀ پینگ بالای سرور، میشود تاخیر در بارگذاری سایت و تاثیر منفی روی سئو.
چطور پینگ یک سرور را اندازه بگیریم؟
برای اندازهگیری Ping، دو روش متدوال وجود دارد:
روش اول: استفاده از cmd ویندوز
اگر میخواهید از سیستم خودتان پینگ را اندازه بگیرید، به ترتیب مراحل زیر را طی کنبد:
۱٫ محیط ویندوز پس از فراخوانی پنجره کاراکتر cmd را تایپ کرده تا محیط Command Prompt باز شود.
۲٫ حالا دستور ping را تایپ کنید و پس از یک فاصله (اسپیس) نام سایت موردنظر را تایپ کنید.
> Ping mahanserver.net
حالا اطلاعاتی مثل تصویر زیر در cmd به نمایش در میآید
همانطور که میبینید، ۴ بسته (Packet) ارسال و دریافت شده و مدت زمان پینگ آن حداکثر ۵۵ میلیثانیه بوده است.
روش دوم: استفاده از سایت Check-Host
ابتدا روی آدرس check-host.net کلیک کنید و وارد این سایت شوید.
آدرس سایت مورد نظر خود را داخل کادر وارد و روی گزینه Ping (زیر کادر) کلیک کنید.
اطلاعاتی مانند تصویر بالا برای شما به نمایش در میآید که شامل، تعداد بستههای ردوبدل شده و میزان پینگ آنها در این فاصله است.
به یک نکته مهم دقت کنید_ خیلیها پینگ را به عنوان عامل اصلی کیفیت سرور یا هاست مقصد در نظر میگیرند؛ اما این تصور اشتباهی است!
بهتر است بگوییم که ping، تنها یکی از شاخصههای کیفیت سرور است؛ نه عامل اصلی آن اصلی آن! منظور این است که غیر از پینگ، فاکتورهای دیگری هم وجود دارند که روی کیفیت سرور تاثیر دارند.
مثلاً همانطور که در تصاویر بالا دیدید، پینگ سرورهای گوگل (www.Google.com) گرفته شد؛ اما چرا زمان تاخیر پینگها با یکدیگر متفاوت است؟
این موضوع دلایل بسیار زیادی میتواند داشته باشد. مثلاً ممکن است سرورهای گوگل پاسخ را آهستهتر امضاء و ارسال کرده باشند؛ یا فاصلۀ جغرافیایی ارسالکنندۀ درخواست با سرور دریافتکننده زیاد باشد (در یک کشور نباشند). یا اصلاً امکان دارد روتر اینترنتی که بین سیستم ارسالکننده و سرورهای گوگل قرار دارد، بیشازحد معمول مشغول باشد؛ یا حتی میزان ورودی اطلاعات توسط وایفای سیستم ارسالکننده درخواست زیاد بوده باشد و… .
توجه: اگر خواستید ببینید بین سیستم شما تا مقصد، چه تعداد سرور دیگر وجود دارد و با هربار فراخونی سرور، بستهها از چه سرورهایی عبور میکنند، میتوانید از دستور trace در cmd استفاده کنید.
درست مثل تصویر زیر
همانطور که میبینید، بین سیستم ما تا سرور گوگل چندین سرور و روتر دیگر وجود دارد که به ازای هربار پینگ، درخواست از تمامی آنها گذشته و مجدد همین مسیر یا مسیرهای دیگری را تا سیستم ارسالکننده طی میکند.
حرف آخر: چطور پینگ را کم کنیم؟
کاهش پینگ، بیشتر از اینکه دغدغه سئوکارها یا وبمسترها باشد، دغدغۀ گیمرها است! برای کاهش پینگ، بهتر است به روتر نزدیکتر شوید تا سیگنالهای اینترنت تقویت شوند، برنامهها و اپلیکیشنهای اضافی را در پسزمینه ببندید، آپدیتها را غیرفعال کنید، اگر امکان انتخاب سرور هست، سرورهای نزدیک به خود را انتخاب کنید و از برنامههای کاهش پینگ استفاده کنید.
دقت کنید که اگر صاحب سایت یا فروشگاه اینترنتی هستید، باز هم استفاده از سرورهای داخل کشور، در کاهش پینگ موثر است و سرعت سایتتان را بهتر میکند. بهتر شدن سرعت سایت نیز، روی بهینهسازی برای موتورهای جستجو (SEO) تاثیر مثبتی دارد.
در صورتی که جایی از مقاله برایتان مبهم مانده یا سوالی در ذهنتان ایجاد شده، در بخش نظرات مطرح کنید تا خیلی سریع پاسختان را بدهیم.