درباره افزونه W3 Total Cache
W3 Total Cache یکی از قدیمیترین افزونههای کش وردپرسه که از سال ۲۰۰۹ توسط Frederick Townes توسعه مییافت. سال ۲۰۲۰ یه اتفاق مهم افتاد: BoldGrid این افزونه رو خرید و کلاً بازنویسیش کرد. نسخهای که الان دارید استفاده میکنید، با نسخههای قبل از ۲۰۲۰ متفاوته. خوشبختانه بهتر شده ولی بدبختانه پیچیدگیش رو حفظ کرده. این افزونه نه برای مبتدیها، که برای کسایی ساخته شده که میخوان روی هر جنبه از عملکرد سایتشون کنترل کامل داشته باشن. از نظر امکانات، W3TC چندین لایه کش ارائه میده که هر کدوم رو میتونید جداگانه فعال یا غیرفعال کنید. Page Cache (کش صفحات کامل که اولین درخواستها رو از PHP میپره)، Object Cache (کش کوئریهای ساده دیتابیس)، Database Cache (کش نتایج کوئریهای پیچیده)، Opcode Cache (با APC یا OPcache)، Fragment Cache (کش بخشهای خاص صفحه)، Minify (فشردهسازی CSS و JS)، Browser Cache (تنظیم headerها برای کش مرورگر)، و CDN Integration (یکپارچگی با اکثر CDNها). این تعداد لایه کش از هیچ افزونه دیگهای نمیبینید. برای کاربر ایرانی W3TC چالشهایی داره که باید قبل از نصب جدی بگیریدشون. اول، CDNهای خارجی مثل Cloudflare و KeyCDN در ایران کند هستن یا فیلتر. اگه میخواید از CDN استفاده کنید، حتماً CDN ایرانی مثل ابرآروان رو انتخاب کنید. دوم، W3TC تنظیمات زیادی داره و اگه اشتباه پیکربندی بشه، میتونه سایت رو از کار بندازه. مخصوصاً Object Cache و Database Cache اگه روی هاست اشتراکی فعال بشن، اغلب نتیجهای برعکس میدن و سایت رو کندتر میکنن. توصیه میشه از Setup Guide داخلی استفاده کنید که بر اساس نوع هاست توصیههای مناسب میده. سوم، اگه هاست لایت اسپید دارید، W3TC رو استفاده نکنید — LiteSpeed Cache بهینهسازی بهتری روی همون هاست انجام میده. و نکته چهارم که خیلی مهمه: Object Cache فقط با Memcached یا Redis کار میکنه که در هاستهای اشتراکی معمولاً موجود نیست یا فعال نیست. این بخش رو فعال نکنید مگر روی VPS باشید. تنظیمات پیشنهادی برای هاستهای اشتراکی ایرانی: Page Cache روی Disk Enhanced، Browser Cache فعال، Minify HTML فعال ولی Minify JS و CSS غیرفعال (چون اغلب با قالبهای فارسی تداخل میکنن)، CDN فقط با ارائهدهنده ایرانی. این تنظیمات حدود ۸۰ درصد بهبود سرعت رو میده بدون اینکه دردسر ایجاد کنه. اگه میخواید چیزی سادهتر، WP Fastest Cache یا WP Super Cache گزینههای بهتری هستن. ولی اگه روی VPS سرور میکنید و میخواید هر گرم سرعت بکشید بیرون، W3TC انتخاب درستیه.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 2.9.4» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (w3-total-cache-2.9.4.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه W3 Total Cache اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 2.9.4
- Fix: Output buffering: Reverted to previous output buffering from 2.9.1
- Fix: Cloudflare: Token/Key validation
- Fix: Prevent mfunc processing bypss by user-agent
- Fix: Output buffering: Discard nested OB contents for non-HTML responses (JSON/AJAX) to prevent HTML prepended to JSON output