استفاده از افزونه های با کدگذاری ضعیف میتواند به عملکرد وردپرس شما آسیب برساند، و منجر به کاهش سرعت بارگذاری شود که بازدیدکنندگان شما را ناامید میکند. خب کدام افزونه های وردپرس سرعت سایت شما را کند می کنند؟
متأسفانه، درک اینکه کدام افزونه ها سرعت سایت شما را کاهش می دهند می تواند مشکل باشد.
وب سایت ما در کمتر از یک ثانیه بارگیری می شود، بنابراین ممکن است متوجه نباشید که ما در واقع چندین افزونه نصب کرده ایم.
چگونه به این امر برسیم؟ تنها با نصب افزونه های وردپرس با کدگذاری مناسب که به عملکرد ما آسیبی نمی رساند.
در این مقاله، ما به شما نحوه شناسایی افزونه های ضعیف که باعث کند شدن سایت شما شده اند را نشان خواهیم داد تا بتوانید جایگزین های سریع تری پیدا کنید که تجربه بهتر و سریع تری را به بازدیدکنندگان شماارائه می دهند.
چرا برخی از افزونه ها وب سایت وردپرس شما را کند می کنند؟
افزونه های وردپرس مانند برنامه های وب سایت شما هستند. اگر می خواهید یک ویژگی جدید به سایت خود اضافه کنید، احتمالاً افزونه ای پیدا خواهید کرد که می تواند این کار را انجام دهد. ده ها هزار افزونه در دسترس است که به شما امکان می دهد فرم های تماس را اضافه کنید، تصاویر را بهینه کنید، سئو و امنیت و موارد دیگر را بهبود بخشید.
اکنون افزونه وردپرس مانند خود وردپرس به زبان برنامه نویسی PHP نوشته می شوند. این کد روی سرور شما اجرا می شود و از منابع آن از جمله حافظه، پردازنده و ذخیره سازی استفاده می کند.
هنگامی که یک بازدیدکننده صفحه ای را در وب سایت شما مشاهده می کند، وردپرس فایل های اصلی و افزونه های فعال خود را قبل از بارگیری صفحه بارگیری می کند. تأثیر می گذارد این بدان معنی است که اگر یک افزونه به کندی بارگذاری شود، عملکرد وردپرس و سرعت وب سایت شما را کاهش می دهد.
هیچ کس نمی خواهد منتظر یک وب سایت کند باشد. طبق یک مطالعه، تاخیر تنها یک ثانیه میتواند باعث کاهش 7 درصدی، بازدید از صفحه تا 11 درصد و رضایت مشتری تا 16 درصد شود.
ما معتقدیم که مشکل کمیت افزونه ها نیست بلکه کیفیت است. شما می توانید ده ها افزونه خوب وردپرس در وب سایت خود بدون هیچ مشکلی اجرا کنید، اما اضافه کردن تنها یک افزونه با کد ضعیف می تواند سرعت وب سایت شما را کند، کند.
- کد PHP ضعیف نوشته شده می تواند از منابع سرور بیش از حد استفاده کرده و سایت شما را کند کند.
- برخی از افزونه ها بیشتر از آنچه لازم است پایگاه داده وردپرس شما را پرس و جو می کنند، که منابع سرور شما را تحت فشار قرار می دهد و بر عملکرد آن تأثیر می گذارد.
- برخی از افزونه ها منابع خارجی را از سرورهای شخص ثالث کند بارگیری می کنند و زمان بارگذاری صفحه را افزایش می دهند. این می تواند شامل اسکریپت ها، شیوه نامه ها و فونت ها باشد.
- بارگذاری افزونه هایی که نفخ کردهاند و ویژگیهای بیشتری از آنچه شما نیاز دارید ارائه میدهند، بیشتر طول میکشد.
کشف افزونه هایی که سرعت وب سایت وردپرس شما را کاهش می دهند گام مهمی در بهینه سازی عملکرد آن است. سپس میتوانید به دنبال افزونههای جایگزینی بگردید که همان هدف را دارند اما برای عملکرد بهتر بهینه شدهاند.
اکنون، برخی از افزونههای ضروری، وظایف مهمی را بر روی سرور شما انجام میدهند که منابع فشرده هستند، مانند بهینهسازی تصویر، بررسی لینکهای خراب و اسکن بدافزار. به جای غیرفعال کردن این افزونه ها، می توانید این کارها را زمانی برنامه ریزی کنید که سایت شما بازدیدکنندگان کمتری داشته باشد.
و قبل از دنبال کردن مراحل موجود در این آموزش، حتماً افزونه های خود را به آخرین نسخه به روز کنید. توسعه دهندگان اغلب به روزرسانی ها را برای بهینه سازی عملکرد و رفع اشکالات منتشر می کنند.
در صورت نیاز به اطلاعات بیشتر قبل از ادامه خواندن این راهنما، صفحه آموزش بروزرسانی افزونه وردپرس را ببینید.
استراتژی پیدا کردن افزونه های ضعیف
متأسفانه ، هیچ روش ساده ای برای دریافت لیستی از ضعیف ترین افزونه های شما وجود ندارد و شما نیاز به انجام برخی از کارها دارید. در اینجا چند استراتژی برای شناسایی افزونه های ضعیف که باعث کند شدن سایت شما می شوند، وجود دارد:
- یافتن افزونه هایی که باعث کندی نمایش داده های پایگاه داده می شوند
- پیدا کردن افزونه هایی که منابع آهسته را بارگیری می کنند
- به صورت دستی سرعت هر افزونه وردپرس را آزمایش کنید
- جایزه: بهبود عملکرد در تلفن همراه با استفاده از Google Lighthouse
- با استفاده از یک سرویس بهینه سازی سرعت سایت حرفه ای
- انتخاب افزونه های بهتر وردپرس
- راهنماهای خبره مربوط به عملکرد وردپرس
در ادامه تمام موارد بالا را توضیح می دهیم:
یافتن افزونه هایی که باعث کندی نمایش داده های پایگاه داده می شوند
یک مانیتور پرس و جو می تواند تنگناهای احتمالی را در وب سایت شما کشف کند ، از جمله نمایش داده های آهسته پایگاه داده . این کار را با نظارت بر درخواست های سایت شما به سرور انجام می دهد.
افزونه رایگان Query Monitor میتواند مشکلات احتمالی را پیدا کند و گزارشهای مفصلی ارائه دهد که به شما کمک میکند تشخیص دهید کدام افزونهها سرعت سایت شما را کاهش میدهند. در واقع، ما از این افزونه برای افزایش سرعت بارگذاری صفحه در “تم فارس” استفاده می کنیم .
اگر نمی دانید چگونه این افزونه وردپرس را نصب کنید، قبل از ادامه خواندن این راهنما، صفحه آموزش نصب افزونه وردپرس را ببینید.
وردپرس پس از فعال شدن این افزونه برخی از ابزارهای نظارتی را به نوار مدیریت اضافه می کند.
اکنون، باید از صفحه ای که می خواهید در قسمت جلویی وب سایت خود بررسی کنید، بازدید کنید. هنگامی که ماوس خود را روی ابزارهای Query Monitor قرار می دهید، یک منو ظاهر می شود.
شما باید روی “Database Queries” کلیک کنید و برخی از ابزارها در پایین صفحه ظاهر می شوند.
در مرحله بعد، روی “Queries by Component” کلیک کنید و جدولی از افزونهها و مؤلفههای خود را مشاهده خواهید کرد. ستون “Select” تعداد پرس و جوهای پایگاه داده انجام شده توسط هر افزونه را به شما نشان می دهد و ستون “Time” در این صفحه کل زمان صرف شده توسط این پرسش ها را در ثانیه نشان می دهد.
برای مرتب کردن لیست می توانید روی سربرگ هر یک از این ستون ها کلیک کنید. به عنوان مثال، با کلیک بر روی ستون Time، ستون بر اساس زمان مرتب می شود و با کلیک مجدد روی آن، کندترین افزونه ها در بالای لیست قرار می گیرند.
به طور کلی، اگر یک افزونه بیش از 20-50 پرس و جو انجام دهد یا پرس و جوها بیش از نیم ثانیه یا یک ثانیه طول بکشد، ممکن است مشکل ساز باشد. با این حال، اینها فقط دستورالعمل هستند و بهینه سازی عملکرد وردپرس در مورد یافتن تعادل بین عملکرد و سرعت است.
اکنون می توانید به طور موقت افزونه های کند را غیرفعال کنید تا ببینید آیا عملکرد وردپرس با استفاده از دستورالعمل های بعدی این مقاله بهبود می یابد یا خیر. اگر چنین شد، می توانید برای پشتیبانی با نویسنده افزونه تماس بگیرید یا یک افزونه جایگزین پیدا کنید.
پیدا کردن افزونه هایی که منابع آهسته را بارگیری می کنند
هر زمان که شخصی از وب سایت شما بازدید می کند، مرورگر او باید فایل های مورد نیاز برای نمایش صفحه وب را دانلود کند. اینها می توانند شامل تصاویر، شیوه نامه ها و اسکریپت ها باشند و افزونه ها ممکن است برخی از این فایل ها را درخواست کنند.
اینها می توانند فایل های داخلی در وب سایت شما یا فایل های خارجی از وب سایت های شخص ثالث باشند. هر درخواست HTTP زمان را به فرآیند بارگیری اضافه می کند. (به عنوان مثال گاهی اوقات مواردی ممکن است از سایت هایی که فیلتر هستند مانند یوتیوب بارگیری شوند که این می تواند سایت شما را به شدت کند کند.)
گزارش شبکه
می توانید با مراجعه به صفحه ای در وب سایت خود و سپس استفاده از ابزارهای توسعه دهنده مرورگر خود، مدت زمان بارگذاری این فایل ها را مشاهده کنید. در Google Chrome، به سادگی به View » Developer » Inspect بروید یا روی صفحه کلیک راست کرده و “Inspect” را انتخاب کنید.
در مرحله بعد، روی تب “Network” کلیک کنید و صفحه را دوباره بارگیری کنید. با لود شدن صفحه، فهرستی از تمام منابع مورد نیاز برای مشاهده صفحه، از جمله درخواست های HTTP داخلی و خارجی را مشاهده خواهید کرد.
شما می توانید فقط درخواست های HTTP خارجی را با استفاده از فیلتر درخواست های “3rd-party” مشاهده کنید.
ستون “Time” به شما نشان می دهد که چقدر طول می کشد تا هر منبع بارگیری شود. میتوانید روی عنوان ستون کلیک کنید تا فهرست بر اساس زمان مرتب شود و با کلیک مجدد روی آن، کندترین فایلها در بالای صفحه قرار میگیرند.
فایل هایی که بارگذاری آنها بیش از نیم ثانیه یا یک ثانیه طول می کشد ممکن است نگران کننده باشد، اگرچه این فقط یک دستورالعمل است.
ستون Initiator ممکن است به شما کمک کند بفهمید که آیا یک افزونه در حال بارگیری فایل است یا خیر، اما این اغلب نامشخص است.
گزارش پوشش
گزارش پوشش به شما امکان میدهد ببینید کدام فایلها از پوشه یک افزونه در وبسایت شما بارگذاری میشوند. با این حال، به طور پیش فرض نشان داده نمی شود.
برای نمایش آن، روی سه نقطه عمودی در گوشه بالا سمت راست کلیک کنید و از منو گزینه More tools » Coverage را انتخاب کنید.
این لیستی از URL های منابع بارگیری شده را به شما نشان می دهد.
برای یافتن پرونده هایی که از پوشه های افزونه شما بارگیری می شوند، به سادگی با تایپ کردن /plugins/ در قسمت فیلتر URL لیست را فیلتر کنید. شما باید بتوانید نام افزونه را در هر URL مشاهده کنید.
اکنون میتوانید فهرست را به روشهای مختلف برای یافتن افزونههای مشکلدار مرتب کنید. برای مثال، میتوانید براساس URL مرتبسازی کنید تا همه فایلهایی که توسط هر افزونه بارگذاری میشوند را با هم نمایش دهید. یا می توانید برای یافتن افزونه هایی که فایل های بزرگ را بارگذاری می کنند، بر اساس تعداد بایت ها یا میزان استفاده مرتب کنید.
برای اطلاعات بیشتر در مورد این موضوع، به راهنمای ما در مورد چگونگی کاهش درخواست های HTTP مراجعه کنید.
به صورت دستی سرعت هر افزونه وردپرس را آزمایش کنید
یک روش ساده و رایگان برای آزمایش افزونه های خود، غیرفعال کردن آنها در هنگام بررسی عملکرد سایت شما است. این روش رایگان است و نیازی به نصب افزونه دیگری در سایت شما ندارد ، اما نسبت به سایر روش ها زمان و تلاش بیشتری می کند.
با اجرای تست سرعت وب سایت شروع کنید. به عنوان مثال با ابزار pingdom این کار را انجام دهید.
سپس پلاگین اول را غیرفعال کنید و دوباره تست سرعت را اجرا کنید. اگر سرعت به طور قابل توجهی بهبود یابد، پس پلاگین مشکلی پیدا کرده اید.
برای بهترین دقت، باید هر تست سرعت را 3 بار اجرا کنید و نتایج را به طور میانگین انجام دهید. این امکان نوسانات اینترنت را فراهم می کند.
پس از آن، باید آن افزونه را مجدداً فعال کنید و افزونه بعدی را غیرفعال کنید. سپس، تست سرعت دیگری را اجرا کرده و تکرار کنید.
یک روش جایگزین این است که با غیرفعال کردن همه افزونه ها شروع شود و سپس آنها را یک به یک دوباره فعال کنید. شما باید یک تست سرعت را با تمام افزونه های غیرفعال شده و بعد از فعال کردن مجدد هر یک اجرا کنید.
اگرچه این روش وقت گیر است، اما می تواند به شما کمک کند تشخیص دهید کدام افزونه در هنگام فعال شدن باعث کندی سرعت می شود.
جایزه: بهبود عملکرد در تلفن همراه با استفاده از Google Lighthouse
ابزاری دیگر که می توانید برای بهبود عملکرد وردپرس از آن استفاده کنید ، Google Lighthouse است. این بینش مفیدی در مورد عملکرد سایت، قابلیت دسترسی، بهترین شیوه ها و سئو شما ارائه می دهد اما به طور خاص افزونه های آهسته را در یک سایت وردپرس مشخص نمی کند.
این به شما کمک می کند تا Google Core Web Vitals را بهینه کنید ، که برای تجربه کاربر و سئو مهم هستند.
همچنین می تواند اسکریپت ها و منابع آهسته و بزرگ را نشان دهد ، که می تواند افزونه هایی را که به عملکرد وردپرس آسیب می رسانند نشان دهد.
با استفاده از یک سرویس بهینه سازی سرعت سایت حرفه ای
همانطور که مشاهده می کنید ، کشف افزونه های مشکل که ممکن است وب سایت شما را کند کنند می تواند کار زیادی باشد، به خصوص اگر شما مبتدی باشید.
شما به راحتی با خرید بسته خدمات افزایش سرعت سایت وردپرس می توانید سایت خود را به متخصصان تم فارس بسپارید تا تمام مشکلات سرعت سایت شما را حل کنند و سایت با سرعت بالا داشته باشید.
انتخاب افزونه های بهتر وردپرس
اگر به تازگی متوجه شده اید که برخی از افزونه های شما سرعت وب سایت وردپرس شما را کند می کنند، ممکن است تعجب کنید که چگونه افزونه های بهتری را انتخاب کنید. بیایید نگاهی به یک روش بیندازیم که میتوانید انجام دهید تا مطمئن شوید افزونهای را پیدا میکنید که هر کاری را که نیاز دارید انجام میدهد و برای سرعت بهینه شده است.
قبل از شروع کار ، توصیه می کنیم لیستی از همه کارهایی را که به این افزونه نیاز دارید بنویسید. این ممکن است به سادگی لیستی از ویژگی های اصلی افزونه کند که شما استفاده کرده اید باشد. با این حال، این همچنین فرصتی برای فکر کردن در مورد مناطقی است که آن افزونه کوتاه سقوط کرده یا بیشتر از آنچه شما نیاز دارید ارائه می دهد.
در مرحله بعد، می توانید جستجوی فهرست افزونه های وردپرس را به صورت افزونه های رایگان که نیازهای شما را برآورده می کند، جستجو کنید.
به سادگی ویژگی اصلی موجود در کادر جستجو را در بالای صفحه تایپ کنید و به دنبال افزونه هایی با نصب های فعال زیادی، رتبه بندی های قوی و سازگاری با نسخه اخیر وردپرس باشید .
به پایان این راهنما رسیدیم، امیدواریم که به خوبی نحوه پیدا کردن افزونه های ضعیف که سرعت سایت شما را کند می کنند یاد گرفته باشید. همچنین ممکن است بخواهید برای افزایش سرعت سایت خود راهنماهای زیر را ببینید: