بهینه سازی تخصصی سرعت، دیتابیس و حل مشکل ایندکس سایت وردپرسی
سلام دوستان،
ما یک سایت دانلود موزیک وردپرسی داریم که بازدید بالایی دارد و دیتابیس آن هم نسبتا بزرگ است. اخیرا با مشکل خیلی جدی روبرو شدیم: یکی مصرف به شدت بالای سی پی یو (فول شدن منابع سرور) و کندی شدید سایت.
در حال حاضر هاست اشتراکی ۶ هسته ای داریم. با بررسی هایی که انجام دادیم مشخص شده که مشکل اصلی از کمبود منابع سرور نیست، بلکه کندی خود اپلیکیشن باعث شده تعداد زیادی پروسه lsphp روی فایل index.php باز بماند و زمان پاسخ دهی سرور در بعضی صفحات بین ۲۰ تا ۵۰ ثانیه طول بکشد.
به دنبال یک متخصص کاربلد و با تجربه وردپرس هستیم که به سئوی فنی (Technical SEO) و مسائل سرور هم مسلط باشد تا بتواند این مشکلات را به صورت ریشه ای حل کند.
کارهایی که باید در این پروژه انجام شود: ۱. دیباگ و بهینه سازی کدهای قالب و افزونه ها:
پیدا کردن کوئری های سنگین دیتابیس و کدهای کند (با ابزارهایی مثل Query Monitor یا بررسی لاگ های سرور) و حذف یا جایگزینی افزونه های سنگین.
۲. بهینه سازی دیتابیس:
پاکسازی و ایندکس گذاری درست جداول دیتابیس با توجه به حجم بالای پست ها در سایت موزیک.
۳. تنظیم حرفه ای کش و سرور:
تنظیم دقیق افزونه لایت اسپید کش، راه اندازی و اتصال Redis یا Memcached روی وردپرس، غیرفعال کردن wp-cron پیش فرض و ساخت کرون جاب واقعی روی هاست، و محدود کردن Heartbeat.
- حل مشکل ایندکس نشدن صفحات:
بعد نصب لایت اسپید بجای افزونه راکت مشکل پایین اومدن امار ورودی و ایندکس پیش میاد.



































