2 افزونه که باعث کندی سرعت سایت میشوند

چه افزونه هایی باعث کندی سرعت سایت میشوند؟ این سوالی ست که برای بسیاری از مدیران سایت پیش میآید. 2 دسته افزونه باعث کندی سرعت سایت میشوند.
احتمالا شما هم در سایت خود از افزونه های متعددی استفاده میکنید که ممکن است برخی از آن ها باعث کندی سرعت سایت شده است.
استفاده از افزونههایی که کدگذاری ضعیفی دارند، میتواند عملکرد وردپرس شما را تحت تأثیر قرار دهد و باعث زمان بارگذاری کندتری شود که بازدیدکنندگان شما را ناامید کند..
متأسفانه، درک اینکه کدام پلاگینها موجب کندی سرعت سایت شما میشوند، میتواند دشوار باشد، اما آشنایی با این دو دسته افزونه میتواند برایتان بسیار مفید و کاربردی باشد.
در این مقاله، به شما نشان میدهیم که چگونه میتوانید پلاگینهایی را که موجب کندی سرعت سایت شما میشوند شناسایی کنید، تا بتوانید جایگزینهای سریعتری پیدا کنید که تجربهای بهتر و سریعتر برای بازدیدکنندگان شما فراهم سازند.
آنچه در این مقاله می خوانید :
چرا بعضی از افزونهها سرعت سایت را کم میکنند؟
همان طور که میدانید افزونه های وردپرس مانند برنامههایی برای وبسایت شما هستند. اگر بخواهید یک ویژگی جدید به سایت خود اضافه کنید، احتمالاً پلاگینی پیدا خواهید کرد که این کار را انجام دهد.
دهها هزار پلاگین موجود است که به شما امکان میدهد فرمهای تماس، بهینهسازی تصاویر، بهبود سئو و امنیت و موارد دیگر را اضافه کنید.
پلاگینهای وردپرس به زبان برنامهنویسی PHP نوشته شدهاند، درست مانند خود وردپرس. این کد بر روی سرور شما اجرا میشود و از منابع آن، از جمله حافظه، پردازنده و فضای ذخیرهسازی استفاده میکند.
وقتی یک بازدیدکننده یک صفحه از وبسایت شما را مشاهده میکند، وردپرس ابتدا فایلهای اصلی خود و افزونههای فعال را بارگذاری میکند، حتی پیش از آنکه خود صفحه بارگذاری شود. این بدان معناست که اگر یک افزونه کند بارگذاری شود، عملکرد وردپرس را تحت تأثیر قرار داده و باعث کندی سرعت سایت شما میشود.
هیچکس نمیخواهد منتظر یک وبسایت کند باشد! طبق یک مطالعه، تاخیر تنها یک ثانیه میتواند نرخ تبدیل را تا ۷٪ کاهش دهد، بازدید صفحات را تا ۱۱٪ و رضایت مشتری را تا ۱۶٪ کاهش دهد.

ما معتقدیم مشکل در تعداد پلاگینها نیست، بلکه در کیفیت آنهاست. شما میتوانید دهها پلاگین خوب وردپرس را روی وبسایت خود اجرا کنید بدون اینکه مشکلی داشته باشید، اما افزودن یک پلاگین با کدنویسی ضعیف میتواند کندی سرعت سایت را به دنبال داشته باشد.
کد PHP ضعیف میتواند منابع سرور را بیش از حد استفاده کند و باعث کندی سرعت سایت شود.
برخی از پلاگینها بیش از حد لازم از دیتابیس وردپرس شما استعلام میگیرند و منابع سرور را تحت فشار قرار میدهند و بر عملکرد آن تأثیر میگذارند.
برخی پلاگینها منابع خارجی را از سرورهای کند شخص ثالث بارگذاری میکنند و زمان بارگذاری صفحه را افزایش میدهند. این میتواند شامل اسکریپتها، استایلها و فونتها باشد.
پلاگینهایی که بیش از حد بزرگ هستند و ویژگیهای بیشتری از آنچه نیاز دارید را ارائه میدهند، زمان بیشتری برای بارگذاری نیاز خواهند داشت.
قبل از بررسی ادامه مقاله، چنانچه تمایل داشته باشید تا نسبت به افزایش سرعت سایت وردپرسی خود اقدام نمایید، از خدمات افزایش سرعت سایت بازدید بفرمایید.
پیدا کردن افزونههایی که باعث کندی سرعت سایت وردپرسی شما میشوند، قدم مهمی در بهینهسازی عملکرد آن است. سپس میتوانید به دنبال پلاگینهای جایگزین بگردید که همان عملکرد را دارند اما برای بهینهسازی بهتر طراحی شدهاند.
برخی از پلاگینهای ضروری مانند بهینهسازی تصاویر، بررسی لینکهای خراب و اسکن ویروس و … وظایف مهمی بر روی سرور شما انجام میدهند که منابع زیادی مصرف میکنند.
به جای غیر فعال کردن این پلاگینها، میتوانید برنامهریزی کنید که این کارها زمانی انجام شوند که بازدیدکنندگان کمتری به سایت شما مراجعه میکنند.
قبل از انجام مراحل این آموزش، مطمئن شوید که پلاگینهای خود را به آخرین نسخه بهروزرسانی کردهاید. توسعهدهندگان معمولاً بهروزرسانیهایی را برای بهینهسازی عملکرد و رفع اشکالات منتشر میکنند. درحقیقت گاهی با بروزرسانی افزونهها کندی سرعت سایت رفع میشود.
راه سادهای برای دریافت فهرستی از کندترین پلاگینهای شما وجود ندارد بلکه شما باید کمی کارآگاهانه عمل کنید. در اینجا چند استراتژی برای کشف پلاگینهای که باعث کاهش سرعت سایت می شوند آورده شده است:
- یافتن افزونههایی که کوئریهای کند به پایگاه داده ارسال میکنند
- یافتن افزونههایی که منابع سنگین یا کند بارگذاری میکنند
- آزمایش دستی سرعت بارگذاری هر افزونه وردپرس
- نکته: بهبود عملکرد در موبایل با استفاده از Google Lighthouse
اکنون با هم و در کنار هم به سراغ دسته ای از افزونه ها میرویم که موجب کندی سرعت سایت میشوند. پس ادامه مطلب را با دقت بیشتری بخوانید.
پلاگینهایی که موجب ایجاد کوئریهای کند در پایگاه داده میشوند
افزونه رایگان Query Monitor میتواند مشکلات احتمالی را پیدا کند و گزارشهای دقیقی ارائه دهد که به شما کمک میکند شناسایی کنید کدام افزونهها باعث کندی سرعت سایت میشوند.
افزونه کوئری مانیتور میتواند نقاط ضعف احتمالی سایت شما، از جمله کوئریهای کند پایگاه داده را شناسایی کند. این کار را با نظارت بر درخواستهایی که سایت شما به سرور ارسال میکند، انجام میدهد.
اولین قدم نصب و فعالسازی افزونه Query Monitor است. پس از فعالسازی، این افزونه ابزارهای نظارتی را به نوار مدیریت وردپرس سایت اضافه میکند.
حالا، شما باید به صفحهای که میخواهید در جلوی سایت خود بررسی کنید، مراجعه کنید. وقتی موس خود را روی ابزارهای Query Monitor ببرید، منویی ظاهر میشود.

حالا روی «Database Queries» کلیک کنید و برخی ابزارها در پایین صفحه ظاهر میشوند. سپس روی «Queries by Component» کلیک کنید و جدولی از پلاگینها و مؤلفههای خود را مشاهده خواهید کرد.
ستون «Select» تعداد کوئریهای پایگاه دادهای که توسط هر افزونه اجرا شده را نشان میدهد و ستون «Time» مدت زمان کلی صرفشده برای اجرای این کوئریها را (بر حسب ثانیه) نمایش میدهد.
شما میتوانید روی عنوان هر یک از این ستونها کلیک کنید تا لیست مرتب شود. به عنوان مثال، کلیک بر روی ستون زمان لیست را بر اساس زمان مرتب میکند و کلیک دوباره بر روی آن، کندترین پلاگینها را در بالای لیست قرار میدهد.

بهطور کلی، اگر یک پلاگین بیشتر از ۲۰-۵۰ کوئری اجرا کند یا اجرای کوئریهای آن بیش از نیم ثانیه تا یک ثانیه زمان ببرد، ممکن است این مشکلساز شود. البته این موارد صرفاً راهنما هستند و بهینهسازی عملکرد وردپرس در واقع یافتن تعادلی بین کارایی (عملکرد افزونهها) و سرعت سایت است.
اکنون میتوانید افزونههای کند را بهصورت موقت غیرفعال کنید و بررسی نمایید که آیا کندی سرعت سایت رفع شده است یا خیر. اگر بهبود حاصل شد، میتوانید با توسعهدهنده افزونه تماس بگیرید و درخواست پشتیبانی کنید یا یک افزونه جایگزین مناسب بیابید.
خب اکنون همراه ما باشید تا به سراغ دسته دیگری از افزونه ها که باعث کندی سرعت سایت میشوند، برویم.
افزونههایی که منابع سنگین یا کند بارگذاری میکنند
هر بار که کسی به وبسایت شما مراجعه میکند، مرورگر او نیاز دارد تا فایلهای لازم برای نمایش صفحه وب را دانلود کند. این فایلها میتوانند شامل تصاویر، استایلها و اسکریپتها باشند و افزونهها ممکن است برخی از این فایلها را درخواست کنند.
این فایلها میتوانند فایلهای داخلی در وبسایت شما یا فایلهای خارجی از وبسایتهای شخص ثالث باشند. هر درخواست HTTP زمانی به فرآیند بارگذاری اضافه میکند. مقاله کاهش درخواست های http در وردپرس با 6 روش را مطالعه نمایید تا با این موضوع مفصلتر آشنا شوید.
گزارش شبکه
شما میتوانید با مراجعه به یک صفحه در وبسایت خود و سپس استفاده از ابزارهای توسعهدهنده مرورگر ببینید بارگذاری این فایلها چقدر طول میکشد.
در گوگل کروم، کافی است به منوی View » Developer » Inspect بروید یا بر روی صفحه راستکلیک کرده و گزینه ‘Inspect’ را انتخاب کنید. سپس بر روی زبانه ‘Network’ کلیک کرده و صفحه را بارگذاری مجدد کنید.
در حین بارگذاری صفحه، لیستی از تمام منابع لازم برای مشاهده صفحه، از جمله درخواستهای HTTP داخلی و خارجی را خواهید دید.

شما میتوانید فقط درخواستهای HTTP خارجی را با استفاده از فیلتر «درخواستهای شخص ثالث» مشاهده کنید.
نکته: میتوانید با استفاده از ابزارهای شخص ثالث مانند Pingdom یا GTmetrix گزارش دقیقتری دریافت کنید.
ستون «Time» به شما نشان میدهد که هر منبع چقدر طول میکشد تا بارگذاری شود. شما میتوانید بر روی عنوان ستون کلیک کنید تا فهرست را بر اساس زمان مرتب کنید و کلیک مجدد آن، فایلهای با بارگذاری کندتر را در بالای فهرست قرار میدهد.
فایلهایی که بارگذاری آنها بیش از نیم ثانیه یا یک ثانیه طول میکشد، ممکن است نگرانکننده باشند، هرچند که این تنها یک راهنماست. ستون «Initiator» ممکن است به شما کمک کند تا بفهمید آیا یک پلاگین در حال بارگذاری فایل است یا خیر، اما این موضوع معمولاً واضح نیست.
گزارش پوشش
گزارش پوشش (Coverage) به شما اجازه میدهد ببینید کدام فایلها از پوشه افزونه در وبسایت شما بارگذاری میشوند. اما بهطور پیشفرض نمایش داده نمیشود. برای نمایش آن، روی سه نقطه عمودی در گوشه بالا سمت راست کلیک کنید و از منو گزینه “More tools » Coverage” را انتخاب کنید.

این یک لیست از URL های منابع بارگذاری شده را نمایش میدهد. برای یافتن فایلهایی که از پوشههای افزونه شما بارگذاری میشوند، کافیست با تایپ کردن /plugins/ در نوار فیلتر URL، لیست را فیلتر کنید. باید بتوانید نام افزونه را در هر URL مشاهده کنید.

حالا میتوانید این لیست را به روشهای مختلف مرتبسازی کنید تا افزونههای مشکلساز را شناسایی کنید. بهعنوان مثال، میتوانید بر اساس URL مرتب کنید تا تمام فایلهایی که هر افزونه بارگذاری میکند بهصورت گروهی نمایش داده شوند.
یا میتوانید بر اساس Total Bytes (مجموع حجم فایلها) یا Usage (میزان استفاده) مرتبسازی کنید تا افزونههایی را که فایلهای حجیم بارگذاری میکنند و باعث کندی سرعت سایت هستند را پیدا کنید.
آزمایش دستی سرعت هر افزونه وردپرس
در بالا روش های مختلفی برای پیدا کردن علت کندی سرعت سایت گفنه شد. اما یک روش ساده و رایگان برای تست پلاگینهای خود این است که آنها را یکی یکی غیرفعال کنید و در عین حال عملکرد سایت خود را بررسی کنید. این روش هزینهای ندارد و نیازی به نصب پلاگین دیگری ندارد، اما زمان و تلاش بیشتری میطلبد.
برای شروع، یک تست سرعت وبسایت انجام دهید. مهمترین معیار برای پیگیری، زمان بارگذاری صفحه است که در نتایج تست سرعت Pingdom به آن «زمان بارگذاری» گفته میشود.

در مرحله بعد، افزونه اول را غیرفعال کنید و دوباره آزمایش سرعت را انجام دهید. اگر سرعت به طور قابل توجهی بهبود یافت، پس میتوانید بگویید که این افزونه مشکلساز است.
برای دقت بهتر، باید هر آزمایش سرعت را سه بار انجام داده و میانگین نتایج را محاسبه کنید. این کار به شما کمک میکند نوسانات اینترنت را در نظر بگیرید.
بعد از آن، باید آن افزونه را دوباره فعال کنید و افزونه بعدی را غیرفعال کنید. سپس آزمایش سرعت دیگری انجام دهید و این روند را تکرار کنید.
روش دیگری که وجود دارد این است که با غیرفعال کردن تمام افزونهها شروع کنید و سپس آنها را یکی یکی فعال کنید. باید یک آزمایش سرعت با تمام افزونهها غیرفعال انجام دهید و سپس بعد از فعال کردن هر یک، دوباره آزمایش کنید.
اگرچه این روش زمانبر است، اما میتواند به شما کمک کند تا شناسایی کنید کدام افزونه باعث کندی سرعت سایت هنگام فعال شدن میشود.
البته توجه نمایید قبل از انجام این کار حتما یک بکاپ کامل از سایتتان را تهیه نمایید. همان طور که میدانید روش های متفاوتی برای بکاپ گیری وجود دارد. ساده ترین راه این است که از هاست خود بخواهید نسخه پشتیبانی را تهیه کند.
مطالعه مقاله روش های بکاپ گیری از سایت وردپرس را به شما پیشنهاد میکنیم.
نکته اضافی: بهبود عملکرد در موبایل با استفاده از Google Lighthouse
ابزار دیگری که میتوانید برای بهبود عملکرد وردپرس استفاده کنید، Google Lighthouse است. این ابزار بینشهای مفیدی درباره عملکرد سایت، دسترسیپذیری، بهترین شیوهها و سئو ارائه میدهد، اما بهطور خاص پلاگینهای کند در یک سایت وردپرسی را شناسایی نمیکند.
کمک میکند تا Core Web Vitals را بهینهسازی کنید که برای تجربه کاربری و سئو بسیار مهم هستند.
این روش همچنین میتواند اسکریپتها و منابع کند و حجیم بارگذاریشده را نمایش دهد که نشاندهنده افزونههایی است که عملکرد وردپرس را تحت تأثیر قرار میدهند.
استفاده از خدمات بهینهسازی سرعت وبسایت حرفهای
شناسایی افزونه هایی که باعث کندی سرعت سایت میشوند، ممکن است برایتان کار دشواری باشد، بهویژه اگر در زمینه فناوری اطلاعات تجربه نداشته باشید. گاهی ممکن است علت های مختلفی باعث کاهش سرعت سایت شود که این موضوع باید به طور تخصصی مورد بررسی قرار گیرد.
ممکن است یک یا چند افزونه شناسایی کرده اید که باعث کندی سرعت سایت شما شده اند. اما نمی توانید آنها را حذف نمایید.
ما در سایتمان متخصصانی داریم که به طور دقیق و تخصصی سرعت سایت شما را افزایش میدهند. ما مفتخریم که می توانیم خدمات افزونه سرعت سایت را بصورت تخصصی به شما کاربران عزیز ارائه دهیم.
کلام پایانی
رفع مساله کندی سرعت سایت برای هر وبسایتی ضروری است. چرا که یک سایت با وجود کاربران خود زنده است. شما به عنوان یک مدیر و صاحب سایت باید تلاش کنید که سرعت سایت خود را افزایش دهید.
کندی سرعت سایت دلایل مختلفی دارد. اما یکی از رایج ترین علل میتواند مربوط به افزونه ها باشد. دو دسته افزونه وجود دارد که باعث کندی سرعت سایت میشود.
در این مقاله این دو دسته پلاگین بررسی و توضیح داده شده اند. امیدواریم این مقاله شما را در این زمینه کمک کرده باشد. برایتان آرزوی موفقیت بیشتر از پیش داریم.
منبع: wpbeginner.com





