کش شدن فایل جی اس

www.nero.ir

Member
سلام
سوال من این هستش که امکان داره یک فایل جاوا اسکریپت رو در سیستک کاربر کش کرد که کاربر هر بار که به سایت سر میزنه لازم نباشه کل فایل از وب سرور دانلود بشه

ممنون میشم راهنمایی کنید
 

omid4u

New Member
بله از خیلی راه ها میشود
مثلا از طریق وب سرور آپاچی میتوانید این کار را کنید

با استفاده از mod_headers
کد:
<FilesMatch "\.(js|css|pdf|txt)$">
    Header set Cache-Control "max-age=604800"
</FilesMatch>
با استفاده از mod_expires
کد:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/javascript "access plus 1 month"
</IfModule>
اطلاعات کامل

از طریق php هم میتوانید این کار را انجام دهید
اول از همه باید در فایل .htaccess خط زیر را اضافه کنید

کد:
AddType application/x-httpd-php .js
حالا اول فایل .js با php میزان زمان کش را تعیین کنید
PHP:
<?php
header('Content-Type: text/javascript; charset=utf-8'); 
header("Cache-Control: maxage=1"); //In seconds
?>
 

جدیدترین ارسال ها

بالا