01-16-2020, 06:07 PM
یکی از مواردی که لازم است کاربران عزیز در خصوص آن اطلاعات کافی داشته باشند میزان منابع سخت افزاری و نرم افزاری هاست است. در واقع بواسطه شناخت این منابع می توان تناسب آن با میزان مصرف و مورد نیاز را تعیین کرد. البته می بایست توجه داشته باشید که میزان مصرف یک سایت بصورت کامل و دقیق قابل تعیین نیست اما قاعدتا می توان حدود تقریبی و نزدیک را بدست آورد. همین حدود تقریبی نیز کارساز بوده و می تواند در خرید هاست یا ارتقا آن تعیین کننده باشد.
تفاوت منابع سخت افزاری و نرم افزاری هاست
یکی از مواردی که باید به آن توجه داشته باشید این است که منابع بصورت نرم افزاری و سخت افزاری است. همچنین میزان فضا و ترافیک هاست جزو منابع سخت افزاری و نرم افزاری نیست. منابع سخت افزاری یعنی میزان اختصاص یافته پردازشگر، میزان رم، میزان IO به هاست و همچنین مقدار مجاز تعداد پردازش ها که یکی از فاکتورهای مهم تعیین کننده قیمت هاست است. اما منابع نرم افزاری میزان برخورداری هاست از سرویس ها می باشد که معمولا تاثیر آنچنانی روی قیمت ندارد. فضا و ترافیک نیز جزو دو دسته ذکر شده نیستند و بصورت مجزا تعیین می شوند. بنابراین نمی توان گفت کافی بودن فضا و ترافیک هاست به معنی کافی بودن منابع آن است! تصوری که برخی از کاربران دارند و تصور صحیحی نیست.
تشریح عملکرد و تاثیر سایت بر منابع سخت افزاری
همانطور که می دانید اغلب درخواست ها برای سایت مانند بازدید یک صفحه، ثبت نام، ورود و صدها مورد دیگر یک عمل پردازشی محسوب می شوند. این درخواست ها اغلب از طریق وب سرور به وب سرویس ها منتقل و عمل پردازش توسط سخت افزارها صورت می گیرد. برای تکمیل پردازش سخت افزارهایی نظیر سی پی یو ، رم ، هارد دیسک وارد کار می شوند و سرعت انجام پردازش ها به همه آنها بستگی دارد. نمی توان گفت چون سی پی یو قدرت پردازشی بالایی دارد پس درخواست ها سریعا انجام می شوند.
باید توجه داشت که یک درخواست بصورت زیر پاسخ داده می شود:
ارسال درخواست از سمت کاربر و دریافت درخواست توسط وب سرور
انتقال درخواست از وب سرور به وب سرویس ها نظیر دیتابیس سرور و …
انجام درخواست و بازگشت جواب به کاربر
طی این سه مرحله CPU , RAM و هارد دیسک بصورت کاملا مستقیم درگیر می شوند. سی پی یو کار پردازش را بر عهده داشته، رم وظیفه نگهداری اطلاعات بصورت موقت را عهده دار بوده و عمل Input/Output نیز بر روی هارد دیسک نوشته می شود.
اگر تناسب قدرت سخت افزاری نیز در سرور رعایت نشده باشد کارایی مناسبی نخواهیم داشت. برای مثال فرض کنید سی پی یو و رم جزو قدرتمندترین ها باشند اما هارد دیسک وضعیت و سرعت مطلوبی نداشته باشد. با توجه به اینکه درخواست مطرح شده به اتمام عملیات خواندن یا نوشتن وابسته است و سخت افزارهای دیگر منتظر اینکار می مانند عملکرد ضعیف یک سخت افزار روی تمام سیستم تاثیرگذار خواهد بود. به همین جهت در سال های اخیر از درایوهای پرسرعت SSD به جای هارد دیسک های با سرعت پایین استفاده می شود که موجب بالا رفتن سرعت و سریع شدن پاسخ به درخواست ها می شود. این موضوع در کل سبب می شود با توجه به سریع پاسخ داده شدن شدن درخواست بار کمتری به سرور در آن واحد تحمیل شود.
کافی بودن فضا نشانه کافی بودن منابع نیست!
حجم یا فضای هاست تنها برای مشخص نمودن میزان فضای مورد نیاز برای میزبانی فایل ها می باشد. ترافیک نیز میزان مصرفی هاست از ترافیک اینترنت کلی سرور است. در واقع اگر موارد ذکر شده را مانند کامپیوتر خودتان در نظر بگیرید میزان منابع سخت افزاری به سی پی یو، رم و مانند آنها وابسته بوده، میزان منابع نرم افزاری به حافظه مجازی و مانند آنها، میزان حجم به مقدار فضای هارد دیسک و میزان ترافیک مقدار اینترنت مورد استفاده برای خود. بنابراین می توان نتیجه گرفت هیچگاه کافی بودن فضا به معنی کافی بودن منابع هاست برای سایت نیست.
تحلیل میزان مصرف منابع سایت از هاست
تحلیل میزان مصرف منابع سخت افزاری و نرم افزاری و همچنین مدیریت آنها بصورت کامل در مقالات زیر ذکر شده است:
بررسی میزان منابع مصرفی هاست
مصرف بالای هاست از منابع سخت افزاری
آموزش رفع مشکل مصرف بالای CPU هاست در وردپرس
آموزش مشاهده میزان منابع مصرفی سایت در هاست سی پنل
چرا هاست من مسدود شده است
نتیجه گیری و جمع بندی بحث
اگر به شما گزارش شده است که مصرف منابع سایت شما از هاست بالاست می بایست بررسی کاملی داشته باشید. در مرحله اول باید ببینید منبع میزان مصرف بالا از کجاست؟ اگر به دلیل افزایش بازدیدها باشد بهترین راهکار با در نظر گرفتن اینکه ساختار سایت در حالت ایده آل است ارتقا سرویس هاست می باشد. در غیر اینصورت احتمال مشکل فنی یا امنیتی وجود دارد که می بایست رفع شود
منبع:https://mizbanfa.net/