افزونه‌های Zinn®

افزونه‌های رایگان در هر سایت Zinn Digital®

هر سایت WordPress که میزبانی می‌کنیم، همراه با دو افزونه Zinn Digital® ارائه می‌شود که از پیش نصب شده‌اند و برای شما به‌روز نگه داشته می‌شوند: Zinn® Cache برای ذخیره‌سازی سمت سرور کل صفحه و اشیاء، و Zinn® Footprint برای داشتن ردپای تمیزتر و عمومی‌تر از سایت. هر دوی آنها مطابق با استانداردهای دایرکتوری WordPress.org ساخته شده‌اند، به ۵۸ زبان ترجمه شده‌اند، دارای مجوز GPL-2.0-or-later هستند و رایگان می‌باشند.

شبکه‌ای از ویترین‌های مجزا که از یک حساب مدیریت می‌شوند.
  • 58زبان‌ها، آماده برای ترجمه
  • GPL-2.0+مجوز باز، بدون وابستگی اجباری
  • +۷۰۰٬۰۰۰سایت‌های میزبانی‌شده در سراسر جهان

دو افزونه، بدون مدیر، بدون هزینه

ما این افزونه‌ها را برای مدیریت ناوگان میزبانی وب خود — بیش از ۷۰۰٬۰۰۰ سایت در سراسر جهان — نوشته‌ایم؛ بنابراین آن‌ها برای مقیاس‌پذیری، امنیت و کارایی بالا ساخته شده‌اند، نه به‌عنوان افزونه‌هایی برای فروش بیشتر. این افزونه‌ها هنگام راه‌اندازی سایت شما به‌صورت فعال ارائه می‌شوند و عامل پس‌زمینه (worker agent) فایل‌ها را به‌روز نگه می‌دارد: با انتشار نسخه‌ای جدید، افزونه مجدداً برای شما مستقر و فعال می‌شود، بنابراین هرگز نیازی به کلیک بر روی به‌روزرسانی نخواهید داشت.

هر دو در سطح مخزن هستند: با استانداردهای کدنویسی WordPress مطابقت دارند، بررسی امنیتی را پشت سر می‌گذارند، هیچ اخطار PHP ایجاد نمی‌کنند و در صورت عدم وجود یک قابلیت، سازگاری مناسب را حفظ می‌کنند. از آنجا که تحت مجوز GPL-2.0-or-later هستند، هیچ وابستگی اجباری وجود ندارد — چه با ما بمانید و چه نمانید، افزونه‌های فعال خود را حفظ خواهید کرد.

Zinn® Cache — کش سمت سرور و پاک‌سازی هوشمند

ذخیره‌سازی موقت تمام‌صفحه در لایه وب‌سرور، یک حافظه پنهان شیء اختیاری Redis، و پاک‌سازی‌هایی که تنها موارد واقعاً تغییریافته را حذف می‌کنند.

کنترل LSCache

هدرهای X-LiteSpeed-Cache-Control و تگ را درج می‌کند تا سرور LiteSpeed تمام صفحات را بدون درگیر کردن PHP یا MySQL ارائه دهد. اگر افزونه شخص ثالث LiteSpeed Cache وجود داشته باشد، کش صفحات به آن محول می‌شود — بدون هیچ تداخلی.

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

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

حافظه پنهان شیء Redis

یک کلید تک‌کلیکی، یک افزونهٔ جانشین (drop-in) مستقل برای کش اشیاء نصب می‌کند که بار خواندن‌های مکرر پایگاه داده را کاهش می‌دهد. این مورد هرگز جایگزین drop-in افزونهٔ دیگری نمی‌شود و در صورت غیرقابل دسترس بودن Redis، به کش درون‌حافظه‌ای بازمی‌گردد تا سایت به کار خود ادامه دهد.

استثنائات ایمن کش

پیش‌فرض‌های منطقی WordPress، WooCommerce و Easy Digital Downloads — صفحات cart، checkout، my-account، درخواست‌های REST/AJAX، preview، search و هرگونه درخواست کاربر واردشده یا نشست هرگز ذخیره موقت (کَش) نمی‌شوند. قوانین مسیر، پرسمان و کوکی اختصاصی خود را به ازای هر سایت اضافه کنید.

یک نقطه پایانی پاکسازی امضاشده

یک نقطه پایانی REST همه چیز، نشانی‌های وب خاص یا برچسب‌های خاص را برای یک مدیر واردشده به سیستم یا برای درخواستی که با کلید مخفی HMAC-SHA256 خود سایت امضا شده است پاک می‌کند — فقط بار داده امضاشده خوانده می‌شود و هرگز پارامترهای پرس‌وجو خوانده نمی‌شوند.

کاهش تدریجی کارایی

ذخیره‌سازی کامل صفحه در حافظه پنهان به سرور LiteSpeed نیاز دارد؛ بدون آن، این افزونه هیچ هدر حافظه پنهانی صادر نمی‌کند، در حالی که حافظه پنهان شیء و موارد استثنا همچنان به کار خود ادامه می‌دهند. ذخیره‌سازی در حافظه پنهان قابلیتی برای هر طرح است، نه یک سوئیچ همه یا هیچ.

Zinn® Footprint — یک ردپای کوچک‌تر WordPress

نشانه‌های آشکاری را که نشان می‌دهد یک سایت با WordPress اجرا می‌شود و نسخه آن چیست، حذف می‌کند. هر اقدام یک کلید مستقل است، بنابراین اگر یک قالب یا افزونه به آن وابسته باشد، می‌توان هر کدام را خاموش کرد.

  • برچسب متای سازنده را از هدر برگه و خوراک‌ها حذف می‌کند.
  • نسخه WordPress را از URLهای دارایی حذف می‌کند — اما فقط زمانی که مقدار ?ver با نسخه اصلی برابر باشد، تا نسخه‌های سفارشی پاک‌سازی حافظه پنهان حفظ شوند.
  • پیوندهای شناسایی RSD، Windows Live Writer، shortlink و REST/oEmbed را حذف می‌کند.
  • قابلیت XML-RPC را غیرفعال می‌کند که یک اثر انگشت و سطح حمله رایج است.
  • پینگ‌بک‌ها را غیرفعال می‌کند و متدهای پینگ‌بک و هدر X-Pingback را حذف می‌نماید.
  • به جای تأیید اینکه کدام‌یک از نام کاربری یا گذرواژه اشتباه بوده است، جزئیات خطای ورود را در پشت یک پیام عمومی پنهان می‌کند.
  • سرآیند X-Powered-By را در جاهایی که PHP اجازه دهد حذف می‌کند.

چگونه به سایت شما می‌رسند و به‌روز می‌مانند

  • روش Deploy-push مسیر اصلی است: عامل پردازشگر (worker agent) فایل‌های افزونه را به‌عنوان بخشی از ردپای استقرار (deploy footprint) در هر سایت قرار می‌دهد و در هر نسخه آن‌ها را مجدداً مستقر می‌کند — یک بازنویسی هم‌توان (idempotent overwrite) که افزونه را نیز فعال نگه می‌دارد.
  • یک به‌روزرسان درون‌پلاگینی با میزبانی خودکار لایهٔ اطمینان مضاعف است؛ این ابزار به‌روزرسانی‌های خودکار WordPress را به‌اجبار فعال می‌کند تا حتی در صورت تأخیر در ارسال ناوگانی، بخش مدیریت نسخهٔ صحیح را نشان دهد.
  • به‌روزرسانی‌ها از طریق HTTPS از سطح کنترل ما دریافت می‌شوند، در هر دو جهت با HMAC احراز هویت می‌شوند، میزبان بسته محدود شده و پیش از نصب، چکسام SHA-256 تأیید می‌شود — بارگیری دستکاری‌شده رد می‌شود.
  • اطلاعات محرمانه مختص هر سایت هنگام راه‌اندازی از Vault تزریق می‌شوند و هرگز کامیت نمی‌گردند؛ هر قابلیت بدون ثابت‌های خود بی‌اثر است، بنابراین پلاگین‌ها به صورت مستقل نیز اجرا می‌شوند.

پرسش‌های متداول

آیا افزونه‌ها هزینه‌ای دارند؟

خیر. Zinn® Cache و Zinn® Footprint رایگان هستند و به‌صورت پیش‌فرض روی هر سایت WordPress که میزبانی می‌کنیم نصب شده‌اند. آنها تحت مجوز GPL-2.0-or-later ارائه می‌شوند، بنابراین نیازی به خرید چیزی نیست و هیچ وابستگی وجود ندارد.

آیا Zinn® Cache به سرور LiteSpeed نیاز دارد؟

کش کامل صفحه این کار را انجام می‌دهد — از ماژول LiteSpeed (LSCache) یا افزونه شخص ثالث LiteSpeed Cache استفاده می‌کند. در سایر سرورها، افزونه به سادگی هیچ هدر کِشی ارسال نمی‌کند، در حالی که کش شیء Redis و موارد استثنا به کار خود ادامه می‌دهند.

اگر Redis در دسترس نباشد چه اتفاقی می‌افتد؟

حافظه پنهان شیء اختیاری است. اگر افزونه phpredis وجود نداشته باشد، کلید با یک اعلان غیرفعال می‌شود و اگر Redis در زمان اجرا غیرقابل دسترس شود، جایگزین از حافظه پنهان موقت به ازای هر درخواست سرویس می‌دهد، بنابراین سایت هرگز با مشکل مواجه نمی‌شود.

آیا Zinn® Footprint باعث خرابی سایت من می‌شود؟

تنظیمات پیش‌فرض برای سایت‌های معمولی ایمن هستند و هر اقدام یک کلید تغییر وضعیت مستقل است. اگر یکپارچه‌سازی وابسته به XML-RPC باشد — برای مثال برنامه تلفن همراه WordPress یا Jetpack — یا به پیوندهای شناسایی متکی باشد، می‌توانید آن یک اقدام را خاموش کنید.

آیا باید آن‌ها را مدیریت یا به‌روزرسانی کنم؟

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

هر دو افزونه را در اولین سایت خود دریافت کنید

یک دوره آزمایشی ۱۴ روزه بدون نیاز به کارت را شروع کنید تا سایت شما با فعال بودن Zinn® Cache و Zinn® Footprint راه‌اندازی شود. مهاجرت رایگان، ضمانت بازگشت وجه ۳۰ روزه و اطمینان از آپ‌تایم 99.99٪، بدون هرگونه وابستگی به ارائه‌دهنده.

رایگان شروع کنید