نامعتبر بودن حافظه پنهان عملی

رندر سمت سرور اکنون بخشی از مجموعه استاندارد وب سایت ها و برنامه ها است. مرورگرهایی مانند Google Chrome برای کاهش زمان بارگیری تماس های بعدی ، حتی الامکان حافظه پنهان دارند. نامعتبر بودن حافظه پنهان پرونده های تصویری CSS / JS / با کمک mod_pagespeed ، سرصفحه کنترل Expires / Cache ، مانیفست حافظه پنهان یا بسیار عملی و مستقیماً از طریق پارامترهای جداگانه بعد از نام پرونده قابل حل است.


استراتژی های مختلفی برای زمان بارگیری مجدد یا عدم بارگذاری پرونده وجود دارد.

ساده ترین نوع بارگیری مجدد با هر درخواست است. برای این کار ، شما به سادگی یک رشته تصادفی را به پرونده ای که قرار است جاسازی شود اضافه می کنید و بنابراین مجدداً مجبور به بارگیری مجدد می شوید (در اینجا با استفاده از یک پرونده تصویری به عنوان مثال):

2e634273f316c54b39828f057f7c7d9c

اگر این خیلی چیز خوبی باشد و در عوض فقط هنگام تغییر پرونده بخواهد بارگیری شود ، از تاریخ آخرین تغییر پرونده استفاده می شود (در اینجا با استفاده از مثال یک فایل JS):

2e634273f316c54b39828f057f7c7d9c

اگر شما استفاده از مدیریت نسخه مانند دستگاه گوارش ، شما همچنین می توانید هش منحصر به فرد از آخرین مرتکب (نسخه کوتاه کافی است) (در اینجا با استفاده از یک فایل CSS به عنوان مثال) استفاده:

2e634273f316c54b39828f057f7c7d9c

وردپرس نسخه وردپرس فعلی را به طور پیش فرض به همه پرونده های تلفیقی از طریق enqueue_style و enqueue_script پیوست می کند . شما می توانید این رفتار را مستقیماً در فراخوانی عملکردها به عنوان یک آرگومان تغییر دهید ، یا می توانید خود را درگیر جهانی کنید و از یکی از روش های بالا استفاده کنید:

2e634273f316c54b39828f057f7c7d9c

بازگشت