بخش سوم: زیر شاخه های YSlow

10 / 10
از 1 کاربر

در این بخش از مقالات طراحی سایت قصد داریم در مورد زیر شاخه های YSlow صحبت نماییم.

Compress components with gzip: با فشرده سازی منابع سبب میشود که از پهنای باند استفاده بهینه شود و در نتیجه سرعت بارگذاری سایت افزایش میابد.

Make fewer HTTp requests: کاهش در خواست های HTTP با تلفیق نمودن فایل ها و بلوک بندی و CSS ممکن است.

(Use a Content Delivery Network (CDN: برای فعال کردن Cash شدن CSS و جاوا اسکریپت به وسیله مرورگر آنها را از فایل های بیرونی بارگذاری کنید.

Add Expires headers: برای کنترل نحوه کش سایت می توان  از Expire header در مرورگر کاربران استفاده کرد.

Reduce the number of DOM elements: یک صفحه ی پیچیده به معنای بایت بیشتر برای دلنلود و بارگذاری است همچنین به معنای دسترسی کندتر DOM در جاوا اسکریپت نیز می باشد.

Minify JavaScript and CSS: غیر فعال کردن کاراکتر های غیر ضروری در جاوا اسکریپت و CSS برای افزایش سرعت بارگذاری.

Use cookie-free domains: اندازه کوکی ها را تا حد امکان کوچک نگه دارید تا باعث کوچک شدن اندازه سرآیند شود.

 DNS lookup: Reduce lookups  DNSها باعث افزایش تاخیر درخواست های اولیه ارسالی بسوی یک میزبان می شود. ارسال درخواست به تعداد زیادی از میزبان ها ی گوناگون باعث کاهش عملکرد سایت می شود.

Avoid URL redirects: از تغییر مسیر URL جلوگیری کنید چرا که باعث اضافه شدن یک تاخیر به براگذلری یک صفحه می شود.

Avoid empty src or href: خالی بودن اتربیوت های scr ویاhref  باعث بروز مشکلات متعددی می شود.

Make AJAX cacheable: با فعال سازی قابلیت cache درخواست های AJAX می توان از تاخیر در بارگذاری سایت ممانعت کرد.

Put CSS at the top: قراردادن و نگهداشتن style sheetها در سر صفحه برای اطمینان خاطر از روند رندر شدن.

Remove duplicate JavaScript and CSS: فایل های تکراری  جاوا اسکریپت وCSS  با ایجاد در خواست های غیر ضروری از HTTP باعث بروز اختلال در عملکرد اینترنت اکسپلورر (IE) و اجرای بیهوده جاوا اسکریپت در  Firefox و IE می شود.

Put JavaScript at bottom: برای آنکه به سایر اجزا کد اسکریپت اثر مخرب نگذارد آن را به آخر کد انتقال دهید.

Avoid AlphaImageLoader filter: فیلتر AlphaImageLoader اینترنت اکسپلورر وجود دارد باعث افزایش مدت زمان بارگذاری سایت می شود.

Avoid HTTP 404 (NOT Found) error: برطرف کردن هرگونه خطای 404 برای جلوگیری از جذب کاربران برای مطلبی که وجود خارجی ندارد.

Do not scale image in HTML: مقیاس کردن تصاویر در HTML باعث بروز اشکال در بارگذاری تصاویر برزگ و ایجاد پهنای باند غیر ضروری می شود.

Use GET for AJAX requests: استفاده ازGET  برای درخواست های AJAX به جای POST برای تطبیق دادن هدر و داده.

Avoid CSS expressions: استفاده از عبارت های CSS روشی نا مطلوب برای تنظیم خواص CSS ها است. چرا که باعث تولید هزاران سنجش CSS می شود.

Reduce cookie size: بای کوچک کردن اندازه هدر HTTP تا آنجایی که ممکن است کوکی ها را کوچک نگهدارید.

Make favicon small and cacheable: ساختن favicon  کوچک و پیکربندی آن به صورتی که قابلیت کش شدن را داشته باشد.

Configure entity tags-Etags: برای جلوگیری از نمایش خطای 304 چندین سرور را با استفاده از تنظیمات Etag راه اندازی کنید.

Make JavaScript and CSS external: ساختن جاوا اسکریپت وCSS  خارجی به منظور بهره برداری از کش مرورگر.

 

ارسال نظر و نظرات ثبت شده