خانهمحصولاتخدماتبلاگدرباره ماتماس با ما شروع همکاری →
وردپرس — ۲۸ مرداد ۱۴۰۴ — ۵ دقیقه مطالعه

چطور سرعت وردپرس را ۳ برابر کردیم

تجربه بهینه‌سازی یک سایت پرترافیک از ۴.۲ ثانیه به ۱.۱ ثانیه — بدون تغییر هاست.

سرعت فقط یک عدد نیست — تجربه کاربری، سئو و نرخ تبدیل را مستقیم تغییر می‌دهد. در این نوشته مراحل واقعی بهینه‌سازی یک سایت وردپرسی فروشگاهی با ۵۰هزار بازدید ماهانه را مرور می‌کنیم.

۱. اندازه‌گیری قبل از هر چیز

با لایت‌هاوس، وب‌پیج‌تست و کوئری مانیتور شروع کردیم. بزرگترین گلوگاه‌ها: کوئری‌های تکراری، تصاویر بدون فشرده‌سازی و جاوااسکریپت مسدودکننده رندر.

۲. کش — اما هوشمند

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

۳. تصاویر و CDN

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

۴. بهینه‌سازی دیتابیس

پاک‌سازی ترنزینت‌ها، ایندکس‌گذاری جداول و حذف کوئری‌های N+1 در قالب و افزونه‌ها.

۵. حذف JS/CSS اضافی

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

نتیجه: ال‌سی‌پی از ۳٫۸ به ۱٫۰ ثانیه، تی‌بی‌تی از ۶۰۰ms به ۷۰ms.