SHET22

Object Cache چیست؟ راهنمای افزایش سرعت وردپرس

Object Cache چیست؟ راهنمای افزایش سرعت وردپرس

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

توی این راهنما می‌بینیم Object Cache چیست، چه فرقی با Page Cache داره و بیشتر به درد چه سایت‌هایی می‌خوره. بعد سراغ راه‌اندازی Persistent Object Cache با Redis و افزونه لایت اسپید کش می‌ریم و پیش‌نیازها، روش آزمایش و خطاهای رایجش رو قدم‌به‌قدم بررسی می‌کنیم. اگه هنوز با مفهوم کش آشنا نیستید، اول راهنمای کش Redis در وردپرس رو بخونید.

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

Object Cache چیست و چه کاری برای سایت انجام می‌ده؟

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

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

تفاوت Object Cache موقت و Persistent Object Cache

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

Persistent Object Cache یعنی «کش آبجکت ماندگار». این مدل، اطلاعات رو بین درخواست‌های مختلف نگه می‌داره. برای راه‌اندازی اون معمولاً به یک موتور ذخیره‌سازی مثل Redis یا Memcached و یک Drop-in نیاز دارید. Drop-in اینجا یک فایل ویژه وردپرس به نام object-cache.php هست که روش ذخیره و بازیابی اطلاعات کش‌شده رو تغییر می‌ده.

Object Cache چه فرقی با Page Cache داره؟

Page Cache یک نسخه آماده از کل صفحه رو ذخیره می‌کنه. وقتی کاربر دوباره همون صفحه رو باز می‌کنه، سرور می‌تونه خروجی آماده HTML رو تحویل بده و بخش بزرگی از اجرای PHP و درخواست‌های دیتابیس رو کنار بذاره.

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

Object Cache چطور سرعت وردپرس رو بیشتر می‌کنه؟

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

ذخیره نتیجه درخواست‌های تکراری دیتابیس

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

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

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

Object Cache برای چه سایت‌هایی مفیدتره؟

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

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

چه وقت‌هایی ممکنه تغییر محسوسی نبینید؟

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

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

روش‌های راه‌اندازی Persistent Object Cache در وردپرس

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

Redis

Redis یک موتور ذخیره داده پرسرعته که معمولاً داده‌ها رو در حافظه نگه می‌داره. برای وصل‌کردن وردپرس به Redis، خود سرویس باید روی سرور فعال باشه و معمولاً افزونه PHP مربوط به Redis هم لازم می‌شه. بعد یک افزونه وردپرسی یا قابلیت Object Cache افزونه کش، فایل Drop-in رو ایجاد می‌کنه.

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

Memcached

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

Docket Cache و SQLite Object Cache

Docket Cache و SQLite Object Cache راهکارهایی هستن که بدون سرویس جداگانه Redis یا Memcached هم می‌تونن کش ماندگار بسازن. البته روش ذخیره‌سازی اون‌ها با کش حافظه‌ای Redis یکی نیست. این گزینه‌ها ممکنه برای هاست‌هایی مناسب باشن که اجازه اجرای سرویس جداگانه نمی‌دن، ولی باید سازگاری و کارایی اون‌ها رو روی سایت واقعی آزمایش کنید.

کدوم روش برای سایت شما مناسب‌تره؟

اگه هاستتون Redis مدیریت‌شده و آماده داره، معمولاً بهتره از همون گزینه‌ای استفاده کنید که شرکت میزبان پشتیبانی می‌کنه. اگه فقط Memcached ارائه می‌شه، استفاده از اون منطقی‌تر از راه‌اندازی سرویسیه که پشتیبانی نمی‌شه. روی هاست محدود هم می‌تونید یک راهکار مبتنی بر فایل، OPcache یا SQLite رو آزمایش کنید.

دو موتور Object Cache رو هم‌زمان فعال نکنید. وردپرس فقط باید یک فایل object-cache.php فعال داشته باشه. اگه چند افزونه هم‌زمان بخوان این فایل رو مدیریت کنن، احتمال تداخل بالا می‌ره.

پیش‌نیازهای فعال‌سازی Object Cache

  • بررسی پشتیبانی هاست از موتور کش: از پشتیبانی بپرسید Redis یا Memcached روی سرویس شما فعاله یا نه.
  • بررسی افزونه PHP موردنیاز: فعال‌بودن سرویس سرور به‌تنهایی کافی نیست و PHP هم باید بتونه با اون ارتباط بگیره.
  • گرفتن اطلاعات اتصال: آدرس میزبان، پورت، رمز، شماره پایگاه داده یا مسیر سوکت رو از شرکت هاست بگیرید.
  • گرفتن نسخه پشتیبان: قبل از تغییر تنظیمات، از فایل‌ها و دیتابیس سایت یک نسخه پشتیبان قابل‌بازیابی بگیرید.

یادتون نره فعال‌کردن ثابت WP_CACHE در فایل wp-config.php به‌تنهایی Redis یا Memcached رو راه نمی‌اندازه. این ثابت به وردپرس می‌گه قابلیت‌های کش می‌تونن استفاده بشن، ولی Persistent Object Cache هنوز به موتور ذخیره‌سازی، اتصال درست و Drop-in سازگار نیاز داره.

فعال‌سازی Object Cache با Redis و لایت اسپید کش

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

مرحله اول: بررسی فعال‌بودن Redis روی هاست

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

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

مرحله دوم: بازکردن تنظیمات Object Cache در لایت اسپید کش

وارد پیشخوان وردپرس بشید. از منوی «لایت اسپید کش»، بخش «کش» رو باز کنید و به زبانه Object برید. اگه اسم منو کمی فرق داشت، دنبال بخشی بگردید که تنظیمات Object Cache، روش ذخیره‌سازی و وضعیت اتصال رو نشون می‌ده.

فعال کردن آبجکت کش Redis
فعال کردن آبجکت کش Redis

مرحله سوم: واردکردن اطلاعات اتصال Redis

در قسمت Method گزینه Redis رو انتخاب کنید. بعد Host و Port رو طبق اطلاعات هاست وارد کنید. سراغ مقادیر رایجی که در اینترنت می‌بینید نرید؛ بعضی هاست‌ها از پورت متفاوت یا سوکت Unix استفاده می‌کنن. اگه پشتیبانی رمز یا شماره پایگاه داده هم بهتون داده، اون‌ها رو در جای درست وارد کنید.

اگه چند سایت به یک Redis مشترک وصل می‌شن، هر سایت باید یک شناسه یا Prefix یکتا داشته باشه. این پیشوند نمی‌ذاره کلیدهای کش سایت‌ها با هم قاطی بشن. مقدار مناسب رو از مستندات افزونه یا پشتیبانی هاست بگیرید.

مرحله چهارم: فعال‌کردن Object Cache و بررسی وضعیت اتصال

گزینه Object Cache رو روشن کنید و تغییرات رو ذخیره کنید. بعد وضعیت اتصال رو در همون صفحه ببینید. باید پیامی نمایش داده بشه که اتصال موفق به Redis و فعال‌بودن Object Cache رو تأیید می‌کنه.

تنظیم روش Redis، اطلاعات اتصال و وضعیت Object Cache در افزونه لایت اسپید کش
تنظیم روش Redis، اطلاعات اتصال و وضعیت Object Cache در افزونه لایت اسپید کش

اگه آزمایش اتصال موفق نبود، تنظیمات رو پشت‌سرهم و شانسی تغییر ندید. اول Host، Port، رمز، افزونه PHP و دسترسی حساب رو با پشتیبانی هاست بررسی کنید.

مرحله پنجم: پاک‌کردن کش و آزمایش سایت

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

بخش پاک‌سازی کش‌های لایت اسپید کش بعد از فعال‌کردن Object Cache
بخش پاک‌سازی کش‌های لایت اسپید کش بعد از فعال‌کردن Object Cache

از کجا بفهمیم Object Cache درست کار می‌کنه؟

بررسی وضعیت اتصال در افزونه

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

بررسی فایل object-cache.php

در مسیر wp-content باید فایل object-cache.php مربوط به راهکار فعال رو ببینید. این فایل رو دستی ویرایش نکنید. اگه از قبل فایل مشابهی داشتید، مطمئن بشید برای افزونه قدیمی یا موتور دیگه‌ای نیست.

مقایسه سرعت و تعداد درخواست‌های دیتابیس قبل و بعد از فعال‌سازی

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

فقط امتیاز کلی ابزارهای سرعت رو ملاک نذارید. Object Cache بیشتر روی کار سرور اثر می‌ذاره و ممکنه تغییرش در صفحه‌هایی که کاملاً کش شده‌ان کمتر دیده بشه.

اگه هاست از Redis یا Memcached پشتیبانی نکنه، چه کار کنیم؟

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

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

استفاده از راهکارهای بدون سرویس جداگانه

اگه امکان اجرای سرویس جداگانه ندارید، می‌تونید Docket Cache یا SQLite Object Cache رو در یک محیط آزمایشی بررسی کنید. این راهکارها روی همه سایت‌ها نتیجه یکسانی ندارن. قبل از استفاده روی سایت اصلی، سازگاری اون‌ها رو با قالب، افزونه‌ها و محدودیت فضای دیسک آزمایش کنید.

چه وقت‌هایی بهتره سرویس میزبانی رو تغییر بدید؟

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

خطاهای رایج Object Cache و راه‌حل اون‌ها

خطای اتصال به Redis یا Memcached

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

کندشدن پیشخوان یا نمایش اطلاعات قدیمی

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

تداخل چند افزونه کش با هم

ممکنه چند افزونه بخوان فایل object-cache.php رو نصب یا جایگزین کنن. فقط یک راهکار Object Cache رو فعال نگه دارید. قبل از حذف افزونه قبلی، از گزینه رسمی همون افزونه برای غیرفعال‌کردن Object Cache استفاده کنید تا Drop-in قدیمی باقی نمونه.

پرشدن حافظه یا تنظیم نادرست زمان نگهداری کش

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

مشکل بعد از تغییر هاست، دامنه یا تنظیمات سرور

بعد از انتقال سایت، ممکنه اطلاعات اتصال قبلی دیگه درست نباشن. Host، Port، رمز، Prefix و فایل object-cache.php رو بررسی کنید. بعد همه کش‌ها رو پاک کنید و صفحه‌های مهم سایت رو دوباره آزمایش کنید.

نکته‌های مهم برای استفاده امن از Object Cache

  • فقط از یک Drop-in برای Object Cache استفاده کنید.
  • اطلاعات اتصال و رمز Redis رو در مقاله، تیکت عمومی یا مخزن Git عمومی منتشر نکنید.
  • بعد از تغییرات مهم سایت، کش رو پاک کنید.
  • نتیجه رو با معیارهای واقعی سرعت و مصرف منابع بسنجید.
  • قبل از تغییر موتور کش، قابلیت فعلی رو درست غیرفعال کنید.
  • فعال‌بودن Object Cache رو بعد از آپدیت، انتقال هاست و بازیابی نسخه پشتیبان دوباره بررسی کنید.

جمع‌بندی: آیا Object Cache برای سایت شما لازمه؟

Object Cache نتیجه بعضی از درخواست‌ها و محاسبات پرتکرار رو نگه می‌داره تا وردپرس مجبور نباشه هر بار اون‌ها رو از اول انجام بده. نسخه داخلی وردپرس موقته، ولی Persistent Object Cache داده‌ها رو بین درخواست‌های مختلف حفظ می‌کنه. Redis و Memcached از گزینه‌های رایج هستن و راهکارهای مبتنی بر SQLite، فایل یا OPcache هم در بعضی محیط‌ها کاربرد دارن.

این قابلیت برای فروشگاه‌ها، سایت‌های عضویتی و سایت‌های پرترافیک می‌تونه فشار روی دیتابیس رو کمتر کنه. بااین‌حال، افزایش سرعت تضمینی نیست. قبل و بعد از فعال‌سازی آزمایش بگیرید، فقط یک Drop-in نگه دارید و اطلاعات اتصال رو از شرکت هاست بگیرید. Object Cache وقتی ارزش بیشتری داره که در کنار میزبانی مناسب، Page Cache درست و بهینه‌سازی قالب و افزونه‌ها استفاده بشه.

سؤال‌های متداول درباره Object Cache

آیا وردپرس به‌صورت پیش‌فرض Object Cache داره؟

بله. وردپرس Object Cache داخلی داره، ولی اطلاعاتش فقط در طول همون درخواست نگه داشته می‌شن. برای نگه‌داشتن داده‌ها بین درخواست‌های مختلف به Persistent Object Cache و یک Drop-in سازگار نیاز دارید.

آیا Object Cache همون Redis هست؟

نه. Object Cache یک روش کش‌کردن داده‌هاست و Redis فقط یکی از موتورهاییه که می‌تونه این داده‌ها رو نگه داره. Memcached، SQLite و راهکارهای دیگه هم می‌تونن برای این کار استفاده بشن.

آیا روشن‌کردن WP_CACHE برای فعال‌سازی Object Cache کافیه؟

نه. این تنظیم به‌تنهایی Redis یا Memcached رو فعال نمی‌کنه. برای Persistent Object Cache به موتور ذخیره‌سازی فعال، اتصال درست و فایل object-cache.php سازگار نیاز دارید.

Redis بهتره یا Memcached؟

یک جواب ثابت برای همه سایت‌ها نداریم. بهتره از موتوری استفاده کنید که هاستتون به‌صورت مدیریت‌شده ارائه می‌ده و افزونه‌های سایتتون با اون سازگارن. نتیجه نهایی رو هم با آزمایش قبل و بعد بسنجید.

آیا Object Cache روی هاست اشتراکی هم قابل‌استفاده‌ست؟

بله، اگه شرکت هاست Redis یا Memcached و دسترسی لازم رو ارائه بده. روی بعضی هاست‌ها هم می‌تونید راهکارهای بدون سرویس جداگانه رو آزمایش کنید، ولی نتیجه به محدودیت‌های همون سرویس بستگی داره.

آیا Object Cache همیشه سرعت سایت رو بیشتر می‌کنه؟

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

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

  1. U342888۴ اردیبهشت ۱۴۰۳

    سلام
    در نسخه های php8.1 و بالاتر این ماژول ها کلا” حذف شده اند و بجای اون opcache اومده … حالا چکار باید کرد ؟

    ممنونم

  2. U337926۴ اسفند ۱۴۰۲

    سلام میخوام افزونه رو نصب کنم این ارور رو میده
    نصب ناموفق بود: دریافت انجام نشد. cURL error 28: SSL connection timeout
    ssl هم داره سایتم

  3. U325845۱۴ تیر ۱۴۰۲

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

    • رضا راد۱۵ تیر ۱۴۰۲

      درود باید دیباگ رو فعال و ببینید خطا از چی هست.

  4. U314490۴ بهمن ۱۴۰۱

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

    • رضا راد۴ بهمن ۱۴۰۱

      سلام باید از هاست بپرسید تا اطلاعات مورد نیاز رو بهتون بدن شاید رمز داشته باشه

  5. U29402۲۳ دی ۱۳۹۹

    با سلام
    ببخشید من یه سوالی داشتم نمیدونستم کجا بپرسم اینجا پرسیدم
    من همه کار انجام دادم برای اینکه سرعت سایتم خوب شه ( بارگزاری تنبل – فشرده سازی فایل ها – بهینه کردن تصاویر و…) ولی وقتی در ابزار های تست سرعت ، سرعت سایت را تست می کنم نتیجه ی خیلی بدی میبینم
    به نظر شما مشکل از کجاس ؟

    • رضا راد۲۳ دی ۱۳۹۹

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

پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرس
پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
تیم میهن وردپرسخارج از ساعات کاری هستیم؛ دستیار هوش مصنوعی پاسخگوی شماست.هوش مصنوعی

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

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