Zinn® Cache
ویژگیها
افزونه Zinn® Cache یک حافظه موقت (کش) رایگان صفحات و شیء Redis برای WordPress روی هر سرور وبی است: کش اختصاصی LiteSpeed در صورت وجود، کش nginx، Varnish یا Apache که میزبان شما اجرا میکند، و یک کش سریع فایل در هر جای دیگر. افزونه Zinn® Cache Pro افزونهای غیررایگان است که عملکرد کش شما را نشان میدهد و آن را باز هم سریعتر میکند. هر دو به ۵۷ زبان ترجمه شدهاند.
حافظه پنهان تمام صفحه در هر سروری
در LiteSpeed، Zinn® Cache هدرهای cache-control و cache-tag را بر روی هر پاسخ فرانتاند که ذخیرهسازی آن ایمن است اعمال میکند و وبسرور آن را به بازدیدکننده بعدی تحویل میدهد. در هر سرور دیگری، صفحه را به صورت یک فایل نگه میدارد و قبل از بارگیری WordPress، آن را از advanced-cache.php مربوط به WordPress ارائه میدهد. در هر دو حالت، PHP و پایگاه داده نادیده گرفته میشوند.
تفاوت بین ساخت یک صفحه و ارسال یک فایل در همین است و تقریباً تمام سرعت حافظه پنهان از همین جا ناشی میشود. فقط بازدیدکنندگانی که وارد سیستم نشدهاند صفحات ذخیرهشده را دریافت میکنند و پانل وضعیت به شما اطلاع میدهد که کدام حافظه پنهان صفحه در حال استفاده است.
- حافظه پنهان اختصاصی LiteSpeed، یا حافظه پنهان فایل در هر سرور دیگر
- مدت زمان ماندگاری برای هر نوع محتوا، از ۶۰ ثانیه تا یک سال
- طول عمر مرورگر برای تصاویر، CSS و JavaScript — هرگز برای صفحات

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

استثنائاتی که فروشگاهها و حسابها را درست نگه میدارند
حافظه پنهانی که صفحه شخص اشتباهی را نمایش دهد، بدتر از نبود حافظه پنهان است. صفحات سبد خرید، تسویهحساب و حساب کاربری، درخواستهای افزودن به سبد خرید، فراخوانیهای REST و AJAX، پیشنمایشها و نتایج جستجو هرگز در حافظه پنهان ذخیره نمیشوند و همچنین هیچ کاربری که دارای کوکی ورود، نوشته محافظتشده با گذرواژه، نظر یا نشست فروشگاه باشد، مشمول حافظه پنهان نخواهد شد.
قوانین WooCommerce و Easy Digital Downloads از پیش تعبیه شدهاند. هر مورد اختصاصی مربوط به سایت شما — یک مسیر تسویهحساب سفارشی، کوکی جلسه یک افزونه، یا توکن پیشنمایش — تنها یک خط در برگه Exclusions است.
- پیشفرضهای WooCommerce و Easy Digital Downloads
- مسیرها، پارامترهای پرسمان و پیشوندهای کوکی اختصاصی شما
- بازدیدکنندگان واردشده بهطور پیشفرض مستثنی هستند

یک کش شیء Redis با مدیریت ایمن خطا
صفحاتی که امکان ذخیرهسازی موقت آنها وجود ندارد — مانند پیشخوان یک کاربر واردشده یا صفحه تسویهحساب یک فروشگاه — همچنان توسط WordPress ساخته میشوند و WordPress همان پرسشها را بارها و بارها از پایگاه داده میپرسد. یک دکمه تعویض تککلیکی، افزونه الحاقی حافظه پنهان اشیاء Redis را نصب میکند تا آن پاسخها از حافظه واکشی شوند.
هرگز drop-in افزونه دیگری را بازنویسی نمیکند، در صورت عدم وجود phpredis به شما اطلاع میدهد، و اگر Redis پاسخ ندهد، به جای از کار انداختن سایت، آن درخواست را از حافظه پنهان درون حافظه پاسخ میدهد.
- میزبان، پورت، پایگاه داده، گذرواژه و پیشوند کلید
- یک شماره پایگاه داده یا پیشوند جداگانه برای هر سایت در Redis مشترک
- پشتیبان درونحافظهای در صورت عدم دسترسی به Redis

یک حافظه پنهان که به شما میگوید آیا کار میکند یا خیر
حافظه پنهانی که بیصدا ذخیرهسازی را متوقف کرده است، دقیقاً مانند یک حافظه پنهان فعال به نظر میرسد. دستور `wp zinn-cache status --format=json` گزارش میدهد که کدام حافظه پنهان صفحه در حال استفاده است، آیا حافظه پنهان شیء Redis واقعاً متصل است یا به حافظه بازگشته است، و دلیل آن چیست.
حافظه پنهان اشیاء هنگام روشن شدن، کارکرد خود را با یک چرخه کامل نوشتن و خواندن اثبات میکند و در صورتی که Redis ورود به سیستم یا دادهها را رد کند، صفحه تنظیمات دلیل آن را بیان مینماید. در سایتی که ما میزبانی میکنیم، حافظه پنهان اشیاء برای شما مدیریت میشود و افزونه هرگز آن را حذف نمیکند.
- یک دستور وضعیت برای اسکریپتها و نظارت
- بررسی نوشتن و خواندن هنگام فعال بودن حافظه موقت اشیاء
- حالت مدیریتشده توسط میزبان که فایل drop-in پلتفرم را دستنخورده باقی میگذارد
Zinn® Cache Pro: بررسی کنید که حافظه پنهان شما چه عملکردی دارد
بخش تحلیل Pro نسبت بازدیدهای موفق، میزان پاسخگویی سطح APCu در حافظه، میانگین زمان دستورات Redis، حافظه مصرفی و کلیدهای خارجشده را نشان میدهد. از هر ۲۰ بازدید صفحه، یک مورد برای بررسی پرسوجوهای کند پایگاه داده، فراخوانیهای کند به وبسایتهای دیگر و خطاهای کش اندازهگیری میشود و منشأ هر یک تا افزونه یا قالب مربوطه ردیابی میگردد.
در سایتی که میزبانی میکنیم، همین ارقام هر ساعت به پیشخوان Zinn Digital® شما میرسند و در صورت کاهش نسبت موفقیت، پر شدن حافظه Redis یا شروع حذف کلیدها، یک ایمیل برای شما ارسال میشود.
- نرخ اصابت، حافظه، کلیدها و کندترین دستورات حافظه پنهان
- پرسوجوهای کند و فراخوانیهای ذخیرهنشده در حافظه پنهان، مشخصشده بر اساس افزونه یا پوسته
- یک لایه APCu، واکشی اولیه و فشردهسازی برای Redis

گرم کردن کش پس از پاکسازی
پس از پاکسازی، اولین بازدیدکننده هر صفحه منتظر ایجاد آن میماند. Zinn® Cache Pro نقشه سایت شما را در پسزمینه پیمایش کرده و ابتدا آن صفحهها را درخواست میکند تا بازدیدکنندگان واقعی آنها را از قبل کششده بیابند.
هر بار از یک صفحه بازدید میکند، بین آنها مکث میکند، زمانی که سرور شلوغ است خودبهخود سرعت را کاهش میدهد و از همانجا که متوقف شده بود ادامه میدهد، بنابراین هرگز به سایتی که در حال گرم کردن آن است بار اضافی تحمیل نمیکند.
- نقشه سایت شما، یا نقشهای که robots.txt فهرست میکند
- مکثی که شما تعیین میکنید و پسنشینی خودکار
- یک گذرواژه اختیاری برای نسخه تلفن همراه

تصاویر، CSS و JavaScript، سبکتر و دیرتر
آنچه پس از بایت اول رخ میدهد، تعیین میکند که یک صفحه چقدر سریع احساس شود. Zinn® Cache Pro نسخههای WebP و AVIF تصاویر شما را در کنار نسخههای اصلی ایجاد میکند، CSSهایی را که صفحه استفاده نمیکند حذف مینماید و اجرای JavaScript را تا زمانی که بازدیدکننده برای اولین بار اسکرول کند، ضربه بزند یا کلیک کند به تأخیر میاندازد.
تنظیمات پیشفرض ایمن، تسویهحساب WooCommerce، ابزارهای تحلیلی و رضایتنامه را دستنخورده باقی میگذارند، و هر گزینه فهرستی از صفحات، شیوهنامهها یا اسکریپتها برای نادیده گرفتن دارد، بنابراین یک فایل نامناسب مانع از بهینهسازی سایر موارد توسط شما نمیشود.
- تصاویر WebP و AVIF، قابل حذف تنها با یک کلیک
- حذف CSS استفادهنشده با فهرست نگهداری
- اجرای با تأخیر JavaScript با مقادیر پیشفرض ایمن

یک پایگاه داده بدون شلوغی و پیچیدگی اضافه
WordPress هر نسخه از هر نوشته، پیشنویسهای خودکار، موارد حذفشده و ترنزینتهای منقضیشده را تا زمانی که چیزی آنها را حذف نکند، نگه میدارد. در یک سایت قدیمیتر، این موارد میتواند بیشتر حجم پایگاه داده را تشکیل دهد.
برگه پاکسازی پایگاه داده Zinn® Cache Pro دقیقاً نشان میدهد که چه مواردی قبل از حذف شدن پاک خواهند شد، به تعداد انتخابی شما ویرایشها را برای هر پست نگه میدارد و میتواند طبق زمانبندی اجرا شود.
- بازبینیها، پیشنویسهای خودکار، سطل زباله، هرزنامه و دادههای گذرا
- پیشنمایشی پیش از حذف هر چیز
- یک زمانبندی و یک محدودیت ویرایش برای هر نوشته

هیچ سرویس شخص ثالثی در حافظه پنهان وجود ندارد
افزونه رایگان با هیچ مرجعی ارتباط برقرار نمیکند مگر اینکه شما اعلام رضایت کنید: نه با سرویس CDN و نه با سرویس تجزیهوتحلیل. Freemius که فرایند اعلام رضایت و ارتقا به Pro را مدیریت میکند، ابتدا اجازه میگیرد و در سایتی که میزبانی آن با ما باشد هرگز نمایش داده نمیشود.
افزونه Zinn® Cache Pro مجوز و بهروزرسانیهای خود را از طریق Freemius بررسی میکند، زیرا این روشی است که یک افزونه پولی فروخته شده و بهروز نگه داشته میشود. این افزونه هیچ دادهای از بازدیدکنندگان و هیچ محتوایی از نوشتهها را ارسال نمیکند.
- هیچ CDN یا سرویس بهینهسازی در افزونه وجود ندارد
- Freemius فقط با رضایت شما، یا مجوز Pro شما
- گزارشهای پشتیبانی قبل از ارسال هر چیزی، بهطور کامل به شما نشان داده میشوند
بهروزرسانیهایی که هر زمان کلیک کنید نصب میشوند
Zinn® Cache از Zinn Digital® بهروزرسانی میشود. Zinn® Cache Pro از طریق Freemius با مجوز شما بهروزرسانی میشود. در هر دو حالت، بارگیری زمانی انجام میشود که روی «بهروزرسانی» کلیک میکنید، بنابراین بهروزرسانیای که ماهها پیش دیده شده است همچنان نصب میشود.
اگر زمانی نیاز به بازگردانی بهروزرسانی افزونه رایگان باشد، هر نسخه منتشرشده در برگه «نسخههای قدیمیتر» صفحه «افزونهها» در برنامه Zinn Digital® موجود است.
- در لحظه بهروزرسانی شما بهطور تازه دریافت شد
- بهروزرسانیهای ارائه شده برای شما در هاستینگ ما
- هر نسخه قبلی از افزونه رایگان در برنامه

تنظیمات به ۵۷ زبان، از جمله راست به چپ
هر رشتهای که هر یک از افزونهها به بخش مدیریت WordPress اضافه میکند ترجمه شده است — برچسبها، اعلانها، خطاها و تنظیمات — و ترجمهها درون خود افزونه ارائه میشوند، بنابراین به محض تنظیم زبان سایت کار میکنند.
صفحههای عربی، فارسی، عبری، پشتو و اردو در یک نصب واقعی WordPress رندر و بررسی شدند. در جایی که ترجمه جامعه کاربری در WordPress.org وجود داشته باشد، WordPress آن را پیش از ترجمه ما بارگذاری میکند.
- ترجمههای درونبرنامهای، بدون نیاز به نصب بسته زبانی
- صفحههای راست به چپ در یک مرورگر بررسی شدند
- ترجمههای جامعه در اولویت قرار دارند
دستیاران هوش مصنوعی میتوانند حافظه پنهان شما را اجرا کنند
سرویس Zinn® Cache سرور MCP اختصاصی خود را دارد، بنابراین Claude، Cursor، VS Code و سایر دستیارهای AI میتوانند وضعیت حافظه پنهان را بررسی کنند، تنظیمات را تغییر دهند و صفحات را برای شما پاکسازی کنند؛ در حالی که به عنوان شما وارد سیستم شدهاند و فقط مجاز به انجام مواردی هستند که شما اجازه آن را دارید.
با Zinn® Cache Pro، همان دستیار میتواند کش را گرم کند، تجزیهوتحلیلها و ابزار یافتن پرسوجوهای کند را بخواند، تصاویر را تبدیل کند و پایگاه داده را پاکسازی نماید. هر ابزار به همراه ورودیهای آن در مستندات توسعهدهنده در zinndigital.com فهرست شده است.
- 10 ابزار در افزونه رایگان و 12 مورد بیشتر با Pro
- با گذرواژه برنامه وارد شدهاید، محدود به مجوزهای خودتان
- هر زمان که بخواهید میتوانید آن را در بخش حافظه موقت ← عاملهای هوش مصنوعی (MCP) خاموش کنید
به صورت رایگان همراه با میزبانی Zinn Digital® ارائه میشود
Zinn® Cache را به صورت رایگان در میزبانی Zinn Digital® دریافت کنید
هر سایت WordPress روی سرورهای اختصاصی ما با Zinn® Cache نصبشده و متصل ارائه میشود: کش صفحه فعال است، کش شیء Redis برای شما مدیریت میشود و بهروزرسانیهای افزونه بهطور خودکار دریافت میشوند. نسخه Zinn® Cache Pro شامل نمیشود؛ هر زمان که مایل بودید آن را به هر سایتی اضافه کنید.