Google Search Web Rendering Service Cache تا 30 روز

Google Search Web Rendering Service Cache تا 30 روز

ما می‌دانستیم که سرویس رندر وب گوگل (WRS) کار خودش را با کش انجام می‌دهد، اما اکنون در یک پست جدید از گری ایلیس و مارتین اسپلیت از گوگل آمده است: “WRS همه چیز را تا 30 روز در حافظه پنهان ذخیره می‌کند.” گوگل نوشت: این کار برای کمک به “حفظ بودجه خزیدن سایت برای سایر وظایف خزیدن” انجام می شود.

گوگل توضیح داد که زمان باقی ماندن حافظه پنهان WRS (سرویس ارائه وب) تحت تأثیر دستورالعمل های ذخیره سازی HTTP قرار نمی گیرد.

در اینجا چیزی است که گوگل پست کرده است:

خزیدن منابع مورد نیاز برای ارائه یک صفحه، از بودجه خزیدن نام میزبانی که منبع را میزبانی می کند، جدا می شود. برای بهبود این موضوع، WRS تلاش می‌کند تا هر منبع (جاوا اسکریپت و CSS) را که در صفحاتی که ارائه می‌کند به آن ارجاع داده شده، کش کند. زمان باقی ماندن حافظه پنهان WRS تحت تأثیر دستورالعمل های ذخیره سازی HTTP قرار نمی گیرد. در عوض WRS همه چیز را تا 30 روز در حافظه پنهان نگه می دارد، که به حفظ بودجه خزیدن سایت برای سایر وظایف خزیدن کمک می کند.

گری ایلیس در لینکدین اضافه کرد که او کمی نگران به اشتراک گذاشتن یک شماره خاص است، مثلاً 30 روز. او نوشت: “من مدتی در مورد “30” بحث می کردم (با خودم) زیرا می ترسیدم دور دیگری از سردرگمی 15 مگابایتی ایجاد کند، اما همچنین به این دلیل که ممکن است در آینده واقعاً تغییر کند. در نهایت او با آن همراه شد، او نوشت، “اما دوباره، همه چیز ممکن است، بنابراین خوشحالم که آن را مفید یافتید (یا به هر حال یادگیری آن خوب بود).

جو هال در Bluesky پرسید:

وقتی می گویید WRS هر منبع را برای 30 روز کش می کند، آیا این بدان معناست که WRS اساساً نیازی به رندر سمت کلاینت برای 30 روز پس از رندر اولیه ندارد؟ یا اینکه کش فقط برای منبع اعمال می شود و نه HTML رندر شده پست؟

مارتین اسپلیت از گوگل در Bluesky پاسخ داد و گفت:

در مورد منابع اعمال می شود. به همین دلیل است که من انگشت نگاری کردن فایل های JS را توصیه می کنم زیرا این فایل ها اغلب به روز می شوند. من 100% مطمئن نیستم که برای درخواست های XHR GET صدق می کند، مطمئناً برای درخواست های XHR POST *نمی شود.

نکات جالب، نه؟

بحث در انجمن در لینکدین و بلواسکی.

Source link