هیچ چیزی مثل یک پیشخوان وردپرس که ساعتها طول میکشد تا بارگذاری شود، بهرهوری را نابود نمیکند. شما میخواهید سریع یک مقاله منتشر کنید یا صفحهای را بهروز کنید، اما بهجای آن، در حال تماشای چرخ گردان هستید و کاری که باید ۵ دقیقه طول بکشد، تبدیل به کابوس ۲۰ دقیقهای میشود.
ما خودمان این تجربه را داشتهایم و با سالها تجربه مدیریت WPBeginner، به هزاران کاربر کمک کردهایم تا همین مشکل را حل کنند. کندی پیشخوان معمولاً از چند مشکل رایج نشأت میگیرد که تشخیص و رفع آنها سریعتر از آن چیزی است که فکر میکنید.
این راهنما شما را گامبهگام با فرآیند اثباتشده ما برای شناسایی علت کندی پیشخوان وردپرس و رفع آن بهطور دائم راهنمایی میکند. فقط کافی است این روشها را دنبال کنید تا ناحیه مدیریت شما دوباره با سرعت نور اجرا شود و بتوانید به رشد کسبوکار خود بازگردید.
دلایل کند شدن پیشخوان وردپرس
کند شدن پیشخوان وردپرس میتواند به چند دلیل باشد، اما شایعترین آن محدودیت منابع سرور است.
اکثر ارائهدهندگان میزبانی وردپرس برای هر پلن میزبانی یک مقدار مشخص منابع ارائه میدهند. این منابع برای اجرای بیشتر سایتها کافی است.
با این حال، با رشد وبسایت وردپرسی شما، ممکن است کاهش جزئی عملکرد یا کند شدن کلی سایت را مشاهده کنید. دلیل آن این است که افراد بیشتری اکنون به سایت شما دسترسی دارند و منابع سرور را مصرف میکنند.
برای بخش جلویی سایت شما که بازدیدکنندگان میبینند، میتوان به راحتی یک افزونه کش وردپرس نصب کرد تا مشکلات سرعت و عملکرد وردپرس را حل کند.
اما ناحیه مدیریت وردپرس کش ندارد و برای اجرای بهینه به منابع بیشتری نیاز دارد.
اگر پیشخوان وردپرس شما بهشدت کند شده است، این بدان معناست که یک افزونه وردپرس، تنظیمات پیشفرض یا چیزی دیگر در سایت منابع زیادی مصرف میکند.
با این توضیح، بیایید نحوه عیبیابی و رفع کندی پیشخوان وردپرس را بررسی کنیم.
مروری بر مراحل مقاله:
- نحوه تست عملکرد پیشخوان وردپرس
- نصب بروزرسانیهای وردپرس
- بروزرسانی نسخه PHP مورد استفاده توسط هاست
- افزایش محدودیت حافظه PHP
- نظارت بر افزونههای وردپرس برای عملکرد
- نصب افزونه کش وردپرس
- تنظیم صفحههای مدیریت و غیرفعال کردن ویجتهای پیشخوان
- رفع کندی پیشخوان ووکامرس
- قفل کردن پیشخوان وردپرس و صفحات ورود
- مدیریت بازههای ذخیره خودکار وردپرس
- ارتقا یا تغییر به میزبانی بهتر وردپرس
۱. نحوه تست عملکرد پیشخوان وردپرس
قبل از ایجاد هر تغییر، مهم است که سرعت پیشخوان وردپرس خود را اندازهگیری کنید تا بتوانید بهصورت عینی پیشرفت را بسنجید.
معمولاً میتوانید از ابزارهای تست سرعت سایت برای بررسی عملکرد سایت استفاده کنید.
با این حال، پیشخوان وردپرس پشت صفحه ورود قرار دارد و نمیتوان از همان ابزارها برای تست آن استفاده کرد.
خوشبختانه، بسیاری از مرورگرهای مدرن ابزارهای داخلی برای بررسی عملکرد هر صفحه وب را ارائه میدهند.
برای مثال، اگر از Google Chrome استفاده میکنید، کافی است به پیشخوان وردپرس بروید و با راستکلیک روی صفحه ابزار Inspect را باز کنید.
سپس به تب Lighthouse بروید و روی دکمه Generate Report کلیک کنید تا گزارشی مشابه گزارش Web Vitals PageSpeed Insights تولید شود.
از اینجا میتوانید ببینید چه چیزی پیشخوان وردپرس شما را کند میکند، بهعنوان مثال کدام فایلهای JavaScript منابع بیشتری مصرف میکنند و زمان پاسخ اولیه سرور را تحت تاثیر قرار میدهند.
نکته اضافی: نیاز به کمک برای بهبود سرعت سایت دارید؟ سرویس WordPress Site Speed Optimization ما با هزینه کم، سرعت سایت شما را بهینه میکند.
۲. نصب بروزرسانیهای وردپرس
تیم اصلی وردپرس با هر نسخه جدید عملکرد سایت را بهبود میبخشد.
اگر بروزرسانیهای وردپرس را نصب نکنید، از این بهبودها بهرهمند نمیشوید.
همچنین، بیشتر قالبها و افزونههای برتر وردپرس با هر بروزرسانی نه تنها باگها را رفع میکنند، بلکه مشکلات عملکرد را نیز حل میکنند.
برای نصب بروزرسانیها کافی است به Dashboard » Updates بروید و بروزرسانیهای موجود را نصب کنید.
۳. بروزرسانی نسخه PHP مورد استفاده توسط هاست
وردپرس با زبان برنامهنویسی PHP توسعه یافته است. در زمان نگارش این مقاله، وردپرس به نسخه حداقل ۷.۴ نیاز دارد و نسخه پایدار موجود PHP 8.2.10 است.
نسخههای جدید PHP بهطور قابل توجهی عملکرد سایت را بهبود میبخشند. بنابراین استفاده از نسخه قدیمی باعث از دست رفتن این افزایش سرعت میشود.
برای مشاهده نسخه PHP فعلی میتوانید به Tools » Site Health » Info در پیشخوان وردپرس بروید.
بسیاری از ارائهدهندگان معتبر میزبانی، راه آسانی برای ارتقا نسخه PHP ارائه میدهند، مثل استفاده از MultiPHP Manager در cPanel.
۴. افزایش محدودیت حافظه PHP
سرور شما مانند هر کامپیوتر دیگری نیاز به حافظه دارد تا چندین برنامه را همزمان اجرا کند.
اگر حافظه کافی در PHP وجود نداشته باشد، سایت شما کند میشود یا حتی ممکن است کرش کند.
برای افزایش حافظه PHP، خط زیر را به فایل wp-config.php اضافه کنید:
define( 'WP_MEMORY_LIMIT', '512M' );
۵. نظارت بر افزونهها
برخی افزونهها منابع زیادی مصرف میکنند و باعث کندی پیشخوان میشوند.
میتوانید از افزونه Query Monitor برای شناسایی افزونههای سنگین استفاده کنید و آنها را موقتاً غیرفعال کنید.
۶. نصب افزونه کش وردپرس
افزونههای کش نه تنها سرعت سایت را افزایش میدهند، بلکه به بهبود عملکرد پیشخوان نیز کمک میکنند.
پیشنهاد ما WP Rocket است که بهصورت آماده کار میکند و بهراحتی میتوانید سایت خود را بهینه کنید.
۷. تنظیم صفحههای مدیریت و غیرفعال کردن ویجتها
ویجتهای پیشخوان مانند Quick Draft، Site Health و غیره میتوانند پیشخوان را کند کنند.
با استفاده از Screen Options میتوانید این ویجتها را خاموش کنید و فقط بخشهای مورد نیاز را نمایش دهید.
۸. رفع کندی پیشخوان ووکامرس
برای فروشگاههای آنلاین، برخی ویژگیهای ووکامرس ممکن است باعث کندی شوند.
میتوانید ویجتهای پیشخوان ووکامرس را غیرفعال کنید و دادههای اضافی را با WP Rocket پاکسازی کنید.
۹. قفل کردن پیشخوان و صفحات ورود
هکرها و حملات DDoS میتوانند با ارسال درخواستهای مکرر پیشخوان را کند کنند.
میتوانید با رمزگذاری مسیر wp-admin و صفحات ورود، از آنها جلوگیری کنید.
۱۰. مدیریت بازههای ذخیره خودکار وردپرس
ذخیره خودکار وردپرس برای چند کاربر در زمان اوج ترافیک میتواند منابع زیادی مصرف کند.
میتوانید بازه ذخیره خودکار را با افزودن خط زیر به wp-config.php افزایش دهید:
define( 'AUTOSAVE_INTERVAL', 120 );
همچنین میتوانید Heartbeat API را کاهش دهید تا بار سرور کمتر شود.
۱۱. ارتقا یا تغییر به میزبانی بهتر
تمام مشکلات عملکرد به منابع ارائه شده توسط هاست بستگی دارد.
اگر با بهینهسازیها پیشخوان هنوز کند است، میتوانید هاست خود را ارتقا دهید یا به سرویسدهنده دیگری مانند SiteGround یا WP Engine منتقل شوید.
پرسشهای متداول درباره سرعت پیشخوان وردپرس
۱. چرا پیشخوان کند است اما سایت سریع؟
پیشخوان کش ندارد و به منابع بیشتری نیاز دارد. افزونهها، کوئریها و منابع سرور مستقیماً روی سرعت تاثیر میگذارند.
۲. چگونه سرعت پیشخوان را تست کنیم؟
ابزارهای معمولی مثل GTmetrix کار نمیکنند. از ابزارهای مرورگر استفاده کنید (Lighthouse در Chrome).
۳. آیا نصب افزونه کش کمک میکند؟
بله، WP Rocket میتواند عملکرد پیشخوان را بهبود دهد حتی اگر کش مستقیماً روی پیشخوان اعمال نشود.
۴. حداقل حافظه PHP برای وردپرس چقدر باشد؟
حداقل ۵۱۲M برای عملکرد بهتر پیشخوان پیشنهاد میشود.
۵. چگونه افزونههای کند را پیدا کنیم؟
از Query Monitor استفاده کنید و افزونههای سنگین را شناسایی و موقتاً غیرفعال کنید.
۶. چه زمانی هاست را ارتقا دهیم؟
اگر پس از همه بهینهسازیها پیشخوان هنوز کند است، یا سایت در هاست اشتراکی با ترافیک بالا است، بهتر است هاست خود را ارتقا دهید.