جستجو برای:
سبد خرید 0
  • مجله آموزشی برنامه نویسی
  • دوره ها
    • حساب کاربری
    • سبد خرید
  • بلاگ
 

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
  • ۰۹۱۳۶۵۲۳۵۹۵
  • support@ariapad.com
perm_identity
سبد خرید 0
  • مجله آموزشی برنامه نویسی
  • دوره ها
  • بلاگ
0
آریاپاد
  • مجله آموزشی برنامه نویسی
  • آموزش های متنی
    • آموزش زبان برنامه نویسی PHP
      • آموزش PHP از مبتدی تا پیشرفته
      • آموزش فریم ورک لاراول
    • وردپرس
      • آموزش ساخت پوسته وردپرس
      • افزونه های مورد نیاز و حرفه ای وردپرس
      • افزونه های وردپرس آریاپاد
      • بهینه سازی سایت های وردپرسی
    • سرور
      • آموزش هاست و سرور
      • امنیت سرور مجازی و اختصاصی لینوکس
    • سئو و مطالب آزاد
      • #ویدئوها
      • #پادکست(صوتی)
      • دوره آموزشی جامع سئو
      • نوشته های آزاد
  • دوره های آموزشی ویدئویی
  • منو کاربری
    • کیف پول من
    • فراموشی گذرواژه
    • جزئیات حساب
    • آدرس‌ها
    • دانلودها
    • علاقه مندی ها
    • دوره های خریداری شده
    • سفارش‌ها
    • حساب کاربری
    • سبد خرید
    • پرداخت
  • صفحات
    • درباره ما
    • جداول قیمت گذاری
    • اساتید
    • نمونه کارها
ورود و ثبت نام

وبلاگ

آریاپاد بلاگ آموزش هاست و سرور کش کردن فایل های سایت از طریق htaccess – بهترین روش افزایش سرعت سایت

کش کردن فایل های سایت از طریق htaccess – بهترین روش افزایش سرعت سایت

access_time1398/05/23
perm_identity ارسال شده توسط شمشاد امیری خراسانی
folder_open آموزش هاست و سرور ، دوره آموزشی جامع سئو
visibility 115 بازدید

روش های محتلفی برای کش کردن فایل های یک سایت وجود دارد مانند کش های داخلی پلتفرم و یا مش های مختلف فایلی بر روی سرور .

امروز می خواهیم بهترین روش کش کردن یک سایت را با هم بررسی کنیم . همانطور که می دانیم قبل از اجرای فایل های پلتفرم تحت وب شما – دستورات htaccess اجرا میشود پس اگر از طریق htaccess فایل ها را کش کنیم می توانیم بهترین بازخورد و بازدهی پلتفرم را داشته باشیم . (کش از طریق سرور و مرورگر کاربر)

این روش با تمام سایت هایی که با سرور apache راه اندازی می شوند کاملا سازگاری دارد .

قبل از هر کاری یک بار سایتتان را با سایت https://gtmetrix.com چک کنید ونمرات داده شده به سایتتان را به یاد داشته باشید تا بعد از تغیرات متوجه موثر بودن یا نبودن این روش بشوید .

یه پیشنهاد جالب

ابتدا فایل هایی که در خواست زیادی از سمت سرور دارند را برای مدت زمانی کش و سپس قابلیت Gzip را در سرور فعال می کنیم – برای انجام تمامی این موارد طبق مراحل زیر افدام کنید :

  • از طریق فال منیجر هاست خود به مسیر public_html
  • فایل .htaccess را با یک ویرایشگر استاندارد باز کنید و سپس کد های زیر را به انتهای فایل اضافه و ذخیره کنید :
<IfModule mod_expires.c> 
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType text/html "access plus 1 seconds"
  ExpiresByType image/x-icon "access plus 2592000 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "access plus 2592000 seconds"
  ExpiresByType text/css "access plus 604800 seconds"
  ExpiresByType text/javascript "access plus 86400 seconds"
  ExpiresByType application/x-javascript "access plus 86400 seconds"
</IfModule>

<IfModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
# Enable Compression
<IfModule mod_deflate.c>
  AddOutputFilterByType DEFLATE application/javascript
  AddOutputFilterByType DEFLATE application/rss+xml
  AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
  AddOutputFilterByType DEFLATE application/x-font
  AddOutputFilterByType DEFLATE application/x-font-opentype
  AddOutputFilterByType DEFLATE application/x-font-otf
  AddOutputFilterByType DEFLATE application/x-font-truetype
  AddOutputFilterByType DEFLATE application/x-font-ttf
  AddOutputFilterByType DEFLATE application/x-javascript
  AddOutputFilterByType DEFLATE application/xhtml+xml
  AddOutputFilterByType DEFLATE application/xml
  AddOutputFilterByType DEFLATE font/opentype
  AddOutputFilterByType DEFLATE font/otf
  AddOutputFilterByType DEFLATE font/ttf
  AddOutputFilterByType DEFLATE image/svg+xml
  AddOutputFilterByType DEFLATE image/x-icon
  AddOutputFilterByType DEFLATE text/css
  AddOutputFilterByType DEFLATE text/html
  AddOutputFilterByType DEFLATE text/javascript
  AddOutputFilterByType DEFLATE text/plain
</IfModule>
<IfModule mod_gzip.c>
  mod_gzip_on Yes
  mod_gzip_dechunk Yes
  mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
  mod_gzip_item_include handler ^cgi-script$
  mod_gzip_item_include mime ^text/.*
  mod_gzip_item_include mime ^application/x-javascript.*
  mod_gzip_item_exclude mime ^image/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
اشتراک گذاری:

مطالب زیر را حتما بخوانید
  • نحوه تنظیم یا تغییر نام میزبان (Hostname ) در CentOS 7

    74 بازدید

  • تغییر نسخه php پیش فرض CentOS 7

    81 بازدید

  • آپدیت کردن CustomBuild سرور دایرکت ادمین

    80 بازدید

  • پیدا کردن دایرکتوری فعلی در هاست یا سرور از طریق PHP

    41 بازدید

  • فعالسازی DKIM در دایرکت ادمین (اگر ایمیل سایتتان اسپم می شود)

    112 بازدید

دیدگاه بگذارید

avatar
avatar
  اشتراک  
به من اطلاع بده
جستجو برای:
  • محبوب
  • جدید
  • دیدگاه ها
قبلی بعدی
جدیدترین نوشته ها
  • اولین کنفرانس PHP در جهان – آیا PHP 8 رونمایی می شود ؟ 1398/08/12
  • آموزش ٬ معرفی و دانلود فونت وزیر – وب و PC 1398/08/08
  • تست ارتباط ‍پایگاه داده mysql با لاراول 1398/06/17
  • گرفتن تمام مقادیر POST$ و یا GET$ در PHP و ذخیره کردن در یک فایل TEXT 1398/06/08
  • افزایش سرعت چهار تا ده برابری سایت وردپرسی شما (حذف علامت سوال از فایل) + ویدئو آموزشی 1398/05/24
سبد خرید
درباره آریاپاد

آریاپاد گروهی متشکل از برنامه نویسان Back-End است بر بستر زبان برنامه نویسی PHP و مدیریت سرور های لینوکسی – بخش عمده ای از کار ما فعالیت بر بستر حفظ امنیت سایت های پارسی است .

  • location_on
    کرمان شهرستان رفسنجان
  • phone_android
    ۰۹۱۳۶۵۲۳۵۹۵
  • email
    support@ariapad.com
دسترسی سریع
  • مجله آموزشی برنامه نویسی
  • بلاگ
  • دوره ها
  • حساب کاربری
  • سبد خرید
  • پرداخت
  • جداول قیمت گذاری
نماد اعتماد

تمامی حقوق برای گروه توسعه آٰریاپاد محفوظ می باشد.
keyboard_arrow_up wpDiscuz