سایت GTMetrix به یکی از ابزارهای حیاتی وبمستران ایرانی تبدیل شده است. این سایت قادر است تا سایتها را به صورت دقیق آنالیز کند، در نتیجه با برطرف کردن مشکلاتی که GTMetrix به آنها اشاره میکند میتوانید سایت بهینهتر و پرسرعتتری داشته باشید.
ابتدا وارد سایت GTMetrix.com شده و سایت خود را آنالیز کنید.
پس از انجام آنالیز، صفحهی گزارش کامل سایت شما باز خواهد شد. در این صفحه چند قسمت وجود دارد:
PageSpeed Score : امتیاز کسب شده از سایت شما در ابزار PageSpeed است. این ابزار متعلق به گوگل میباشد.
YSlow Score : امتیاز کسب شده از سایت شما در ابزار YSlow است. این ابزار متعلق به یاهو میباشد.
Page Load Time : مدت زمان بارگذاری صفحهی سایت شما (از سرور GTMetrix)
Total Page Size : مقدار حجمی که صفحهی سایت شما دارد.
Requests : تعداد درخواستهایی که در هر بار بارگذاری سایت شما به سرور ارسال میشود.
Enable Keep-Alive : این مورد یعنی زنده نگه داشتن یک فایل بین سرور و مرورگر.
برای بهینهسازی این مورد کافیست تا کد زیر را در فایل .htaccess هاست خود قرار دهید:
<ifModule mod_headers.c> Header set Connection keep-alive </ifModule>
Avoid Bad Requests : این مورد از شما میخواهد آدرس فایل ها و تصاویری که آدرسی دهی و فراخوانی شدهاند اما وجود خارجی ندارد را تصحیح بفرمایید.
برای بهینهسازی این مورد باید آدرس فراخوانی شده را حذف نمایید یا آدرسهایی که شکسته میباشند را با همان آدرس و نام، آن فایل را ایجاد نمایید.
Defer Parsing of JavaScript : این مورد به شما میگوید که فایلهای جاوای خود را بعد از دیگر فایلها فراخوانی کنید و بارگذاری آنها را به تأخیر بیاندازید تا سرعت بارگذاری سایت شما افزایش یابد.
Minify CSS & Minify JavaScript : این مورد کدهای شما را از نظر فضا فشردهتر میکند.
برای بهینهسازی این مورد، فایلهای فشرده شده را از GTMetrix دریافت کرده و در هاست خود جایگزین کنید (بکاپ فراموش نشود!).
Leverage Browser Caching : این مورد به معنی ذخیرهسازی صفحات برای مرورگر شما میباشد.
برای بهینه سازی این مورد، کد زیر را در فایل .htaccess هاست خود قرار دهید:
## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/jpg “access plus 1 year”
ExpiresByType image/jpeg “access plus 1 year”
ExpiresByType image/gif “access plus 1 year”
ExpiresByType image/png “access plus 1 year”
ExpiresByType text/css “access plus 1 month”
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType text/x-javascript “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 year”
ExpiresDefault “access plus 2 days”
## EXPIRES CACHING ##
قسمت ۲ آموزش بهینهسازی سایت وردپرسی با GTMetrix
لینک کوتاه این مطلب:
نیما حیدری نسب هستم ۱۶ ساله از فردیس کرج، معاون سایت کلک آموز
با سلام
کد آخر اشتباه این درسته من امتحان کردم اشتباه بود
این درسته
## EXPIRES CACHING ##
ExpiresActive On
ExpiresByType image/jpg “access plus 1 year”
ExpiresByType image/jpeg “access plus 1 year”
ExpiresByType image/gif “access plus 1 year”
ExpiresByType image/png “access plus 1 year”
ExpiresByType text/css “access plus 1 month”
ExpiresByType application/pdf “access plus 1 month”
ExpiresByType text/x-javascript “access plus 1 month”
ExpiresByType application/x-shockwave-flash “access plus 1 month”
ExpiresByType image/x-icon “access plus 1 year”
ExpiresDefault “access plus 2 days”
## EXPIRES CACHING ##
لطفاً ویرایش کنید.
با تشکر از اطلاع رسانی، جایگزین شد.
وای خیلی خوبه ساییتون