آیا می خواهید دریابید که چگونه وبلاگ خود را در آزمون ترافیک قرار دهید؟

هنگامی که یک وبلاگ یا یک وب سایت تجاری راه اندازی می کنید ، چیزی که به شما نمی گوییم این است که روزی وب سایت شما به حد خود می رسد.

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

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

وقتی ترافیک در تعطیلات به اوج می رسد چه اتفاقی می افتد؟ آیا سایت شما برای این نوع استرس آماده است؟

منظور ما از استرس چیست؟

تست های مقاومت (یا تست بار) هنگامی اتفاق می افتند که مقدار مشخصی از استرس را بر روی یک نرم افزار یا سیستم فناوری قرار می دهید تا مقاومت آن را آزمایش کنید.

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

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

Pourquoi؟

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

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

ارزیابی عملکرد فعلی شما

توصیه می کنیم برای ارزیابی عملکرد فعلی وب سایت خود از یکی از ابزارهای زیر استفاده کنید:

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

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

حذف پلاگین های غیر ضروری

UsageDD به مدیران اجازه می دهد تا از منابع نصب وردپرس خود نظارت کنند. این یک جعبه کوچک در مرکز پایین هر صفحه اضافه می کند ، که فقط برای سرپرستان قابل مشاهده است ، که تعداد پرس و جوهای MySQL ، میزان حافظه استفاده شده توسط کد در صفحه و اینکه آیا از سرور وب سازگار استفاده می کنید (بیشتر سازگار هستند) ، "زمان اولین بایت" (TTFB) و زمان مورد نیاز برای ایجاد صفحه کامل. TTFB توسط Google برای اهداف رتبه بندی صفحه استفاده می شود و این اولین مورد از دو مورد نمایش داده شده خواهد بود.

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

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

آزمون اضافه بار: چگونه این کار را انجام می دهیم و با چه ابزاری؟

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

روند دستی

مبتدیان باید از این روش اجتناب کنند. با این حال، اگر خود را با تجربه می دانید، مشکلی وجود ندارد.

از دیدگاه ما، شما از نظر فنی می توانید با هر چیزی پیش بروید. با این حال، ما چند مورد علاقه داریم:

  • JMeter - در اینجا یک برنامه جاوا منبع باز با ابزارهای قدرتمند برای تست عملکرد وجود دارد. JMeter از تست برای اکثر برنامه ها ، برای سرورهای باطن و انواع پروتکل پشتیبانی می کند ، این یک راه حل کاملاً محبوب است و اسناد خوبی راجع به مورد دوم پیدا خواهید کرد.
  • محاصره - مورد دوم تقریباً ده برابر یادگیری ساده تر از JMeter یا Tsung است. بدون شک بهترین شرط بندی برای توسعه دهندگان با تجربه کمتری است که می خواهند DIY را انجام دهند ، تست های اضافه بار را با یک شبیه سازی کاربران انجام دهند و در نهایت می تواند سرور را در محاصره قرار دهد.

گزینه های تجاری

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

به خاطر داشته باشید که برخی از این گزینه ها گران هستند، بنابراین هرچه خودتان انجام دهید بهتر است، شما آن را بر اساس بودجه خود تعیین خواهید کرد.

تاثیر بار

Load Impact پلتفرمی است که قیمت های مقرون به صرفه و یک رابط کاربر پسند ارائه می دهد. می‌توانید روی سایت‌های معمولی وردپرس تست کنید تا احساس کنید که مردم واقعاً در سایت شما چه کاری انجام می‌دهند.

اگرچه " تاثیر بار دارای چند ابزار ابری است، در ابتدا برای کار از طریق ابر برای آزمایش عملکرد وب سایت ها و برنامه ها ایجاد شد. قیمت شروع در است 29,99 $ در هر ماه ، و خدمات اصلی آن شامل آزمایش بار و عملکرد سرور است.

این همه برای این آموزش است ، امیدوارم که بتوانید تست های عملکرد را به درستی در وبلاگ خود انجام دهید.