• illustrator Curse
  • 7Learn Android Course
  • 7Learn SEO Course
  • 7Learn WP Theme Course

    حرفه ای ترین دوره آموزش طراحی قالب وردپرس



  آیا می دانید دوره های آموزشی سون لرن از جامع ترین و کاربردی ترین آموزش های موجود در سطح وب فارسی است!

نکاتی برای داشتن سایتی ( Site Faster ) سریعتر ( قسمت 8 )

4 543 ۱۹ مرداد ۹۴

در این قسمت با ادامه نکات برای داشتن سایتی سریعتر در خدمت شما هستم. با ما همراه باشید.

اصل سوم : استفاده از کدهای استاندارد و موثر

نکته 25: فایلهای Javascript رو بصورت ناهمگام دانلود کنید

async

زمانی که فایلهای Javascript رو در انتها قرار میدین ، اونا در آخر لود میشن ، در این مواقع شما میتونین از ویژگی async استفاده کنید. با استفاده از این ویژگی به مرورگر میگید که کدهای جاوااسکریپت رو بصورت ناهمگام دانلود و اجرا کنه. این ویژگی باعث میشه بصورت داینامیک و اتوماتیک اون قسمت از کدها که لازم و ضروری هستن در ابتدا اجرا بشن و در لابلای چیزهای دیگه اعمال بشن و سایت شما رو بهینه تر کنه.

نکته 26: کدهای تکراری رو حذف کنید

مطمئن بشید که در سایتتون از کدهای تکراری استفاده نکرده باشید. این کار اکثر اوقات بر اثر بی احتیاطی انجام میشه. شاید بنظر شما یک نکته ساده و بدیهی باشه ولی 52 درصد از سایتهای جهان دارن از کدهای تکراری در سایتشون استفاده میکنن و این برای عملکرد سایت مفید نیست. مثلا اگر کتابخانه jQuery رو دوبار لود کنیم ، بنظرتون کار درستی هست؟ اصلا کار درستی نیست و تاثیر بدی روی سایت داره.duplicate

نکته 27: بر روی یک فریم ورک زوم کنید

single framework

تعداد بسیار زیادی کتابخانه برای Javascript وجود داره که بیشتر اونا هم تقریبا یک کار رو انجام میدن. اگر شما از چند فریم ورک بصورت همزمان استفاده کنید ، مرورگر مجبوره که همه اونا رو دانلود کنه ، بعدش تجزیه تحلیل کنه و ساختار اطلاعاتی رو تشکیل بده که خودش زمان بره. پس سعی کنید یک فریم ورک قوی که واقعا ازش خوشتون میاد رو انتخاب کنید و کل کارای سایت رو با اون انجام بدین. با اینکار Performance سایتتون رو خیلی بالا خواهید برد.

نکته 28: فایلهای Javascript رو یکی کنید

script to be cool

تعداد زیادی فایل Javascript وجود داره که شما باید اونا رو به سایتتون اضافه کنید ، مثل Like فیس بوک و گوگل و تویتر و .... که باید اونا رو اضافه کنید. به ازای هر فایلی که اضافه کنید یک درخواست اضافه میشه و تقریبا هر درخواست 500 میلی ثانیه رو میطلبه. میتونین تموم کدهارو در یک فایل قرار دهید و اونا رو فشرده کنید و این فایل رو اضافه کنید ، با اینکار درخواستهای شما کمتر میشه و سایتتون بسیار بهینه تر خواهد شد.

در قسمت بعدی نکات بیشتری رو براتون قرار میدم.

امیدوارم از این مطلب خوشتون اومده باشه.

پیروز و سربلند باشید

یا علی

Source

:: مطالب جدید سون لرن را از طریق ایمیل دریافت کنید :

دیدگاه ها 4 دیدگاه برای این مطلب ارسال شده است.

  • ‏‏
    طراحی سایت(۲۰ مرداد ۱۳۹۴)

    مرسی از مطلب مفیدتون 😛

  • ‏‏
    محمدحسین(۲۰ مرداد ۱۳۹۴)

    با سلام
    در قسمتی از مقاله به این صورت اشاره شده بود که اگر فایل ها رو یکی کنیم سرعت بیشتر میشه ، یعنی اگر 4 فایل 100 کیلوبایتی (مثلا) داشته باشیم این چهار فایل رو در یک فایل قرار بدیم ، زمان کمتری نسبت به 4 فایل مجزا گرفته می شه ؟ حالا اگر این 4 فایل رو به async که مجدد در مقاله آورده بودین اضافه کنیم تکلیف سرعت به چه صورته ؟

    • ‏‏
      محمد اسفندیاری(۲۱ مرداد ۱۳۹۴)

      ببینید اگر 4 تا فایل جدا بزارین به ازای هر فایل یک درخواست فرستاده میشه و هر Request تقریبا 500 میلی ثانیه زمان رو تلف میکنه که خودش میشه 2 ثانیه اضافه تر….اون async که گفتم برای اینه که کدهای Javascript به یکباره دانلود نشن و بخشهایی که بیشتر به اونا نیازه دانلود میشه و کم کم با قسمتهای دیگه دانلود میشه ، بهمین دلیل سرعت بیشتر میشه…..

  • ارسال دیدگاه

    ورود/عضویت سریع با اکانت فیسبوک/جیمیل شما

    :: شما می توانید با استفاده از اکانت یاهو یا جیمیل خود به صورت کاملا امن، سریع و بدون نیاز به ورود اطلاعات عضو و وارد سایت شوید. در این صورت هیچ نیازی به ورود نام کاربری و رمز عبور خود نخواهید داشت و هویت شما از طریق ایمیلتان مورد تائید قرار می گیرد .
    برای استفاده از این روش باید در اکانت گوگل(جیمیل) و یا یاهوی خود لاگین باشید .
    عضویت/ ورود سریع با :
    در حال اتصال ...

    ورود به سایت

    ورود سریع با :
    در حال اتصال ...

    جستجو در سون لرن

    عبارت :
    7LearnTelegram