نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: سوال در مورد Leverage browser caching

  1. #1
    عضو انجمن upnull50 آواتار ها
    تاریخ عضویت
    Sep 2015
    نوشته ها
    251
    تشکر تشکر کرده 
    280
    تشکر تشکر شده 
    61
    تشکر شده در
    60 پست

    پیش فرض سوال در مورد Leverage browser caching

    سلام دوستان

    چدیدا" سرعت لود سایتم بد شده توی سایت gtmetrix.com که اسکن می کنم چند تا علت براش نوشته یکیش اینه Leverage browser caching
    منظور از Leverage browser caching چیه؟ و چطوری می شه فعالش کرد؟

    یکی از دلایل دیگه هم optimize image نوشته در صورتی که من قبل از آپلود هر تصویر سایز را کوچبیک می کنم ( متناسب با قالب سایتم) و اندازه همه تصاویر هم توی سایت یکسانه چطوری می شه این مساله را حل کرد؟






  2. تعداد تشکر ها از upnull50 به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو دائم sazsaz آواتار ها
    تاریخ عضویت
    Aug 2011
    محل سکونت
    بندر گناوه
    نوشته ها
    1,123
    تشکر تشکر کرده 
    296
    تشکر تشکر شده 
    1,265
    تشکر شده در
    861 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    آدرس سایتتون را قرار بدین بررسی و رفع مشکل کنیم

  5. تعداد تشکر ها از sazsaz به دلیل پست مفید


  6. #3
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    سلام
    اگه فایل هایی که GTmetrix.com ایراد گرفته داخل هاست شما باشه براحتی با قرار دادن کد زیر در فایل htaccess. حل میشه:

    کد:
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 month"
    <FilesMatch "\.(htm|html|php)$">
    ExpiresActive Off
    </FilesMatch>
    </IfModule>
    اگر چنین فایلی ندارید در پوشه public_html می تونید یکی بسازید فقط دقت کنید حرف نقطه اش باید اولش بیاد.

  7. تعداد تشکر ها ازiHSG به دلیل پست مفید


  8. #4
    عضو جدید
    تاریخ عضویت
    Jul 2015
    نوشته ها
    22
    تشکر تشکر کرده 
    48
    تشکر تشکر شده 
    27
    تشکر شده در
    25 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    برای بهینه سازی تصاویر میتونید از سایت زیر استفاده بکنید :
    https://tinypng.com/

    اگر از وردپرس استفاده میکنید ، پیشنهاد نمیکنم از پلاگین های وردپرس که برای بهینه سازی تصاویر به صورت خودکار در زمان آپلود تصویر استفاده میشن ، استفاده بکنید

  9. تعداد تشکر ها ازsinbb به دلیل پست مفید


  10. #5
    عضو انجمن upnull50 آواتار ها
    تاریخ عضویت
    Sep 2015
    نوشته ها
    251
    تشکر تشکر کرده 
    280
    تشکر تشکر شده 
    61
    تشکر شده در
    60 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    نقل قول نوشته اصلی توسط iHSG نمایش پست ها
    سلام
    اگه فایل هایی که GTmetrix.com ایراد گرفته داخل هاست شما باشه براحتی با قرار دادن کد زیر در فایل htaccess. حل میشه:

    کد:
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 1 month"
    <FilesMatch "\.(htm|html|php)$">
    ExpiresActive Off
    </FilesMatch>
    </IfModule>
    اگر چنین فایلی ندارید در پوشه public_html می تونید یکی بسازید فقط دقت کنید حرف نقطه اش باید اولش بیاد.
    ممنون از راهنماییتون
    من فایل htaccess دارم ولی قبلا" هر بار که تغییر تو این فایل می دادم... بعد از چند ساعت دیگه سایت بالا نمی اومد... هاستینگ به من گفت دستکاری نکن این فایلو.. اگر این کد را اضافه کنم ممکنه باز این مشکل پیش بیاد؟

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

    کد:
    ## EXPIRES CACHING ##
    
    ExpiresActive On
    ExpiresByType image/jpg "access 1 year"
    ExpiresByType image/jpeg "access 1 year"
    ExpiresByType image/gif "access 1 year"
    ExpiresByType image/png "access 1 year"
    ExpiresByType text/css "access 1 month"
    ExpiresByType text/html "access 1 month"
    ExpiresByType application/pdf "access 1 month"
    ExpiresByType text/x-javascript "access 1 month"
    ExpiresByType application/x-shockwave-flash "access 1 month"
    ExpiresByType image/x-icon "access 1 year"
    ExpiresDefault "access 1 month"
    
    ## EXPIRES CACHING ##
    تفاوت این کد با کدی که شما دادید توی چیه؟

  11. #6
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    نقل قول نوشته اصلی توسط upnull50 نمایش پست ها
    ممنون از راهنماییتون
    من فایل htaccess دارم ولی قبلا" هر بار که تغییر تو این فایل می دادم... بعد از چند ساعت دیگه سایت بالا نمی اومد... هاستینگ به من گفت دستکاری نکن این فایلو.. اگر این کد را اضافه کنم ممکنه باز این مشکل پیش بیاد؟

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

    تفاوت این کد با کدی که شما دادید توی چیه؟
    تفاوت کد یافت شده شما با کد ارسالی بنده اینه که در کد شما برای هر نوع فایل زمان تاریخ انقضاء متفاوتی تعیین شده مثلاً برای تصاویر jpg مدت 1 سال و برای فایل های استایل css و حتی html مدت 1 ماه تعیین شده و همین باعث میشه که حتی پست جدید هم بدید تا 1 ماه بعد نیاز به Ctrl+F5 زدن در مرورگر داشته باشه.بعدش در آخر کد شما هم پس از تعیین چند تا فرمت خاص با خط ExpiresDefault access 1 month گفته شده که اگر فرمت در لیست بالا نبود 1 ماه تاریخ انقضاء تعیین بشه.
    اما در کدی که بنده دادم کلاً برای تمامی فرمت های فایل ها که توسط MimeType های داخل سرور شناخته شده هستش 1 ماه تاریخ انقضاء تعیین بشه به جز فایل های php و htm و html تا پست جدید دادید دیگه کش نشه و نیاز به Ctrl+F5 نباشه.
    ولی خب باید دقت کنید از این نوع کد ها که خودتون هم بلدید شناسایی کنید باید فقط یه تیکه تو فایل htaccess. باشه و مثلاً نمیشه هم از کد ارسالی بنده و هم از کد یافت شده خودتون با هم استفاده کرد.

    درباره مشکل بالا نیامدن سایت هم مطمئن باشید یا اشتباهی در تغییرات شما وجود داشته یا یکی از کد های قبلی کدی که وارد کردید تداخل داره.بهترین راه برای پیدا کردن دستور مشکل دار در فایل htaccess. هم از نظر من خطایابی خط به خط هستش یعنی کاری که خودم میکنم اینه که چند خط چند خط پاک میکنم (تو NotePad نگه میدارم) می بینم بازم اخطار میده یا نه تا اینکه به خطی که دقیق موجب مشکل میشه برسم و فقط اون خط رو به صورت دائم حذف کنم.

  12. تعداد تشکر ها از iHSG به دلیل پست مفید


  13. #7
    عضو انجمن upnull50 آواتار ها
    تاریخ عضویت
    Sep 2015
    نوشته ها
    251
    تشکر تشکر کرده 
    280
    تشکر تشکر شده 
    61
    تشکر شده در
    60 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    نقل قول نوشته اصلی توسط iHSG نمایش پست ها
    تفاوت کد یافت شده شما با کد ارسالی بنده اینه که در کد شما برای هر نوع فایل زمان تاریخ انقضاء متفاوتی تعیین شده مثلاً برای تصاویر jpg مدت 1 سال و برای فایل های استایل css و حتی html مدت 1 ماه تعیین شده و همین باعث میشه که حتی پست جدید هم بدید تا 1 ماه بعد نیاز به Ctrl+F5 زدن در مرورگر داشته باشه.بعدش در آخر کد شما هم پس از تعیین چند تا فرمت خاص با خط ExpiresDefault access 1 month گفته شده که اگر فرمت در لیست بالا نبود 1 ماه تاریخ انقضاء تعیین بشه.
    اما در کدی که بنده دادم کلاً برای تمامی فرمت های فایل ها که توسط MimeType های داخل سرور شناخته شده هستش 1 ماه تاریخ انقضاء تعیین بشه به جز فایل های php و htm و html تا پست جدید دادید دیگه کش نشه و نیاز به Ctrl+F5 نباشه.
    ولی خب باید دقت کنید از این نوع کد ها که خودتون هم بلدید شناسایی کنید باید فقط یه تیکه تو فایل htaccess. باشه و مثلاً نمیشه هم از کد ارسالی بنده و هم از کد یافت شده خودتون با هم استفاده کرد.

    درباره مشکل بالا نیامدن سایت هم مطمئن باشید یا اشتباهی در تغییرات شما وجود داشته یا یکی از کد های قبلی کدی که وارد کردید تداخل داره.بهترین راه برای پیدا کردن دستور مشکل دار در فایل htaccess. هم از نظر من خطایابی خط به خط هستش یعنی کاری که خودم میکنم اینه که چند خط چند خط پاک میکنم (تو NotePad نگه میدارم) می بینم بازم اخطار میده یا نه تا اینکه به خطی که دقیق موجب مشکل میشه برسم و فقط اون خط رو به صورت دائم حذف کنم.
    ممنون بابت توضیح کاملتون

    - - - Updated - - -

    نقل قول نوشته اصلی توسط sinbb نمایش پست ها
    برای بهینه سازی تصاویر میتونید از سایت زیر استفاده بکنید :
    https://tinypng.com/

    اگر از وردپرس استفاده میکنید ، پیشنهاد نمیکنم از پلاگین های وردپرس که برای بهینه سازی تصاویر به صورت خودکار در زمان آپلود تصویر استفاده میشن ، استفاده بکنید
    دوست عزیز من عکس ها را روی هاستینگ خودم آپلود می کنم و همه را هم به طور دستی قبل از آپلود سایزشون را کم و همه را یک اندازه می کنم ولی باز مشکل image optimize داره، در صورتی که بخوام تصاویر را روی هاست خودم آپلود کنم در اون صورت چطوری می تونم بهینشون کنم؟

  14. #8
    عضو انجمن upnull50 آواتار ها
    تاریخ عضویت
    Sep 2015
    نوشته ها
    251
    تشکر تشکر کرده 
    280
    تشکر تشکر شده 
    61
    تشکر شده در
    60 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    نقل قول نوشته اصلی توسط iHSG نمایش پست ها
    تفاوت کد یافت شده شما با کد ارسالی بنده اینه که در کد شما برای هر نوع فایل زمان تاریخ انقضاء متفاوتی تعیین شده مثلاً برای تصاویر jpg مدت 1 سال و برای فایل های استایل css و حتی html مدت 1 ماه تعیین شده و همین باعث میشه که حتی پست جدید هم بدید تا 1 ماه بعد نیاز به Ctrl+F5 زدن در مرورگر داشته باشه.بعدش در آخر کد شما هم پس از تعیین چند تا فرمت خاص با خط ExpiresDefault access 1 month گفته شده که اگر فرمت در لیست بالا نبود 1 ماه تاریخ انقضاء تعیین بشه.
    اما در کدی که بنده دادم کلاً برای تمامی فرمت های فایل ها که توسط MimeType های داخل سرور شناخته شده هستش 1 ماه تاریخ انقضاء تعیین بشه به جز فایل های php و htm و html تا پست جدید دادید دیگه کش نشه و نیاز به Ctrl+F5 نباشه.
    ولی خب باید دقت کنید از این نوع کد ها که خودتون هم بلدید شناسایی کنید باید فقط یه تیکه تو فایل htaccess. باشه و مثلاً نمیشه هم از کد ارسالی بنده و هم از کد یافت شده خودتون با هم استفاده کرد.

    درباره مشکل بالا نیامدن سایت هم مطمئن باشید یا اشتباهی در تغییرات شما وجود داشته یا یکی از کد های قبلی کدی که وارد کردید تداخل داره.بهترین راه برای پیدا کردن دستور مشکل دار در فایل htaccess. هم از نظر من خطایابی خط به خط هستش یعنی کاری که خودم میکنم اینه که چند خط چند خط پاک میکنم (تو NotePad نگه میدارم) می بینم بازم اخطار میده یا نه تا اینکه به خطی که دقیق موجب مشکل میشه برسم و فقط اون خط رو به صورت دائم حذف کنم.

    دوست عزیز من این کدی که شما داده بودید را گذاشتم اول فایل htaccess الان دو روز هم گذشته ولی وقتی اسکن می کنم باز همون ارور Leverage browser caching را می ده مشکلش از چی می تونه باشه؟

  15. #9
    عضو انجمن
    تاریخ عضویت
    Oct 2015
    نوشته ها
    788
    تشکر تشکر کرده 
    569
    تشکر تشکر شده 
    1,269
    تشکر شده در
    882 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    نقل قول نوشته اصلی توسط upnull50 نمایش پست ها
    دوست عزیز من این کدی که شما داده بودید را گذاشتم اول فایل htaccess الان دو روز هم گذشته ولی وقتی اسکن می کنم باز همون ارور Leverage browser caching را می ده مشکلش از چی می تونه باشه؟
    اگر از صحت کد های خودتون اطمینان دارید بهتره به پشتیبانی هاستینگ تیکت بدید وظیفه شون هست که مشکل را پیگیری و حل کنن.
    درباره بهینه سازی تصاویر هم من نرم افزار https://pnggauntlet.com را که می تونه چندین عکس رو همزمان فشرده کنه پیشنهاد میکنم اما خب فقط برای فرمت png. کاربرد داره.

  16. #10
    کاربر اخراج شده
    تاریخ عضویت
    Oct 2013
    نوشته ها
    110
    تشکر تشکر کرده 
    12
    تشکر تشکر شده 
    66
    تشکر شده در
    43 پست

    پیش فرض پاسخ : سوال در مورد Leverage browser caching

    آدرس سایتتون چی هست

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. Leverage browser caching در Nginx
    توسط OmidX در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: October 21st, 2014, 20:47
  2. تنظیم کش سرور Leverage browser caching
    توسط takpar7 در انجمن شبکه های لینوکسی
    پاسخ ها: 1
    آخرين نوشته: May 1st, 2014, 13:42
  3. فعال کردن browser caching در وب سرور لایت اسپید
    توسط DJMOKHTAR در انجمن وب سرورها
    پاسخ ها: 0
    آخرين نوشته: March 28th, 2012, 00:06
  4. مشکل Leverage browser caching و Specify a cache validator
    توسط da77 در انجمن سرور مجازی
    پاسخ ها: 4
    آخرين نوشته: February 23rd, 2012, 06:46
  5. leverage browser caching
    توسط ehsansetarehdan در انجمن مباحث دیگر
    پاسخ ها: 1
    آخرين نوشته: November 24th, 2011, 13:38

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •