دوست عزیز
پارامتر های بسیار زیادی در سرعت هاست شدن اطلاعات روی یک سرور دخیل هستند. از جمله اونها بحث Latency یا همون به قول شما پینگ تایم پایین هست. از مهم ترین دلایل میشه این موارد رو اسم برد:
۱- نوع کد سایت و پیکربندی نحوه انتقال اطلاعات به مصرف کننده:
شما بعضی اوقات نوع کدی که نوشته اید یا انجینی که برای این کار استفاده میکنید مشکلات عدیده ای دارند. کد آژاکس یا جاوا اسکریپتی که نوشته اند ایراد ممکنه داشته باشه یا هجم هوم پیج سنگینه، شاید کد های مختلف و متععدی رو از سایت های دیگه ای میخونه (انالیتیکز و غیره ) و مواردی از این دست.
۲- پیکره بندی نامناسب سیستم CMS
اگر از یه سیستم CMS آماده مثل وردپرس یا به خصوص انجین های ضعیفی که در ایران به هر دلیلی مد هستند مثل اکسپرشن، اگه بد نصب شده باشند و بد پیکره بندی شده باشند میتونند منایع سیستم شما رو به راحتی دچار اشکال کنند و براتون دردسر سرعت در پردازش هیت ها بوجود بیارند.
۳- پیکره بندی نامناسب خود سرور
اگر از یه سیستم عامل آماده مثل cPanel استفاده میکنید و اون رو به به صورت VM Applience ارائه شده نصب کرده باشید (نه اینکه اول یه لینوکس نصب کنید بعد اون رو روش نصب کنید ) که اوضاع باید بهتر از وضع عادی باشه. تنظیمات بسیار زیادی برای بهینه کردن یه لینوکس CentOS باید انجام بدید که برای اون تجربه باید هزینه کنید و یه مدیر سیستم خوب داشته باشید تا این تیونینگ ها رو براتون به خوبی انجام بده.
بعضی دوستان اشاره کردند به Ngix به جای آپاچی. انجیکس هم مشکلات خودش رو داره ( مثل سختی پیکره بندی و غیره ) و بیشتر به درد سرور هایی با هیت های بسیار بالا و سنگین میخوره چون به نسبت آپاچی از منابع خیلی بهینه تر استفاده میکنه. ولی برای سرور های زیر ۱۰ هزار ویزیتور، آپاچی به راحتی کار شما رو باید بتونه انجام بده.
۴- مساله دوری فیزیکی سخت افزار و لیتنسی
بسیاری از دوستان ایرانی به اشتباه و فقط به خاطر قیمت سرور ها رو از ایالات متحده اجاره میکنند. این جدای از مسایل حقوقی و مشکلات بسیار جدی تحریم و غیره، مشکل دوری راه رو هم داره که اتفاقا بسیار جدی هم هست. درسته که در بهترین حالت، سرعت انتقال اطلاعات در روی اینترنت سرعت نور هست ولی باز هم محال ممکنه که شما به لیتنسی زیر ۲۵۰ میلی سکند از آمریکا برسید چون مسیر مستقیم ۸۰۰۰ مایل هست! و این مسیر بلاخره باید طی بشه و رفت و برگشت داره.
برای دوستان ایرانی، بهترین سرور ها سرورهای اروپایی است. نه به خاطر اینکه ما در اروپا مستقر هستیم، به دلیل اینکه اولا ۱- مشکلات زیر ساخت ایران رو مثلا شما در آلمان یا فرانسه ندارید، ۲- مشکلات تحریم و اینها بسیار راحت تر از آمریکا باهاش برخورد میشه و سوم، لیتنسی بسیار پایینتر این دیتا سنترها به نسبت دیتا سنترهای آمریکایی هست. ( ما خودمون دانشگاه شریف رو ۸۵ میلی سکند از دیتا سنترمون پینگ میگنیم )
ناگفته نماند همونطوری که بعضی از دوستان اشاره کردند، شما حتی با لیتنسی بالا مثل ۵۰۰ میلی سکند هم باید بتونید سرعت قابل قبولی برای یه وب سرور داشته باشید و این مشکل لیتنسی، برای موارد خاص، مثل ویپ، ویدئو، فایل های ریز و تونلینگ و اینها اهمیت زیادی پیدا میکنه و برای یه وب سرور عادی، انقدر ها مهم نیست. البته بازم کاملا بستگی به سایتتون و مورد استفاده از اون سایت داره.
روز بخیر و موفق باشید.