وب مستر

هشدار : مصرف منابع شما زیاد است !

پردیس هاستینگ : برای کسانی که وب مسترهای قدیمی وب ایران هستند این جملات آشناست که : مصرف منابع شما زیاد است / سایت شما منابع بیش از حد مجاز مصرف می کند و….. که شرکتهای هاستینگ در مقابل کاربرانشان به کار می برند. این هشدار بیشتر اوقات پیرامون مصرف cpu می باشد.

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

enternet

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

در سرورهای اشتراکی منابع نیز اشتراکی است که البته در بعضی از شرکتها به نصب کلودلینوکس ، منابع به هر کاربر طبق پلن بندی قبلی اختصاص می یابد ولی باز هم این تقسیم بندی ها به طور کامل اثر بخش نیست و یک سایت می تواند عملکرد کل سرور را مختل کند.

حالا بررسی می کنیم چه مواردی باعث بالا رفتن استفاده سایت از منابع سرور و به دنبال آن افزایش لود سرور می شود:

دیتابیس ، قلب تپنده سایت شماست ، حواستان باشد !

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

photodune-363588-laptop-work-xs

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

سیستم مدیریت محتوای شما باید بروز شوند ، مقاومت نکنید !

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

یکی دیگر از دلایل بروزرسانی ها بهبود کارایی سی ام اس ها و پلاگین ها می باشد. در بسیاری از موارد با بروزرسانی سیستم مدیریت محتوا ، پلاگین های قدیمی دیگر کارایی قبلی را ندارد و این عدم سازگاری باعث بالا رفتن لود سرور می شود . پس همیشه به یاد داشته باشید که همه بروزرسانی های لازم را انجام دهید حتی اگر فکر می کنید که الان زود است !

analytics_brain1

بازدید کننده ها افزایش پیدا کرده ، چه بهتر !

یکی از دلایل افزایش مصرف منابع هاست ، افزایش بازدید کننده ها می باشد. این شاید بهترین دلیل برای  تلخ ترین کار ( افزایش مبلغ پرداختی برای هاست ) باشد. وقتی بازدید کننده سایت شما افزایش پیدا می کند ، پس سایت شما بیشتر نیاز به پردازش پیدا می کند و این باعث می شود که شما سریعا نیاز به ارتقای منابع داشته باشید. دست دست نکنید ، خوشمزه ترین عذاب دنیا در انتظار شماست !

404-not-found-error-475x297

حلقه تکرار را پاره کنید !

loop یا همان تکرار در سایتتان را قطع کنید. افرادی که برنامه نویسی کار می کنند با این واژه آشنایی دارند . در حالت کلی اگر در سایتتان لوپ یا حلقه تکرار وجود دارد سعی کنید با پیدا کردن آن ، بار اضافی از روی سایتتان را بردارید.

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

2913018697_ccbb33e993_b

بلای جان سی ام اس ها را بشناسید !

موارد زیر ، بلای جان سی ام اس ها هستند ، یادتان باشد این موارد بودنشان مساوی به افزایش مصرف سایت شما ، افزایش هزینه ها و… می باشد.

  • پلاگین های آمارگیر را به کلی فراموش کنید. با وجود گوگل آنالیتیکس چه نیازی به آمارگیرهای غیر واقعی و غیر دقیق است؟
  • آخرین ورژن سی ام اس ها بهترین سی ام اس است، شک نکنید . نسخه های قدیمی بلای جان سایت شما هستند
  • پلاگین های زینتی ، غیر ضروری و…. را چرا نگه میدارید؟ چرا فکر می کنید باید برای مثلا صفحه بندی 3 جور پلاگین نصب کنید؟
  • برای هر کاری پلاگین های استاندارد وجود دارد ، همیشه جستجو کنید و بهترین پلاگین را پیدا کنید نه اولین پلاگین دم دست را !
  • فشرده سازی فایل ها ، آنتی بیوتیک سایت شماست ! فایل های غیر فشرده به مرور زمان نابودتان می کند !
  • minify  کردن کدها را فراموش نکنید

نوشته های مشابه

دکمه بازگشت به بالا