SHET23

دریافت رتبه 100 در Google Speed Test با رخش

هر کسی که یه سایت وردپرسی داره، بالاخره یه روز میره سراغ PageSpeed Insights گوگل، آدرس سایتش رو می‌زنه و منتظر می‌مونه… و بعد یه عدد قرمز می‌بینه که حالش رو می‌گیره. بعدش شروع می‌کنه به نصب افزونه: یکی برای کش، یکی برای بهینه‌سازی تصویر، یکی برای مدیریت فایل‌های CSS و JS، یکی برای پاک‌سازی دیتابیس. آخرش هم سایت شلوغ‌تر می‌شه، تنظیمات پیچیده‌تر می‌شه و عدد PageSpeed همون‌جا که بود می‌مونه.

رخش دقیقاً برای همین ماجرا ساخته شده. افزونه‌ای که تیم میهن وردپرس صفر تا صد خودش برنامه‌نویسیش کرده و حاصل بیش از ۱۰ سال تجربه ما توی افزایش سرعت سایت‌های وردپرسیه — مخصوصاً سایت‌های ایرانی که دردسرهای خاص خودشون رو دارن.

توی این مقاله قراره تک‌تک بخش‌های پنل رخش رو با هم بریم جلو، ببینیم هر گزینه چیکار می‌کنه، کجا باید فعال باشه و کجا نه. با بخش‌هایی از این افزونه آشنا میشیم که توی هیچ پلاگین کش وردپرسی نیست! نداریم! در نهایت یاد می‌گیرید چطور می‌تونین سایتتون رو به نمره‌های بالای PageSpeed برسونین.

آنچه در این مقاله می‌خوانید

چرا رخش؟

قبل از اینکه بریم سراغ رخش، بذارید یه چیزی رو روشن کنم که خیلی‌ها نمی‌دونن. بیشتر افزونه‌های افزایش سرعت وردپرس، برای یک وب‌سرور خاص ساخته شدن:

  • LiteSpeed Cache برای وب‌سرور لایت‌اسپید عالیه، ولی روی آپاچی خیلی از قابلیت‌هاش اصلاً کار نمی‌کنه.
  • WP Rocket روی آپاچی و انجین‌ایکس خوب جواب می‌ده.
  • بقیه هم هر کدوم یه سناریوی خاص خودشون رو دارن.

یعنی اگه شما لایت‌اسپید کش رو روی یه سرور آپاچی نصب کنین، نه‌تنها سرعت سایتتون بیشتر نمی‌شه، بلکه ممکنه بدترم بشه.

رخش تنها افزونه‌ایه که موقع نصب، وب‌سرور شما رو خودش تشخیص می‌ده و بر اساس همون، قوانین و تنظیماتش رو اعمال می‌کنه. فرقی نمی‌کنه سرورتون LiteSpeed باشه یا Apache یا NGINX — رخش خودش رو با سرور شما تطبیق می‌ده.

نصب افزونه رخش

بعد از تهیه افزونه از میهن وردپرس، از بخش دانلود قالب و افزونه توی پنل کاربریتون فایل رخش رو دانلود کنین. بعد:

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

نصب افزونه رخش
نصب افزونه رخش

بعد از نصب، فعال کردن افزونه رو بزنین.

rakhsh settings2
فعال کردن افزونه

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

یه نکته خیلی مهم: اگه از قبل افزونه کش دیگه‌ای (مثل WP Rocket، LiteSpeed Cache، WP Fastest Cache و…) روی سایتتون دارین، حتماً قبل از نصب رخش کاملاً حذفش کنین. دو تا افزونه کش کنار هم یعنی تداخل، خطا و به‌هم‌ریختگی سایت. رخش خودش همه‌کاره‌ست و به هیچ افزونه سرعت دیگه‌ای نیاز ندارین.

هفت‌خان رستم؛ زین کردن رخش

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

زین کردن رخش
زین کردن رخش

توی افزونه‌های دیگه، بعد از نصب باید بشینی ده‌ها گزینه رو تک‌تک بررسی کنی و ببینی کدوم رو روشن کنی کدوم رو خاموش. اما رخش یه مسیر مرحله‌ای براتون گذاشته که ما بهش می‌گیم هفت‌خان رستم (رخش هم که اسم اسب رستمه 🐎). این مراحل رو که رد کنین، تمام تنظیمات مورد نیاز به‌صورت خودکار روی سایتتون اعمال می‌شه.

بیاین با هم بریم توی خان‌ها:

خان اول: به‌دست گرفتن افسار — اتصال لایسنس

روی اتصال لایسنس بزنین.

اتصال لایسنس
اتصال لایسنس

باید از پنل کاربریتون توی میهن وردپرس، بخش لایسنس قالب و افزونه، رخش رو روی دامنه سایتتون فعال کنین. بعد برگردین و بررسی مجدد رو بزنین.

خان دوم: شناسایی میدان

روی نصب قوانین .htaccess بزنین. رخش خودش وب‌سرور شما رو شناسایی می‌کنه (مثلاً پیغام «لایت‌اسپید شناسایی شد» رو می‌بینین) و قوانین مناسب همون سرور رو نصب می‌کنه. بعدش تأیید نصب رو بزنین تا مطمئن بشین همه‌چی درست انجام شده.

خان سوم: ساخت زره رخش

این گزینه به‌صورت پیش‌فرض پیشنهاد می‌شه. (پایین‌تر توی بخش «درخواست‌ها» کامل توضیح می‌دم چرا این برای سایت‌های ایرانی حیاتیه.)

خان چهارم: هموار کردن مسیر

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

خان چهارم هموار کردن مسیر
خان چهارم هموار کردن مسیر

نکته مهم: گزینه مسدود سازی درخواست ها رو اگر فعال هست غیرفعال کنید.

خان پنجم: تبدیل رسانه‌ها به WebP

رخش می‌پرسه می‌خواین فایل‌های رسانه سایتتون به فرمت WebP تبدیل بشن؟ جوابش بله‌ست. WebP جدیدترین فرمت تصویریه که خود گوگل هم توی مستنداتش پیشنهادش می‌کنه — کیفیت خوب، حجم به‌شدت پایین‌تر. اگه با PageSpeed تست بگیرین، گوگل مستقیماً بهتون می‌گه از WebP یا AVIF استفاده کنین.

تبدیل رسانه‌ها به WebP
تبدیل رسانه‌ها به WebP

اگه به یه افزونه خوب و رایگان برای WebP کردن تصاویر با بالاترین سرعت ممکن نیاز دارید، می‌تونید از نگارآرا که تیم میهن‌وردپرس اونو ساخته، استفاده کنید. برای دریافت این افزونه روی دکمه زیر کلیک کنید.

اگه می‌خواید افزونه نگارآرا رو بیشتر بشناسید، ما یه مطلب درباره‌ی این افزونه آماده کردیم که می‌تونید اونو مطالعه کنید.

📌 قبل از این مرحله حتماً از سایت و پایگاه داده‌تون بکاپ بگیرین و بعد تیک «از وب‌سایت و پایگاه داده خود پشتیبان گرفتم» رو بزنین.

خان ششم: فشرده‌سازی فایل‌های WebP موجود

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

خان هفتم: پایان

افسار را در دست بگیرید — تموم! رخش الان روی سایتتون فعاله.

پایان راه‌اندازی افزونه رخش
پایان راه‌اندازی افزونه رخش

مقایسه‌ش کنین با افزونه‌های دیگه: WP Rocket بهتون می‌گه برو یه افزونه جدا برای تبدیل WebP نصب کن. لایت‌اسپید انجام می‌ده ولی می‌گه باید سایتت رو به سرویس من وصل کنی و بابت تبدیل هر تصویر پول بدی. رخش همه اینا رو داخل خودش و بدون هزینه اضافه انجام می‌ده.

گشت‌وگذار توی پنل رخش

خب، تنظیمات خودکار انجام شد. ولی بیاین با هم بریم توی داشبورد و ببینیم هر بخش چیکار می‌کنه — چون یه سری امکانات پیشرفته هست که اگه بهشون نیاز داشته باشین، حسابی به کارتون میاد.

داشبورد

اینجا یه دید کلی از وضعیت سایتتون دارین: وب‌سرورتون چیه، وضعیت کش فعاله یا نه و سه تا دکمه مهم:

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

پایین‌تر هم رخش بهتون می‌گه چه افزونه‌ها و قالب‌هایی روی سایتتون نصبه و با کدوم‌هاشون سازگاره. (ما تلاش کردیم رخش با همه افزونه‌های پرنصب وردپرس سازگار باشه.)

داشبورد رخش
داشبورد رخش

وضعیت

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

تب وضعیت در افزونه رخش
تب وضعیت در افزونه رخش

یه تحلیل ساختاری سایت هم بهتون می‌ده. البته صادقانه بگم: برای تحلیل دقیق، گوگل PageSpeed Insights رو داشته باشین؛ چیزی کامل‌تر از اون نداریم.

کش صفحات

قلب هر افزونه سرعت همین بخشه. (اگه نمی‌دونین کش اصلاً چیه، مقاله بهترین افزونه کش وردپرس رو ببینین که کامل توضیح دادیم.)

مدت اعتبار صفحات: هر بار که کش ساخته می‌شه، تا چه مدت معتبر باشه و بعدش خودکار خالی و دوباره ساخته بشه. پیشنهاد ما: نامحدود.

کش صفحات در افزونه رخش
کش صفحات در افزونه رخش

کش مرورگر: تصاویر، فایل‌های CSS و JS تا چه مدت توی مرورگر کاربر ذخیره بشن. پیشنهاد: ۶ ماه.

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

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

فشرده‌سازی GZIP: نسخه فشرده‌شده سایتتون رو فعال می‌کنه. (توی سایت ما درباره GZIP کامل توضیح دادیم.)

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

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

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

کوکی‌های مستثنا: ما به‌صورت پیش‌فرض کوکی‌های رایج رو تنظیم کردیم. مثلاً اگه کاربری توی سایتتون کامنت فرستاده، رخش کوکیش رو از مرورگر تشخیص می‌ده و اون صفحه رو براش کش نمی‌کنه.

کش PHP و کش آبجکت

کش PHP (OPcache): یه قابلیت توی PHP که فایل‌های PHP سایتتون رو توی مموری کش می‌کنه تا هر بار از روی هارد سرور خونده نشن. رخش اگه OPcache روی هاستتون نصب باشه، خودکار فعالش می‌کنه. اگه نصب نباشه، بهتون هشدار می‌ده که به پشتیبانی هاست بگین فعالش کنن.

 کش PHP در افزونه رخش
کش PHP در افزونه رخش

کش آبجکت (Object Cache): رخش وجود Redis یا Memcached رو چک می‌کنه. اینا اطلاعات دیتابیس و آبجکت‌های سایتتون رو توی رم سرور نگه می‌دارن که یعنی سرعت خیلی بیشتر.

کش آبجکت در افزونه رخش
کش آبجکت در افزونه رخش

اگه یکی از اینا در دسترس باشه، رخش خودکار تشخیص می‌ده و کافیه نصب فایل drop-in رو بزنین. بعدش آزمایش اتصال. اگه خطا داد، باید از هاستتون این اطلاعات رو بگیرین:

  • آی‌پی و پورت
  • شماره پایگاه داده
  • رمز عبور Redis یا Memcached

اینا رو وارد کنین و دوباره آزمایش اتصال بزنین.

خزنده (Crawler) — حل یه مشکل قدیمی

این بخش یکی از هوشمندانه‌ترین قسمت‌های رخشه.

مشکل چیه؟ توی افزونه‌های کش معمولی، بار اولی که یه صفحه باز می‌شه، چون هنوز فایل کشش ساخته نشده، سرعت لود خیلی پایینه. بار دوم و سوم اوکیه، ولی بار اول کند. حالا فکر کنین اون بار اول برای رباتِ گوگل اتفاق بیفته!

خرنده در افزونه رخش
خرنده در افزونه رخش

رخش چطور حلش کرده؟ با خزنده. رخش:

  1. خودکار سایت‌مپ (نقشه سایت) شما رو پیدا می‌کنه (حتی اگه از افزونه سئو ساخته شده باشه)
  2. تمام صفحات رو از توی سایت‌مپ استخراج می‌کنه
  3. شروع می‌کنه به خزیدن توی اون صفحات و ساختن خودکار کش برای همه‌شون

هر چقدر هم صفحه داشته باشین. برای مثال ما روی خود میهن وردپرس بیش از ۲۸۰۰ صفحه داریم که رخش داره گرم کردن کششون رو خودکار انجام می‌ده. شما هم نیاز به هیچ تنظیم خاصی ندارین.

CSS و جاوااسکریپت

اینجا ابزارهای فشرده‌سازی و بهینه‌سازی کدها رو دارین:

فشرده‌سازی CSS و JS: فایل‌ها رو فشرده می‌کنه، فاصله‌های اضافی رو حذف می‌کنه و حجمشون رو میاره پایین. (پیش‌فرض فعاله)

فشرده‌سازی CSS و JS در افزونه رخش
فشرده‌سازی CSS و JS در افزونه رخش

حذف CSS بلااستفاده: استایل‌هایی که توی صفحه استفاده نمی‌شن رو حذف می‌کنه.

حذف CSS بلااستفاده در افزونه رخش
حذف CSS بلااستفاده در افزونه رخش

بارگذاری تأخیری CSS: اول سایت لود می‌شه، بعد فایل‌های CSS.

بارگذاری تأخیری CSS در افزونه رخش
بارگذاری تأخیری CSS در افزونه رخش

بارگذاری تأخیری JS: جاوااسکریپت لود نمی‌شه تا وقتی کاربر موسش رو حرکت بده. تازه بعدش شروع می‌کنه به لود کردن.

بارگذاری تأخیری JS در افزونه رخش
بارگذاری تأخیری JS در افزونه رخش

تأخیر در اجرای JS: این با قبلی فرق داره — اون لودِ جاوااسکریپت بود، این اجرای جاوااسکریپت رو به تأخیر می‌ندازه.

تأخیر در اجرای JS افزونه رخش
تأخیر در اجرای JS افزونه رخش

فشرده‌سازی HTML: فاصله‌های اضافی HTML رو حذف می‌کنه و خروجی رو کامپکت می‌کنه.

فشرده‌سازی HTML در افزونه رخش
فشرده‌سازی HTML در افزونه رخش

فونت‌ها: خاصیت font-display: swap رو به CSS اضافه می‌کنه که باعث می‌شه خطای font-display توی PageSpeed و GTmetrix برطرف بشه.

فونت‌ها در افزونه رخش
فونت‌ها در افزونه رخش

اگه سایتتون به مشکل خورد چی؟ ما رخش رو با اکثر افزونه‌های پرنصب وردپرس تست کردیم و تا الان سایتی ندیدیم که با این گزینه‌ها به مشکل بخوره (برخلاف خیلی از افزونه‌های کش دیگه که سر همین بخش دردسر می‌سازن). ولی اگه فایل خاصی از یه افزونه خاص خطا داد، اسم و فرمت اون فایل رو توی لیست استثناها وارد کنین تا فشرده و کش نشه. یا به ما تیکت بدین — بررسی می‌کنیم و حلش می‌کنیم.

فایل‌ها — قابلیتی که هیچ افزونه‌ای نداره

اگه فقط یه دلیل بخوام برای استفاده از رخش بگم، همینه.

قبلاً برای این کار باید افزونه‌ای مثل Asset CleanUp نصب می‌کردین که نسخه رایگانش عملاً کار خاصی انجام نمی‌داد و مدام می‌گفت برو نسخه پرو بخر. هیچ افزونه کش وردپرسی دیگه‌ای این قابلیت رو نداره. ما یه ماه درگیر این بودیم که این بخش رو طوری بسازیم که برای سایتتون مشکلی ایجاد نکنه — و بالاخره انجامش دادیم.

تب فایل‌ها در افزونه رخش
تب فایل‌ها در افزونه رخش

مشکل چیه؟ سایت شما پر از فایل‌های CSS و JS ـه که افزونه‌ها و قالبتون لود می‌کنن، در حالی که بیشترشون توی بیشتر صفحات اصلاً به کار نمیان و فقط سرعت سایتتون رو میارن پایین.

رخش چیکار می‌کنه؟

بهینه‌سازی‌های خودکار (با یک کلیک)

  • فایل‌های ووکامرس: ووکامرس یه عالمه CSS و JS داره که توی تمام صفحات سایت لود می‌شه. در حالی که فقط توی صفحه سبد خرید، تسویه حساب، صفحه محصولات و دسته‌بندی محصولات لازمه. یه کلیک، و رخش خودکار درستش می‌کنه.
  • WooCommerce Tracker: یه اسکریپت که اطلاعات ناشناس کاربرا و سایت شما رو به woocommerce.com می‌فرسته. حذفش کنین — سرعت سایتتون به‌طور محسوسی بیشتر می‌شه.
  • فایل‌های بلاک (گوتنبرگ): یه سری استایل و اسکریپت که گوتنبرگ روی سایتتون اجرا می‌کنه و شما احتمالاً اصلاً ازشون استفاده نمی‌کنین.
فایل‌های بارگذاری شده
فایل‌های بارگذاری شده

مدیریت دستی و فیلترها

پایین‌تر لیست کامل فایل‌های CSS و JS سایتتون رو می‌بینین و می‌تونین تک‌تک فعال یا غیرفعالشون کنین. یه سر به این لیست بزنین — کلی افزونه پیدا می‌کنین که چیزای بی‌خودی روی سایتتون لود کردن.

اما بهترین بخش، فیلترهاست. مثال بزنم:

فرض کنین یه فایل «جستجوی آژاکسی» دارین که فقط توی صفحه نخست سایتتون استفاده می‌شه، ولی داره توی همه صفحات لود می‌شه. روی گزینه فیلتر می‌زنین و می‌گین: این فایل فقط توی صفحه نخست اجرا بشه. تموم. دیگه هیچ‌جای دیگه لود نمی‌شه.

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

تصاویر

تصاویر معمولاً سنگین‌ترین بخش هر سایتن. رخش اینجا کارهای زیادی برات انجام می‌ده:

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

حذف اطلاعات EXIF: هر عکسی یه سری اطلاعات اضافه همراهش داره — لوکیشن GPS، اینکه با چه دوربین یا گوشی‌ای گرفته شده، با چه نرم‌افزاری ساخته شده. اینا فقط حجم اضافه‌ست. این گزینه رو فعال بذارین تا همه‌شون خودکار حذف بشن.

افزودن کپی‌رایت به تصاویر — این رو واقعاً هیچ افزونه‌ای نداره؛ نه افزونه‌های بهینه‌سازی تصویر، نه افزونه‌های افزایش سرعت.

تب تصاویر در افزونه رخش
تب تصاویر در افزونه رخش

چیکار می‌کنه؟ وقتی عکسی آپلود می‌کنین، رخش اطلاعات EXIF اضافی رو حذف می‌کنه و به جاش یه متن کپی‌رایت می‌ذاره به این شکل:

© 2026 yoursite.com — All Rights Reserved

حالا اگه کسی عکس رو از سایت شما کپی کنه و ببره توی سایت دیگه‌ای استفاده کنه، گوگل متوجه می‌شه که منبع اصلی این تصویر سایت شماست — در حالی که اون شخص اصلاً خبر نداره (خیلی‌ها اصلاً نمی‌دونن EXIF چیه). یعنی این یه گزینه هم سئوی سایتتون رو تقویت می‌کنه هم سرعتش رو.

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

فشرده‌سازی فایل‌های WebP موجود: حتی فایل‌های WebP که توی پوشه uploads هستن ولی توی کتابخانه رسانه وردپرس ثبت نشدن رو هم پیدا و فشرده می‌کنه.

تبدیل تصاویر قالب و افزونه‌ها: این یکی فوق‌العاده‌ست. توی پوشه قالب و افزونه‌هاتون کلی فایل PNG و JPG هست (مثلاً لوگوی سایتتون). این گزینه رو بزنین، رخش اونا رو هم WebP می‌کنه. یعنی هر تصویری که روی سایتتون لود می‌شه، حتی اگه توی کتابخانه رسانه نباشه، WebP می‌شه.

ثبات چیدمان (CLS): ابعاد تصاویر رو به‌صورت width و height به کدهای HTML سایتتون اضافه می‌کنه تا Layout Shift اتفاق نیفته. CLS یکی از ایرادات اصلی و اساسی توی گوگل PageSpeed ـه و این گزینه خودکار برطرفش می‌کنه.

بارگذاری تنبل (Lazy Loading):

  • تصاویر: به‌صورت native مرورگر (loading="lazy")
  • آی‌فریم‌ها: هر iframe توی سایتتون
  • ویدیوها: روی یوتیوب، ویمئو و حتی آپارات کار می‌کنه

لیزی لود یعنی چی؟ یعنی کاربر که اسکرول می‌کنه، هر وقت به اون عکس یا ویدیو رسید، تازه شروع می‌شه به لود شدن. این یکی از مؤثرترین کارها برای بالا بردن سرعت اولیه صفحه‌ست.

پایگاه داده

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

موردتوصیه
پیش‌نویس‌ها⚠️ اگه لازمشون دارین تیک نزنین
پیش‌نویس‌های خودکار⚠️ اگه لازمشون دارین تیک نزنین
زباله‌دان✅ معمولاً بی‌خطر
ریویژن‌ها (نسخه‌های قبلی نوشته)⚠️ اگه بهشون نیاز دارین تیک نزنین
نظرات اسپم✅ تیک بزنین
نظرات سطل زباله✅ تیک بزنین
پینگ‌بک‌ها✅ تیک بزنین
پست‌متاهای یتیم✅ تیک بزنین (اصلاً استفاده نمی‌شن)

بعد اجرا رو بزنین تا پاک‌سازی جدول‌های اضافی دیتابیس شروع بشه.

پاک‌سازی خودکار: می‌تونین تنظیم کنین که مثلاً روزانه، چه مواردی به‌صورت خودکار پاک‌سازی بشن.

پاکسازی خودکار در افزونه رخش
پاکسازی خودکار در افزونه رخش

وب سرور

همون کاریه که توی خان دوم جادوگر نصب انجام دادیم: رخش وب‌سرور شما رو تشخیص می‌ده و قوانین مناسبش رو نصب می‌کنه. با تأیید نصب هم می‌تونین چک کنین که همه‌چی درست انجام شده یا نه.

تب وب‌سرور در افزونه رخش
تب وب‌سرور در افزونه رخش

درخواست‌ها — نجات‌دهنده سایت‌های ایرانی

این بخش رو با دقت بخونین، چون هیچ افزونه کش وردپرسی دیگه‌ای این قابلیت رو نداره و برای سایت‌های ایرانی یه اتفاق بزرگه.

سناریو رو تصور کنین: هاست شما داخل ایرانه. افزونه المنتور نصب کردین و سرور المنتور خارج از ایرانه. سرور سایت شما می‌خواد به المنتور ریکوئست بزنه — یه چیزی لود کنه یا آپدیت‌ها رو چک کنه. ولی نمی‌تونه. چرا؟

  • اینترنت سرورتون قطع شده
  • یا اون سرویس ایران رو تحریم کرده
  • یا اون سایت از این طرف فیلتر شده

نتیجه؟ هر بار که یه صفحه از سایتتون یا پنل مدیریتتون باز می‌شه، وردپرس منتظر جواب اون ریکوئست می‌مونه و سایت شما یخ می‌زنه.

تب درخواست‌ها در افزونه رخش
تب درخواست‌ها در افزونه رخش

رخش چیکار می‌کنه؟ درخواست‌های کند رو شناسایی می‌کنه. مثلاً بهتون می‌گه: «می‌خواستی به این سایت ریکوئست بزنی، نشد و بیشتر از ۱.۵ ثانیه طول کشید.» شما یه کلیک می‌کنین، رخش اون دامنه رو بلاک می‌کنه و دیگه اجازه نمی‌ده ریکوئستی سمتش ارسال بشه. نتیجه‌ش رو مستقیم توی سرعت سایت و پنل مدیریت حس می‌کنین.

کوئری‌های کند: رخش همین کار رو برای کوئری‌های دیتابیس هم انجام می‌ده. کوئری‌های کندی که می‌خوان یه جدول حجیم رو بخونن اینجا شناسایی می‌شن و می‌تونین بررسی کنین از کدوم افزونه اومدن — بعد برین از سازنده اون افزونه بخواین مشکل رو حل کنه.

لایسنس و ارتباطات خروجی

لایسنس: اتصال به میهن وردپرس برای دریافت آپدیت‌ها و پشتیبانی رخش.

تب لایسنس در افزونه رخش
تب لایسنس در افزونه رخش

ارتباطات خروجی: همون بخش درخواست‌هاست، ولی با یه گزینه کلی برای بستن همه درخواست‌های خروجی.

تب ارتباطات خروجی در افزونه رخش
تب ارتباطات خروجی در افزونه رخش

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

پیشرفته

تب پیشرفته در افزونه رخش
تب پیشرفته در افزونه رخش

مجموعه‌ای از بهینه‌سازی‌های ریز که روی هم اثر بزرگی دارن:

غیرفعال کردن گراواتار: گراواتار برای سایت‌های ایرانی کند لود می‌شه. غیرفعالش کنین تا سرعت پنل مدیریت و صفحاتی که کامنت دارن به‌شدت بره بالا. (اگه میهن پنل دارین، رخش می‌گه «مدیریت شده توسط میهن پنل» و به‌جای گراواتار آواتار دیگه‌ای نشون داده می‌شه.)

غیرفعال کردن فونت‌های گوگل: خیلی از قالب‌ها و افزونه‌هایی که روی سایت‌های فارسی استفاده می‌کنیم، فونت فارسی روشون نصب شده — ولی سازنده اصلی قالب همچنان داره از fonts.google.com فونت لود می‌کنه که سرعت لودش توی ایران پایینه. این گزینه رو فعال کنین تا کلاً غیرفعال بشه.

DNS Prefetch: قبل از اینکه سایتتون کامل لود بشه، رخش DNS دامنه‌های خارجی که توی کدهای سایتتون هستن رو از قبل resolve می‌کنه. Google APIs و Google Analytics رو هم خودکار داره. تأثیرش روی سرعت واقعاً محسوسه.

پیش‌بارگذاری فونت (Font Preload): معمولاً توی PageSpeed یه خطای font-preloading می‌گیرین. آدرس‌هایی که گوگل بهتون می‌ده رو اینجا وارد کنین و افزودن بزنین — خطا برطرف می‌شه.

پیش‌بارگذاری لینک با هاور: این یکی خیلی باحاله. کاربر موسش رو می‌بره روی لینک «فروشگاه» ولی هنوز کلیک نکرده — و صفحه فروشگاه از همون لحظه توی مرورگر لود می‌شه. وقتی کلیک می‌کنه، صفحه انگار آنی باز می‌شه.

کنترل ضربان قلب (Heartbeat): وردپرس هر چند دقیقه یه بار از پنل مدیریت یه ریکوئست سمت سرور می‌فرسته تا وضعیت اتصال رو چک کنه. اینجا می‌تونین تعدادش رو کم کنین تا هم سرعت بالاتر بره هم مصرف منابع کمتر بشه.

غیرفعال‌سازی ایموجی‌های وردپرس: وردپرس یه سری ایموجی داره که از w.org لود می‌شن و سرعت سایت رو میارن پایین. رخش خودکار غیرفعالشون می‌کنه.

غیرفعال‌سازی oEmbed: اسکریپت‌هایی که تعیین می‌کنن اگه لینک پست شما توی شبکه‌های اجتماعی یا سایت دیگه‌ای گذاشته شد، چطور نمایش داده بشه. با غیرفعال کردنش این اسکریپت‌های اضافی دیگه لود نمی‌شن.

غیرفعال کردن CSS کتابخانه بلاک: کتابخانه‌های اضافی گوتنبرگ رو کلاً غیرفعال می‌کنه.

غیرفعال کردن comment-reply.js: فایلی که باعث می‌شه بشه بدون رفرش صفحه به کامنت پاسخ داد. چیز خیلی مهمی نیست و می‌تونین غیرفعالش کنین.

Cloudflare و CDN: اگه از کلادفلر یا هر CDN دیگه‌ای استفاده می‌کنین، از همین‌جا فعالش کنین. (البته توی سایت‌های ایرانی معمولاً کمتر از CDN استفاده می‌کنیم.)

سایر

تب سایر در افزونه رخش
تب سایر در افزونه رخش
  • خروجی گرفتن از تنظیمات: یه فایل خروجی از تمام تنظیمات رخش بگیرین و هر جا خواستین ایمپورت کنین. برای وقتی که چند تا سایت دارین عالیه.
  • بازنشانی: رخش رو برمی‌گردونه به تنظیمات اولیه («رخش را به طبیعت برگردون»).
  • رخش را آزاد کن: ⚠️ این رو نزنین مگر اینکه واقعاً بخواین همه‌چی پاک بشه. تمام تنظیمات و حافظه‌ها رو پاک می‌کنه و رخش رو از سایتتون حذف می‌کنه — «اسب همه چیز را فراموش می‌کند».

رهنمود رستم

اگه رخش نکته یا پیشنهادی برای سایتتون داشته باشه، اینجا نشونتون می‌ده. وقتی همه‌چی درست تنظیم شده باشه، پیغام «شما همه موانع را فتح کردید و آماده هفت‌خان هستید» رو می‌بینین.

چک‌لیست رسیدن به نمره ۱۰۰

خب، حالا جمع‌بندی عملی. اگه دنبال بالاترین نمره ممکن توی PageSpeed هستین، این ترتیب رو دنبال کنین:

  1. هر افزونه کش دیگه‌ای رو کاملاً حذف کنین از سایت و دیتابیس بکاپ بگیرین
  2. رخش رو نصب کنین و هر هفت خان جادوگر رو کامل رد کنین
  3. از بخش وضعیت، دکمه گرم کردن کش رو بزنین
  4. توی بخش تصاویر، همه رسانه‌های موجود + تصاویر قالب و افزونه‌ها رو به WebP تبدیل کنین
  5. ثبات چیدمان و لیزی لود رو فعال کنین (بزرگ‌ترین تأثیر روی CLS و LCP)
  6. سری به بخش فایل‌ها بزنین و فایل‌های غیرضروری افزونه‌ها رو غیرفعال یا فیلتر کنین ← بزرگ‌ترین جهش سرعت اینجاست
  7. اگه هاستتون Redis یا Memcached داره، کش آبجکت رو راه بندازین
  8. بخش درخواست‌ها رو چک کنین و دامنه‌های کند رو بلاک کنین
  9. حالا با PageSpeed تست بگیرین. اگه خطای font-preload گرفتین، آدرس‌ها رو توی بخش پیشرفته وارد کنین
  10. بعد از هر تغییر، پاک‌سازی میدان رو بزنین و دوباره تست بگیرین

📌 یه نکته صادقانه: نمره PageSpeed فقط به افزونه بستگی نداره. کیفیت هاست، سنگینی قالب، تعداد افزونه‌ها و حجم محتوای هر صفحه هم نقش دارن. رخش کاری می‌کنه که همه چیزهایی که در کنترل نرم‌افزاره به بهترین شکل ممکن تنظیم بشه. اگه بعد از همه اینا هنوز نمره‌تون پایینه، مشکل جای دیگه‌ست — و ما با یه تیکت کمکتون می‌کنیم پیداش کنین.

سوالات پرتکرار

رخش با قالب و افزونه‌های من سازگاره؟

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

می‌تونم رخش رو کنار WP Rocket یا LiteSpeed Cache استفاده کنم؟

نه. هیچ افزونه افزایش سرعت دیگه‌ای رو کنار رخش نصب نکنین. رخش خودش همه کارها رو انجام می‌ده و نصب همزمان فقط تداخل ایجاد می‌کنه.

برای تبدیل تصاویر به WebP باید هزینه اضافه بدم؟

نه. برخلاف بعضی افزونه‌های خارجی که باید سایتتون رو به سرویس ابری اون‌ها وصل کنین و به ازای هر تصویر پول بدین، رخش همه‌چی رو روی سرور خودتون و بدون هزینه اضافه انجام می‌ده.

تنظیمات رو باید تک‌تک دستی انجام بدم؟

نه. رخش با پیش‌فرض‌های بهینه میاد و جادوگر نصب کار رو براتون تموم می‌کنه. این مقاله فقط برای اینه که بدونین پشت هر گزینه چه اتفاقی می‌افته و در صورت نیاز بتونین دستکاریش کنین.

سرورم لایت‌اسپید نیست، بازم به دردم می‌خوره؟

دقیقاً بله. رخش تنها افزونه‌ایه که وب‌سرور شما رو تشخیص می‌ده و بر اساس همون تنظیم می‌شه — چه Apache باشه، چه NGINX، چه LiteSpeed.

حرف آخر

رخش حاصل سال‌ها تجربه‌ی واقعی میهن‌وردپرسه از افزایش سرعت سایت‌های وردپرسی. تمام اون چیزهایی که خودمون سال‌ها بهشون نیاز داشتیم و مجبور بودیم برای هر کدوم یه افزونه جدا نصب کنیم، حالا توی یه افزونه جمع شده — و چو برای سایت‌های ایرانی نوشتیمش، مشکلات خاص سایت‌های ایرانی (سرورهای داخلی، تحریم، فیلترینگ، درخواست‌های کند خارجی) رو هم حل می‌کنه؛ کاری که هیچ افزونه خارجی‌ای براتون انجام نمی‌ده.

اگه پیشنهادی دارین، مشکلی خوردین، یا قابلیتی به نظرتون باید به رخش اضافه بشه، حتماً بهمون بگین. تیم توسعه ما همیشه دنبال بهتر کردن محصولاته — چون شما دارین بابتش هزینه می‌کنین و حق دارین بهترین رو داشته باشین. ما هم اینجاییم که کمکتون کنیم سایت بهتری داشته باشین.

امیدوارم رخش رو حسابی بتازونین، همون‌جوری که رستم رخش رو تازوند. 🐎 شاد و سربلند باشید. 🙂

نظر شما در این مورد چیه؟

  1. U423106۱ شهریور ۱۴۰۵

    بعد از نصب رخش ناگهان ترافیک سایت بالا رفت . خیلی خوش حال بودیم تا اینکه دقیق بررسی کردم دیدم ترافیک فیک شدیدی میگیره سایت . لطفا منتظر کنید این کامنت رو .

    • رضا راد۲ شهریور ۱۴۰۵

      درود. این مورد طبیعی نیست و نیاز به بررسی دقیق داره. لطفاً از بخش پشتیبانی تیکت بزنید و جزئیات ترافیک فیک را ارسال کنید تا بررسی کنیم.
      https://mihanwp.com/support/

  2. U312163۲۳ مرداد ۱۴۰۵

    درود
    به به به
    مثل همیشه میهن وردپرس میدرخشه/
    ولی اقای راد یه گلایه دارم/
    دیر به دیر ویدئو میذارید

    • رضا راد۲۵ مرداد ۱۴۰۵

      سپاس. داریم دور خیز میکنیم برا یه سری ویدیو عالی 🙂

  3. U416324۲۲ مرداد ۱۴۰۵

    درود ، من سالی یک بار هم نمیام تو این اکانتم ، بعد میبینم بدون اینکه من چیزی بنویسم یا بخوام تعریف کنم از پلاگین ، اینو نوشته پایین مقاله شما:
    خسته نباشید میگم به رضا راد و تیم میهن وردپرس بابت این پلاگین فوق العاده!
    فقط یه پیشنهاد در رابطه با اون Sidebar تنظیمات پلاگین رخش داشتم:
    به نظرم اگر position رو sticky بذارید که با اسکرول پایین بیاد و نیاز نباشه برای رفتن به تب دیگه تنطیمات، به بالا اسکرول کنیم، تجربه کاربری بهتری خواهد داشت.

    نظر شما در انتظار تایید کارشناس پشتیبانی هست و پس از تایید نمایش داده خواهد شد.

    متاسفم براتون

    • رضا راد۲۶ مرداد ۱۴۰۵

      درود مشکل از تنظیمات کش سایت بود حل شد. نگران نباشید دلیلی نیست به اسم شما نظر منتشر کنیم. 🙂

  4. U354271۲۲ مرداد ۱۴۰۵

    خسته نباشید میگم به رضا راد و تیم میهن وردپرس بابت این پلاگین فوق العاده!
    فقط یه پیشنهاد در رابطه با اون Sidebar تنظیمات پلاگین رخش داشتم:
    به نظرم اگر position رو sticky بذارید که با اسکرول پایین بیاد و نیاز نباشه برای رفتن به تب دیگه تنطیمات، به بالا اسکرول کنیم، تجربه کاربری بهتری خواهد داشت.

    • رضا راد۲۶ مرداد ۱۴۰۵

      درود بر شما تشکر. پیشنهاد خوبیه، حلش میکنیم

  5. U422445۲۱ مرداد ۱۴۰۵

    سلام الان هوش مصنوعی خیلی پیشرفت کرده لطفا اموزشای هوش مصنوعی زیاد بزنید مرتبط با طراحی سایت.

  6. U415305۱۹ مرداد ۱۴۰۵

    سلام تو بخش پایگاه داده گفته شده پست‌متاهای یتیم رو نیاز ندارید و اصلا به کار نمیان و می تونید حذفشون کنی این ها اصلا چه هستند؟

    • رضا راد۲۰ مرداد ۱۴۰۵

      درود پست‌متاهای یتیم اطلاعات جانبی نوشته‌هایی هستن که خود نوشته‌ها حذف شدن ولی اطلاعاتشون داخل دیتابیس باقی مونده. معمولاً کاربردی ندارن و می‌تونید بعد از گرفتن بکاپ از دیتابیس حذفشون کنید.

  7. U413871۱۸ مرداد ۱۴۰۵

    درود بر شما آقای راد، لطفا قابلیت غیرفعال سازی wp-cron-jobs یا wp-cron-jobs زمانبندی شده را هم به این افزونه اضافه کنید. باتشکر

    • رضا راد۱۹ مرداد ۱۴۰۵

      درود بر شما.کران جاب رو نمیشه غیرفعال کرد چون باید از سمت هاست اضافه بشه قبلش و افزونه این دسترسی رو نداره

    • U415305۱۹ مرداد ۱۴۰۵

      سلام آموزش غیرفعالسازیش تو سایت بود که!
      https://mihanwp.com/disable-wp-cron-job/

  8. U365461۱۸ مرداد ۱۴۰۵

    ای کاش یا قیمت رو بهتر کنید کمتر کنید یا تخفیف بزارید برای من واقعا الان سنگین هستش بخوام ۲میلیون بدم ولی واقعا لازم دارم …

    • رضا راد۱۹ مرداد ۱۴۰۵

      درود بر شما. کد تخفیفی که توی صفحه اصلی پنل کاربریتون هست رو بررسی بفرمایید

      • U365461۲۰ مرداد ۱۴۰۵

        سلام خیلی ممنونم بابت پاسخگویی تون استاد 🌱

        مشاهده کردم واقعا ۱۰ درصد کم هستش …

        • رضا راد۲۰ مرداد ۱۴۰۵

          درود، تنها کد تخفیفی که میتونید استفاده کنید همین هست فقط

  9. U421746۱۸ مرداد ۱۴۰۵

    سلام ممنون از شما برای تمام خدمات رایگانتون که به ما میدهید ممنون میشوم یک دوره درباره تولید سایت با هوش مصنوی هم بگذارید.

    • رضا راد۱۹ مرداد ۱۴۰۵

      درود، سپاس از شما. حتماً پیشنهاد دوره ساخت سایت با هوش مصنوعی رو بررسی می‌کنیم.

      • U365461۲۰ مرداد ۱۴۰۵

        واقعا عالی میشه .

        بخصوص که برای بچه های سایت برتر اضافه کنید❤️

        • رضا راد۲۰ مرداد ۱۴۰۵

          نتیجه رو اطلاع رسانی میکنیم به زودی

  10. U405456۱۸ مرداد ۱۴۰۵

    سلام استاد راد عزیز اگر میشه آموزش هوش مصنوعی المنتور به نام angie رو بذارید ممنون از شما و تیم قدرتمندتون

    • رضا راد۱۸ مرداد ۱۴۰۵

      درود بر شما. بررسی میشه اگر وقت شد حتما

  11. U352045۱۸ مرداد ۱۴۰۵

    یه کد تخفیف برای دانشجوهاتون بزارید خیلی گرون در میاد برای هر سایت بخواهیم بخریم خدا وکیلی🤣

    • رضا راد۱۹ مرداد ۱۴۰۵

      درود بر شما. بررسی میکنیم این مورد رو
      یک کد تخفیف هم در صفحه اصلی پنل کاربریتون قرار داره که میتونید به صورت نامحدود از اون استفاده کنید

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

در حال بارگذاری...

هر سوالی دارید بپرسید.پاسخگوی شما هستیم.