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

آموزش افزایش سرعت وردپرس با نصب افزونه WP-FFPC

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

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

افزایش سرعت وردپرس با WP-FFPC

افزونه‌ای که قصد دارم تا از اون برای افزایش سرعت در وردپرس بپردازم با نام WP-FFPC در مخزن وردپرس به ثبت رسیده و تاکنون تونسته تا بیش از 4.000 نصب فعال و کسب امتیاز 4.8 را ازآن خودش بکنه که میتونید ازش به عنوان بهترین افزونه افزایش سرعت وردپرس استفاده کنید. قبل از هرکاری با کلیک روی دکمه زیر افزونه را به صورت رایگان از مخزن وردپرس دانلود کنید و بعدش با استفاده از آموزش آموزش نحوه نصب و کار کردن با افزونه ها در وردپرس اقدام به نصب و فعال کردن این افزونه در سایت وردپرسی خودتون بکنید.

دانلود افزونه Wp-ffpc

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

افزونه wp-ffpc از روش ذخیره‌سازی حافظه بر روی دیسک کاربر استفاده میکنه که در مقایسه با کش برای افزایش سرعت سایت گزینه بهتری خواهد بود. علاوه بر این از چند روش برای ذخیره سازی استفاده می‌کنه که قادر هستید از هر کدوم یکی از موارد زیر برای افزایش سرعت وردپرس که وابسته به نوع سرور مورد استفاده شما هستش استفاده کنید.

  • APC
  • APCu
  • xCache
  • PHP memcached
  • Nginx memcached

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

آموزش پیکربندی افزونه wp-ffpc در وردپرس

برای نصب و پیکربندی اصولی افزونه wp-ffpc چندین مرحله وجود داره که باید با دقت تمامی این مراحل را طی کنید تا بتونید در بهترین شکل ممکن از این افزونه برای افزایش سرعت سایت خودتون استفاده کنید. دقت کنید که تمامی مراحل را به درستی طی کنید.

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

مرحله اول: فعال کردن کش وردپرس

بعد از نصب و فعال سازی افزونه ممکنه پیغام‌های خطایی به شما نشون داده بشه که میبایست برای استفاده از افزونه از این پیغام‌ها استفاده کنید تا پیکربندی صحیحی روی افزونه انجام دهید. اولین موردی که برای استفاده از افزونه wp-ffpc باید در نظر بگیرید اینه که حتما باید کش بر روی وردپرس فعال شده باشد. بنابراین برای این کار می‌بایست دستور فعال سازی کش وردپرس در فایل کانفیگ وردپرس را فعال کنید. بنابراین برای این کار وارد هاست خود شده و سپس با کلیک روی گزینه File Manager در هاست خودتون به صفحه مدیریت فایل‌های وردپرس مراجعه کنید.

افزودن منو به قالب وردپرس

بعد از این مرحله وارد مسیر /public_html/ شده و سپس به مسیری که وردپرس را نصب کردید مراجعه کنید. در این مسیر فایل‌ها و پوشه های وردپرس رو میبینید که کافیه دنبال فایلی با نام wp-config.php باشید. بعد از اینکه فایل را پیدا کردید روی فایل راست کلیک کرده و گزینه Edit را انتخاب کنید تا به صفحه ویرایش فایل هدایت شوید. سپس با استفاده از کلیدهای ترکیبی CTRL + F صفحه کلید خودتون به دنبال عبارت WP_CACHE بگردید، اگر چنین دستوری پیدا نکردید کد زیر را در مکان مناسبی از فایل قرار دهید.

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

مرحله دوم: تعیین نوع ذخیره سازی کش در وردپرس

در این مرحله وارد پیشخوان وردپرس شده و سپس به مسیر تنظیمات> wp-ffpc مراجعه کنید و مشابه تصویر زیر در تب Cache Type گزینه Select backend را روی حالت PHP Memcache تعیین کرده و سپس گزینه‌های Expiration time for posts و Expiration time for taxonomy و Expiration time for home را که به صورت پیشفرض روی 300 قرار دارند روی مقدار 100 تنظیم کرده و در نهایت روی دکمه ذخیره تنظیمات در انتهای صفحه کلیک کنید.

افزایش سرعت وردپرس

بعد از اینکه تنظیمات را ذخیره کنید مشابه تصویر زیر پیغام موفقیت آمیز بودن نصب افزونه wp-ffpc به شما نمایش داده خواهد شد.

افزایش سرعت وردپرس

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

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

یکی از قابلیت‌های این افزونه اینه که با استفاده از دیباگ مجزایی که براش وجود داره با فعال سازی اون خطاهایی که در سایت قرار داره را بهتر بررسی کنید. برای فعال سازی این مورد به تب Debug & in-depth مراجعه کنید.

افزایش سرعت وردپرس

سپس همونطور که در تصویر بالا مشاهده می‌کنید لازمه تا با استفاده از دستوری حالت دیباگ افزونه را فعال کنید. پس وارد هاست خودتون شده و سپس به مسیر public_html مراجعه کنید و مجددا فایل wp-config.php را باز کرده و کد زیر را در مکان مناسبی از این فایل قرار دهید. میتونید تا کد را زیر کد دیباگ خود وردپرس قرار بدین.

بعد از اضافه کردن کد مورد نظر به پیشخوان وردپرس برگردید و مشابه توضیح زیر سایر گزینه‌ها را به انتخاب خودتون فعال و یا غیرفعال کنید.

Enable X-Pingback header preservation: با فعال کردن این گزینه میتونید تا x-pingback هایی که در سایت وجود دارند را در هدر و بالای پیشخوان وردپرس مشاهده کنید.

Add X-Cache-Engine header: با استفاده از این قابلیت هم میتونید تا موتور X-cache افزونه را در هدر سایت مشاهده کنید.

Add HTML debug comment: و در نهایت با استفاده از این گزینه هم قادر هستید تا خطاهای موجود را به صورت کامنت‌های HTML مشاهده و بررسی کنید.

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

فعال سازی کش در صفحات و پست‌تایپ‌های خاص

برای اینکه بتونید تا تعیین کنید تا در چه نوع از صفحاتی امکان کش وجود داشته باشه میتونید تا با کلیک رو تب Cache Exceptions صفحات را مشابه تصویر زیر انتخاب کنید.

افزایش سرعت وردپرس

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

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

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

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

افزایش سرعت وردپرس

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

  1. ساعتی
  2. روزانه یک بار
  3. روزانه دو بار

خالی کردن کش وردپرس

برای خالی کردن کش وردپرس در این افزونه هم میتونید تا با اسکرول به پایین صفحه و مراجعه به تب Empty Cache اقدام به حذف کش وردپرس کنید. برای این کار کافیه تا روی دکمه Cleare Cache کلیک کنید تا کش سایت خالی شود.

افزایش سرعت وردپرس

رفع خطای extension not found افزونه wp-ffpc

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

امیدوارم که این آموزش هم مورد توجه شما قرار گرفته باشه و با استفاده از اون تونسته باشید تا اقدام به افزایش سرعت وردپرس کنید. اگر در هنگام کار با افزونه سوال و یا مشکلی برای شما پیش اومد میتونید از بخش دیدگاه‌ها اعلام کنید تا در کوتاه‌ترین زمان ممکن پاسخگوی شما باشم.
آموزش افزایش سرعت وردپرس با نصب افزونه WP-FFPC
4.8 (96.86%) 70
برچسب ها
هاست ایران میزبان فا

علی یزدان پرست

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

نوشته های مشابه

‫۲۳ نظرها

  1. درود من تمامی مراحل را انجام دادم. وقتی وارد داشبورد میشم این پیغام میاد
    WP_CACHE is disabled. Without that, cache plugins, like this, will not work. Please add define ( 'WP_CACHE', true ); to the beginning of wp-config.php.
    آون کدها را هم در wp_config.php قرار دادم و مقدار True هست
    define(‘WP_CACHE’, true);
    define(‘WP_FFPC__DEBUG_MODE’, true);
    ممنون میشم کمک کنید

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

  2. سلام. ممنون از مقاله خوبتون

    این خطا رو میشه بفرمایید از چی هست؟
    WARNING: you’ve entered username and/or password for memcached authentication ( or your browser’s autocomplete did ) which will not work unless you enable memcached sasl in the PHP settings: add memcached.use_sasl=1 to php.ini

    1. سلام و روز بخیر، از پشتیبانی هاستینگ کمک بگیرید تا مشکل را برطرف کنند. تا زمانی که memcached sasl in the PHP settings فعال نباشه این خطا را خواهد داد و برای فعال سازی لازمه تا هاستینگ اقدام به این کار بکنه که با اضافه کردن memcached.use_sasl=1 به فایل php.ini فعال خواهد شد.

  3. سلام
    1- واحد زمان چیه که پیشنهاد دادید روی صد باشه، صد چی؟ روز ساعت دقیقه …؟
    2- و اینکه چرا همه browser cacheها رو صفر ؟در gtmetrix لیوریج… مهمه!

    1. سلام، این واحدها بر اساس ثانیه است و پیشنهادی است که خود افزونه در بهترین حالت ممکن گفته از این‌ها استفاده کنید. حالا میتونید از زمان دلخواه خودتون استفاده کنید.

      1. صفر یعنی کش نکنه؟
        چرا همه browser cacheها رو صفر گذاشتید؟
        در gtmetrix لیوریج… مهمه! درست میگم؟

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

  4. سلام وقت بخیر. افزونه کش WP-FFPC که بعنوان بهترین مورد معرفی کردید واقعا میتونه خیالمونو راحت کنه که دیگه سایر افزونه ها رو تست نکنیم؟
    سوال دیگه اینکه اشکالی نداره اگه همزمان هم از این افزونه استفاده کنم و هم از قابلیت cdn سایت کلودفلار؟
    متشکرم.

    1. سلام و وقت بخیر،
      همونطور که در آموزش مشاهده می‌کنید باید یکی از پلاگین‌های کش مثل APC ،APCu ،xCache ،PHP memcached ،Nginx memcached روی هاست شما فعال باشد. بنابراین قبل از نصب و استفاده حتما از هاستینگ خودتون سوال کنید.
      خیر اشکالی نداره، فقط به شرطی که قابلیت کش کلودفلر یا هر افزونه دیگه را غیرفعال کرده باشید.

      1. عرض سلام و وقت بخیر !
        خیلی ممنون به خواتر مقالیه عالیتون
        ببخشید از کجا بفهیمم که پلاگین‌های کش مثل APC ،APCu ،xCache ،PHP memcached ،Nginx memcached روی هاست فعال هست یا خیر؟؟؟؟
        ممنوم

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

  5. سلام. این قابلیت هایی که باید در هاست فعال باشه و نام بردید بعضی هاشون در تنظیمات مربوط به اکستنشن های بخش پی اچ پی در سی پنل هستن و قابلیت فعال سازی دارن مخصوصا memcache . هاست من از میزبانفاست اشتراکی اروپا.
    لطفا راهنمایی کنید اینکه در این مطلب عنوان شده که کش بر روی دیسک کاربر ذخیره میشه یعنی این افزونه از هارد کاربران برای انجام کش استفاده میکنه؟
    در استفاده از افزونه های کش برای دو سرور آپاچی یا لایت اسپید تفاوتی وجود داره؟ مخصوصا همین افزونه که معرفی کردید و super cache و w3 total cache.
    ببخشید که طولانی شد.

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

  6. سلام وقت بخیر. با یک سایت خاص روبرو شدم که امکانات خیلی جالبی در پست هاش داره و از مدیرش که راهنمایی خواستم عنوان کردن که با کدنویسی این کار رو انجام دادن. اینکه در پستها وقتی که بر روی عناوین در داخل مطالب با ماوس هاور میشه چند تا فلش به سمت بالا و پایین جهت اسکرول ظاهر میشه. همچنین با هاور روی عکسها تصویر یک ذره بین نمایش داده میشه. خواستم بپرسم افزونه ای میشناسید که این کارها رو انجام بده؟ ممنون میشم اگر اطلاع دارید راهنمایی کنید.
    آدرس سایت فوق الذکر it-planet.ir/4045

  7. سلام و خسته نباشید من این افزونه رو فعال کردم ولی نمیتونم گزینه PHP Memcache رو انتخاب کنم و بصورت پیشفرض PHP Memcached قرار داده شده و سایر گزینه ها قابل انتخاب نیستن.. میشه راهنمایی بفرمایین چیکار کنم؟

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

  8. درود.وقت بخیر.
    memcached cache backend activated but no PHP memcached extension was found.
    Please either use different backend or activate the module!
    مشکل خاصی ایجاد میشه؟

  9. سلام برای من php memcached فعاله و php memcashe هرکاری میکنم فعال نمیشه مشکل کجاست

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن