نحوه کش کردن فایل ها درمرورگر کاربر با mvc

نحوه کش کردن فایل ها درمرورگر کاربر با mvc

یکی از بهترین راه ها برای افزایش سرعت لود یک سایت کش کردن  فایل های css,js,image و... میباشد 

کش کردن یعنی ذخیره فایل ها در حافظه موقت مرورگر

اگر فایل یک سایت در حافظه موقت مرورگر ذخیره شود هر دفعه که کاربر بخواهد به سایت شما مراجعه کند فایل ها از حافظه موقت خوانده میشود ودیگر نیازی به دانلود مجدد فایل ها از سرور شما نیست این عمل باعث میشود تا کاربر با سرعت بیشتری وارد سایت شما شود 

یکی از مواردی که در Seo سایت تاُثیر میگذارد سرعت لود میباشد با افزایش سرعت سایت ترافیکی که به سمت سایت شما می آید بیشتر میشود و اینکار باعث میشود تا ربات های گوگل به سایت شما اهمیت بیشتری بدهند 

 

برای کش کردن فایل ها در حافظه موقت تنها باید چند دستور ساده را به Web.Config اصلی پروژه اضافه کنید تا مرورگر بتواند فایل های سایت شما را در حافظه موقت ذخیره کند

دستور های زیر به Web.Config در قسمت <system.webServer> اضافه کنید 

<staticContent>
      <clear />
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="720:01:00" />
      <mimeMap fileExtension=".jpg" mimeType="image/jpg" />
      <mimeMap fileExtension=".png" mimeType="image/png" />
      <mimeMap fileExtension=".ico" mimeType="image/ico" />
      <mimeMap fileExtension=".css" mimeType="text/css" />
      <mimeMap fileExtension=".js" mimeType="text/javascript" />
      <mimeMap fileExtension=".less" mimeType="text/css" />
      <mimeMap fileExtension=".scss" mimeType="text/css" />
</staticContent>

از قطعه کد زیر برای تعیین زمان برای ذخیره کردن در حافظه موقت مرورگر کاربر استفاده کنید

"cacheControlMaxAge="720:01:00

 

 

امیدواریم که این مقاله برای شما مفید بوده باشد.

سؤالات، انتقادات و پیشنهادات خود را در قسمت نظرات با ما در میان بگذارید.


این مقاله فایلی برای دانلود ندارد
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.