یکی از موارد بسیار حائز اهمیت در رابطه با سایت های وردپرس سرعت بارگذاری سایت است. در حالت ایده آل یک سایت باید در کمتر از ۵ ثانیه بارگذاری شود در حالی که سرعت بارگذاری اکثر سایت ها چندان مطلوب نیست. به کمک ابزارهایی نظیر gtmetrix این سرعت قابل اندازه گیری است. سرعت بارگذاری سایت روی سئو سایت و ترافیک ورودی سایت تاثیر مستقیمی دارد. بعد از انتخاب یک سرویس میزبانی مثل هاست مخصوص وردپرس از بهترین ارائه دهنده هاست باید در خصوص بهبود سرعت قدم بردارید. یکی از روش های افزایش سرعت بارگذاری سایت استفاده از افزونه های کش وردپرس مثل wp super cache است.
wp super cache یک افزونه ذخیره کش برای وردپرس است. این افزونه از سایت داینامیک وردپرس شما تعدادی فایل HTML ثابت تولید می کند. پس از تولید این فایل ها وب سرور به جای پردازش اسکریپت های نسبتا سنگین PHP فایل های HTML تولید شده را ارائه می کند. در واقع با استفاده از این افزونه سرعت وب سایت خود را به میزان قابل توجهی افزایش می دهید. ۹۹% از بازدیدکنندگان شما از پرونده های استاتیک HTML استفاده می کنند. به سایر بازدیدکنندگان پرونده های کش شده سفارشی متناسب با بازدید آنها ارائه می شود. پرونده های استاتیک html به کاربران زیر ارائه می شوند:
این افزونه به سه روش فایل های کش شده را ذخیره می کند.
طبق تحقیقات انجام شده این افزونه تقریبا با اکثر افزونه های محبوب وردپرس از جمله WPML سازگاری دارد و تداخل خاصی با افزونه ها گزارش نشده است. اما ترجیحا بهتر است برای پیشگیری از وقوع مشکل با افزونه هایی که عملکرد مشابه دارند نصب نگردد. در شرایطی که ناسازگاری رخ دهد یا دو افزونه به صورت همزمان در حال تلاش برای کش کردن صفحات باشند ممکن است با خطای زیر مواجه شوید:
در چنین شرایطی بهتر است از میزبانی خود درخواست کنید وضعیت کش سرور را بررسی نمایند شما نیز افزونه های فعال سایت خود را مورد بررسی قرار دهید. افزونه های مشابه افزونه WP SUPER CACHE به شرح زیر هستند:
wp super cache شامل تمام ویژگی هایی است که برای سرعت بخشیدن به وب سایت خود نیاز دارید. این افزونه دارای قابلیت هایی همچون فشرده سازی gzip، پیش بارگذاری حافظه پنهان، پشتیبانی از cdn، پیش نمایش موارد کش شده و… است.
پلاگین wp super cache از مجموعه افزونه های کش وردپرس است که می توان آن را از مخزن وردپرس به صورت رایگان دانلود و روی سایت خود نصب نمایید.
اطلاعات بیشتر درباره افزونه
پس از نصب و فعال سازی افزونه زیر منوی جدیدی تحت عنوان به منو تنظیمات وردپرس شما اضافه خواهد شد. ممکن است بعد از فعالسازی افزونه و شروع تنظیمات خطای را مشاهده نمایید که در ادامه روش رفع آن توضیح داده شده است.
ممکن است پس از نصب و فعال سازی افزونه با پیغام خطای زیر مواجه شوید:
Warning! WP Super Cache caching broken! The script advanced-cache.php could not load wp-cache-phase1.php.
Please edit wp-content/advanced-cache.php and make sure the path to wp-content/plugins/wp-super-cache/wp-cache-phase1.php is correct.
برای رفع خطای WP Super Cache caching broken مراحل زیر را دنبال کنید:
در فایل wp-config.php به دنبال خط زیر بگردید:
define( 'WP_CACHE', true );
اگر این خط وجود ندارد، آن را قبل از خطی که میگوید “That’s all, stop editing!” اضافه کنید. در صورتی که خط وجود دارد، مطمئن شوید مقدار آن روی true تنظیم شده است. اگر همچنان مشکل باقی ماند، به سراغ فایل advanced-cache.php بروید.
به مسیر زیر در هاست بروید
/wp-content/advanced-cache.php
wp-content/plugins/wp-super-cache/wp-cache-phase1.php
اگر مسیر نادرست باشد یا فایل wp-cache-phase1.php در پوشه افزونه وجود نداشته باشد، افزونه قادر به بارگذاری کش نخواهد بود. در این صورت:
مطمئن شوید افزونه بهدرستی نصب شده است.
در صورت نیاز، افزونه را حذف و مجدد نصب نمایید تا تمام فایلهای موردنیاز دوباره ایجاد شوند.
پس از فعالسازی افزونه و رفع هرگونه خطای احتمالی، برای عملکرد بهتر و کش موثرتر، تنظیمات زیر را پیشنهاد میکنیم:
فعالسازی کش: به منوی «تنظیمات > WP Super Cache» بروید و گزینه Caching On را انتخاب کنید، سپس روی دکمه «Update Status» کلیک کنید.
فعالسازی فشردهسازی GZIP:
به تب “Advanced” بروید.
گزینه Compress pages so they’re served more quickly to visitors را فعال کنید.
فعالسازی Preloading:
به تب «Preload» بروید.
گزینه Preload mode (garbage collection only on legacy caching) را فعال کرده و فاصله زمانی بروزرسانی را به دلخواه (مثلاً 720 دقیقه) تنظیم نمایید.
تنظیم انقضای کش:
در تب “Advanced”، بخشی با عنوان Cache Timeout وجود دارد. مقدار پیشنهادی برای اکثر سایتها بین 1800 تا 3600 ثانیه است.
پس از اعمال تنظیمات، برای بررسی عملکرد کش، میتوانید مراحل زیر را انجام دهید:
وارد ابزار GTmetrix شوید و آدرس سایت خود را وارد کنید.
پس از انجام آنالیز، بررسی کنید که شاخصهای PageSpeed و YSlow بهبود یافتهاند یا خیر.
همچنین با استفاده از افزونه مرورگر مانند “Web Developer” میتوانید بررسی کنید که آیا فایلها بهصورت کششده سرو میشوند یا نه.
افزونه WP Super Cache یکی از محبوبترین افزونههای کش برای وردپرس است که با تنظیمات ساده، توانایی بالایی در بهینهسازی سرعت سایت دارد. استفاده از این افزونه به همراه اقدامات مکمل مانند استفاده از CDN، بهینهسازی تصاویر، و کاهش تعداد افزونههای غیرضروری میتواند تاثیر چشمگیری بر سرعت بارگذاری صفحات، رتبه سئو و تجربه کاربری سایت شما داشته باشد.
دنیای تکنولوژی همیشه در حال تغییر است و هر روز یک فناوری تازه جایگزین روشهای…
آموزش جامع نصب Django روی اوبونتو مقدمه اگر به دنبال ساخت یک وبسایت یا اپلیکیشن…
آموزش گامبهگام حذف محدودیت Grace Period در Remote Desktop Services یکی از مشکلات رایج در…
پروتکل Remote Desktop Protocol (RDP) یکی از متداولترین روشها برای مدیریت سرورهای ویندوزی از راه…
شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…
مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…