درباره افزونه کلیر کش فور می Clear Cache for Me
داستان این افزونه از یه دردسر خیلی آشنا شروع شد. سازندهاش، webheadcoder (شرکت Webhead LLC)، یه روز نشست ویجتهای سایتش رو آپدیت کرد، صفحه رو رفرش داد، و دید هیچی عوض نشده. افزونههای کش محبوب مثل W3 Total Cache و WP Super Cache اصلاً نمیفهمیدن که ویجت یا منو ذخیره شده. خودش نوشت که "سایتم هیچ تغییری نشون نمیداد وقتی ویجتها رو ذخیره میکردم." پس یه افزونه ساده نوشت که دقیقاً همین یه مشکل رو حل کنه. اسم اولیهاش هم «Clear Cache for Widgets» بود، همون slug که هنوز توی مخزن وردپرس موندگاره. از اون نسخههای اولیه که فقط با WPEngine و W3TC کار میکرد، حالا رشد کرده تا نسخه ۲.۴.۲ که با طیف گستردهای از سیستمهای کش سازگاره. کار اصلی این افزونه اینه که هر بار هر چیزی توی وردپرس ذخیره بشه، کش رو خودکار پاک کنه؛ بدون این که نیازی به فشار دادن دکمه اضافهای باشه. این «هر چیزی» خیلی گستردهست: ذخیره ویجت، منو، Customizer، فیلدهای Advanced Custom Fields، فرمهای Contact Form 7 و WP Forms، تنظیمات ووکامرس، بهروزرسانی وردپرس، و حتی فعال یا غیرفعال کردن افزونهها. علاوه بر این، یه حالت Development Mode داره که مرورگر رو مجبور میکنه فایلهای CSS و JS قالب رو هر بار تازه بارگذاری کنه؛ نه از کش. یه دکمه «Clear Cache Now» هم روی داشبورد اضافه میکنه که میشه دسترسی بهش رو بر اساس سطح دسترسی کاربران تنظیم کرد. برای کاربر ایرانی، یه نکته مهم اینه که این افزونه کاملاً محلیه؛ یعنی هیچ ارتباطی به سرور خارجی، API خارجی، یا سرویس ابری نداره. کل عملیاتش توی همون سرور خودت اتفاق میافته. این یعنی نه تحریم مشکلساز میشه، نه فیلتر، نه CDN خارجی که دسترسیاش قطع باشه. برای کسایی که روی هاست اشتراکی ایرانی کار میکنن و افزونههای کشی مثل LiteSpeed Cache یا WP Fastest Cache نصب دارن، این افزونه میتونه اون لحظههای کلافهکننده که «چرا تغییرم اعمال نشد؟» رو خیلی کمتر کنه. سازگاری با LiteSpeed Cache هم برای هاستهای ایرانی که معمولاً روی LiteSpeed اجرا میشن، یه امتیاز مثبته. ولی یه محدودیت جدی داره که باید بدونی: چون این افزونه با هر ذخیرهسازی کش رو پاک میکنه، روی سایتهای پرترافیک میتونه فشار اضافهای به سرور بیاره. خودِ سازنده هم صادقانه نوشته که این رویکرد «ممکنه بیش از حد باشه» و شاید به همین دلیله که این قابلیت بهصورت پیشفرض توی افزونههای کش اصلی وجود نداره. ضمناً یه مشکل فنی هم وجود داره: چون بعضی سیستمهای کش روی shutdown hook اجرا میشن و این افزونه هم همینطور، اگه PHP وقت کافی نداشته باشه، اجرای کد تضمینی نیست. توصیه عملی: اگه سایت کمترافیکی داری و اغلب ویجت، منو یا تنظیمات افزونهها رو دستکاری میکنی، این افزونه دقیقاً همون چیزیه که لازم داری. اگه سایت فروشگاهی پرازدحام داری، بهتره فقط از دکمه دستی داشبوردش استفاده کنی و گزینه پاکسازی خودکار رو با احتیاط فعال کنی.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 2.4.2» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (clear-cache-for-widgets-2.4.2.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه کلیر کش فور می Clear Cache for Me اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 2.4.2
- بروزرسانی به نسخه 2.4.2