مرجع پارسی MyBB

نسخه‌ی کامل: آموزش افزایش سرعت لود شدن سایت
شما درحال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب‌بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6
من این موضوع رو خیلی اتفاقی پیدا کردم و تاثیرش روی سایت من به حدی زیاد بود که باورتون نمیشه. اگر سر بزنید به سایت من می تونید تاثیر اونرو ببینید. ( البته بعد از یکبار باز شدن صفحه)
این روش در واقع باعث میشه یک سری از کد ها و عکس ها و ... جز کش سایت محسوب بشوند و کاربر با یکبار باز کردن سایت از دفعات بعدی فقط متون رو دریافت می کنه. جدا از اینکه تاثیر زیادی روی افزایش سرعت داره باعث میشه ترافیک روی سرور هم به طور قابل ملاحظه ای کم بشه.کد های پایین رو باید به فایل .htaccess اضافه کنید :

کد:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 2 days"
ExpiresByType image/jpeg "access plus 2 years"
ExpiresByType image/png "access plus 3 years"
ExpiresByType text/css "access plus 2 years"
ExpiresByType text/javascript "access plus 2 years"
ExpiresByType application/x-javascript "access plus 2 years"
</IfModule>

من این زمانها رو بر اساس سایت خودم دادم . همچنین برای فایلهای gif دو روز نوشتم تا تبلیغات جدید روی سایت برای کاربرن نمایش داده بشه . شما می تونید این زمانها رو نسبت به نیاز خودتون تغییر بدهید.
قبل از اضافه کردن این کد سایت خودتون رو با www.gtmetrix.com چک کنید و بعد از اون هم یکبار دیگه تست کنید و تفاوت امتیاز رو ببینید
Tongue دوستان تست کنن ببینن خوبه یا نه
(۱۳۹۰/۷/۱۳، ۰۷:۴۳:۳۴ صبح)kineh نوشته است: [ -> ]Tongue دوستان تست کنن ببینن خوبه یا نه

روی سایت خودشون که خیلی تاثیر داشته.
چون من بار اول نزدیک 30 ثانیه طول کشید تا کامل باز بشه.
بار دوم به 6 ثانیه هم نرسید
این روش بهترین حالت برای افزایش سرعت هست اما من تعجب می کنم که توی سایت مادر هم یه تاپیک یکی زده 10 روش افزایش سرعت رو گفته این روش رو توضیح نداده . در حالیکه بیش از هر روش دیگری موثر هست . کاربرای سایت من هر از گاهی از کمی سرعت شکایت می کردند که اینم بخاطر هاست من هست اما دیروز یکی از دوستام برای اولین بار رفت توی سایت من منم پیشش بودم گفت سایتت عجب سرعتی داره .

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

ممنون از لطفتون ، فقط مطمئنید این کد مشکلی به وجود نمیاره؟

اگه یه تصویر تو سایتتون عوض بشه ، یا هر چیز دیگه ای چی پیش میاد؟
من هم این کد رو قرار دادم .
تو سایت آنالیز ، قبل و بعد از قرار دادن این کد ، سرعت سایت رو چک کردم .

قبل نوشته بود C 74% بعد از قرار دادن کد نوشته بود 75% C

قسمت : Leverage browser caching و Minify JavaScript طبق نمودار این سایت ، افزایش داشت .

قبلا تو 16.29s ثانیه لود میشد ، حالا تو 12.83s
(۱۳۹۰/۷/۱۳، ۱۳:۵۵:۴۷ عصر)ms83 نوشته است: [ -> ]سلام

ممنون از لطفتون ، فقط مطمئنید این کد مشکلی به وجود نمیاره؟

اگه یه تصویر تو سایتتون عوض بشه ، یا هر چیز دیگه ای چی پیش میاد؟

باعث میشه که همون تصویر قبلی نمایش داده بشه تا وقتی که کش ها پاک بشن.
یعنی یا همون زمانی که براش معین کردین یا وقتی که کاربر کنترل+اف 5 بزنه و کشش رو پاک کنه.
بخاطر همین چیزهای حساس رو , زمانش رو زیاد نکنید.
سوالي كه پيش مياد اينه كه اين كد ها فقط تصاوير و ... روي هاست رو تحت تاثير قرار ميده ديگه؟؟ يعني عكسي كه از سايت ديگه اي لينك ميگيره رو كه تحت تاثير قرار نميده؟؟

و اينكه آيا زمان ها به همين صورت استاندارده؟؟ احتياج به كم يا زياد شدن نداره؟؟
سرعت سايت منو كاهش داد جالبه Big Grin
بچه ها این کد رو دقیقا کجا قرار بدم ؟ پیدا نرکدم هم چین چیزی ؟
(۱۳۹۰/۷/۱۳، ۱۶:۲۹:۰۸ عصر)siavash-cena نوشته است: [ -> ]سوالي كه پيش مياد اينه كه اين كد ها فقط تصاوير و ... روي هاست رو تحت تاثير قرار ميده ديگه؟؟ يعني عكسي كه از سايت ديگه اي لينك ميگيره رو كه تحت تاثير قرار نميده؟؟

و اينكه آيا زمان ها به همين صورت استاندارده؟؟ احتياج به كم يا زياد شدن نداره؟؟
سرعت سايت منو كاهش داد جالبه Big Grin

این کد فقط توی همین دامینی کار می کنه که فایل htaccess. توی اون وجود داره بنابر این اگر عکسهای خودتون رو توی یک ساب دامین دیگه ریخته باشید تاثیری روی اونها نداره.
مثلا من آیکونهای کنار انجمن رو ریختم توی به ساب دامین بنام P2.r30.ir و برای اینکه اونها هم جز کش محسوب شوند داخل اون ساب دامین یه دونه فایل htaccess. ساختم و این کد ها رو قرار دادم .

زمانها رو شما باید برا اساس نیاز خودتون تنظیم کنید من فقط gif رو دو روز دادم تا تبلیغات مشکل پیدا نکنه. چون تمام آیکونهای انجمن من png هستند.

البته به محض اینکه کاربر یک بار صفحه رو رفرش کنه دوباره کد های جدید رو دریافت می کنه.
برای سایت من تاثیرش زیاد بود چون من از آیکون زیاد استفاده کردم .

(۱۳۹۰/۷/۱۳، ۱۸:۳۴:۱۶ عصر)harmoonica نوشته است: [ -> ]بچه ها این کد رو دقیقا کجا قرار بدم ؟ پیدا نرکدم هم چین چیزی ؟

شما داخل روت یه فایل داری به اسم htaccess. اینها رو باید داخل اون قرار بدهی
صفحه‌ها: 1 2 3 4 5 6