رفتن به محتوا
nsin docs

Recommendations

Recommendations یک چک‌لیست کوتاه است که nsin برای هر دامنه از ترافیک و تنظیمات واقعی شما می‌سازد. تیک‌های سبز چیزهایی هستند که از قبل درست‌اند؛ warning‌ها ارزش رفع کردن دارند، هر کدام با یک دکمه مستقیم به تنظیم مربوطه.

هیچ‌چیز اینجا سایت شما را probe نمی‌کند — هر چک از داده‌ای می‌آید که nsin از قبل دارد: request log بازدیدکنندگان‌تان، به‌علاوه تنظیمات دامنه‌تان.

چکزمانی که warning می‌دهدراه رفع
Cachingهیچ request‌ای از cache سرو نشده و هیچ cache rule‌ای وجود ندارد.Cache rules
Response timeمیانگین زمان پاسخ شما کند است. کندترین آدرس‌ها لیست می‌شوند، با اینکه چرا هرکدام cache را skip کرده.Caching
Server errorsسهم خیلی زیادی از request‌ها با 5xx fail شده.سرور شما؛ ببینید Uptime
Image formatبیشتر ترافیک image شما هنوز JPEG/PNG است در حالی که WebP خیلی کوچک‌تر می‌بود.سایت شما
Certificate expirycertificate شما به‌زودی منقضی می‌شود و خودش renew نمی‌شود.SSL
Expired uploadcertificate‌ای که خودتان upload کرده‌اید منقضی شده و هنوز سرو می‌شود. همیشه Critical است: تا وقتی جایگزین نشود، بازدیدکنندگان هشدار امنیتی می‌بینند. نسخه تمدیدشده را upload کنید؛ روی nsin DNS (یا با SSL delegation)، nsin هم ظرف ۱۲ ساعت تلاش می‌کند certificate خودش را جایگزین کند.SSL
robots.txtcrawler‌ها /robots.txt می‌خواهند و چیزی نمی‌گیرند.سایت شما
Sitemapهیچ sitemapی سرو نمی‌شود.سایت شما
HTTPS redirectبازدیدکنندگان از http:// ساده می‌رسند و هیچ rule‌ای آن‌ها را به https:// نمی‌فرستد.Redirects
Empty zoneاصلاً هیچ رکورد آدرسی وجود ندارد. روی nsin DNS کل سایت شما غیرقابل‌دسترسی است (یا وقتی nameserver‌هایتان switch شود می‌شود)؛ روی external DNS، هیچ چیزی از nsin عبور نمی‌کند.DNS records
www reachabilityآدرس www شما به nsin resolve نمی‌شود، پس بازدیدکنندگانی که آن را تایپ می‌کنند هرگز نمی‌رسند.DNS records
www redirect bypassیک rule redirect برای www دارید، اما رکورد www proxy نشده — پس rule هرگز اجرا نمی‌شود.DNS records
Origin IP allowlistدامنه شما proxy شده، پس request‌ها از آدرس‌های ما به سرور شما می‌رسند — یادآوری برای اینکه آن‌ها را در firewall‌تان مجاز نگه دارید.Our IP list
Gateway allowancegateway‌های شما allowance ۳۰-روزه غلتان plan را خرج کرده‌اند و 429 پاسخ می‌دهند.Plans
Included trafficنزدیک، یا فراتر از، ترافیکی هستید که plan شما شامل می‌شود — فراتر از آن، هر گیگابایت به wallet شما billed می‌شود.Plans

هر مورد یک severity، یک توضیح ساده، و عددهای پشتش (hit rate، زمان پاسخ، درصد error) را نشان می‌دهد تا خودتان قضاوت کنید.

موارد بر اساس چیزی که تحت‌تأثیر قرار می‌دهند گروه‌بندی شده‌اند — security، reachability، plan، speed، SEO — شدیدترین اول در هر گروه. Plan شامل allowance‌های subscription شما می‌شود: gateway quota و included traffic.

Severity یکی از سه حالت است، به صورت badge نشان داده می‌شود:

Badgeیعنی چه
Criticalهمین الان چیزی خراب، غیرقابل‌دسترسی یا ناامن است.
Needs attentionارزش رفع کردن دارد، اما سایت کار می‌کند.
Suggestionبردار یا بگذار.

(در API این‌ها high، medium و low نامیده می‌شوند.)

چرا بعضی چک‌ها نشان داده نمی‌شوند

Section titled “چرا بعضی چک‌ها نشان داده نمی‌شوند”

چک‌های مبتنی‌بر rate به ترافیک کافی نیاز دارند تا معنا داشته باشند — چند request نمی‌تواند بگوید ۲٪ fail شدن مشکل است یا نه. بدون ترافیک کافی، چک به‌جای حدس زدن حذف می‌شود.

نتایج هر چند دقیقه دوباره محاسبه می‌شوند، پس یک fix کمی بعد نشان داده می‌شود — نه فوری.

اگر یک recommendation به شما مربوط نیست، آن را dismiss کنید. اینکه چقدر پنهان می‌ماند به severity بستگی دارد:

  • Suggestion — برای همیشه پنهان می‌شود.
  • Needs attention — برای ۷ روز پنهان می‌شود. اگر یک هفته بعد مشکل هنوز باشد، برمی‌گردد، پس هیچ‌چیز بی‌سروصدا پشت یک dismissal فاسد نمی‌شود. کارت می‌گوید کی برمی‌گردد؛ dismiss دوباره ۷ روز دیگر می‌خرد.
  • Critical — نمی‌شود dismiss کرد. یعنی سایت down، غیرقابل‌دسترسی یا ناامن است، و پنهانش کردن یعنی پنهان کردن یک outage. رفعش کنید و خودش پاک می‌شود.

Dismissal‌ها per person هستند — dismiss کردن یک مورد آن را از memberهای دیگر پنهان نمی‌کند. یک مورد dismiss‌شده را هر وقت بخواهید restore کنید.

رفعش کردم اما هنوز یک warning نشان می‌دهد. چند دقیقه صبر کنید — چک‌لیست روی یک چرخه کوتاه دوباره محاسبه می‌شود. چک‌های مبتنی‌بر ترافیک یک window غلتان استفاده می‌کنند، پس یک metric کمی طول می‌کشد تا تغییر کند.

چک image به image‌هایی که نمی‌توانم تغییر بدهم اشاره می‌کند. آن را dismiss کنید. یک suggestion است، پس برنمی‌گردد.

یک مورد dismiss‌شده برگشت. یک مورد “needs attention” بود، و ۷ روز گذشت در حالی که مشکل هنوز بود. رفعش کنید، یا دوباره dismiss‌اش کنید.

اصلاً چیزی لیست نشده. یا دامنه هنوز ترافیک کافی نگرفته، یا plan آن monitoring را شامل نمی‌شود. ببینید Plans.