logo
گرافیک سایت گرافسیت سایت اسلایدر سایت

بالا بردن کارایی در طراحی سایت

 بالا بردن کارایی در طراحی سایت

 طراحان به خوبی می دانند کارایی و سرعت انجام درخواست ها از سایت یکی از معیارهای مهم برای کارآمدی یک سایت می باشد همین امر باعث شده است که نکات بسیار زیادی را در طراحی سایت به خوبی یاد گرفته و از آن ها در طرح خود استفاده نمایند عوامل متعددی در کارایی و پاسخ مناسب درخواست های کاربران وجود دارد عواملی مانند قدرت سرور ، نوع پلتفرم مورد استفاده ، پهنای باند مناسب و… ما در این پست می خواهیم در مورد موضوعی صحبت کنیم که در تمامی طراح های سایت مشترک می باشد و آن UI سایت است . با گسترش روز افزون استفاده از جاو اسکریپت ها و همچنین CSS های متنوع برای جذاب کردن طرح ها حجم این فایل ها بالا رفته است چرا که هر کدام از افکت ها نیاز به CSS و کتابخانه جاوا اسکریپت مربوط به خود را دارند و هنگامی که سایت توسط مرورگر کاربر صدا زده می شود باید تمامی این فایل ها در مرورگر لود شوند که باعث کارایی پایین آن می شود همچنین برخی از کتابخانه به علت اینکه در صفحه اصلی حضور نداشته ممکن است در بار اول لود نشوند این امر در وهله اول خوب به نظر می رسد ولی وقتی کاربر وارد صفحه ای می شود و می خواهد درخواستی را ارائه کند باید علاوه بر لود صفحه آن فایل های کتابخانه CSS و جاوا اسکریپت را نیز فراخوانی کند برای حل این مسئله روش ها و تکنیک های مختلفی وجود دارد ولی قبل از پرداختن به آن ها باید یک اصول  را خوب در ذهن خود قرار دهید ، بسیار از طراحان در طراحی سایت خود سرعت را فدای دقت می کنند استفاده از فایل های زیاد که می توان با نصف آن ها و یا کمتر طراحی خود را انجام داد از موارد اشتباه یک طراح است

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

بنابراین اولین قدم بررسی فایل ها مورد نیاز و حذف فایل های اضافی در هر طراحی می باشد .

یک جمله مشهور در بین طراحان وجود دارد که می گویند “بهترین درخواست درخواستی است که بدون درخواست مجدد می باشد” این یک شعاری است که متخصصان طراحی به خوبی آن را در می یابند به عبارتی بهترین روش برای استفاده از فایل های CSS و جاوا اسکریپت این است که یک بار صدا زده شود و در کش مرورگر باقی بماند تا دیگر لودی در درخواست های بعدی برای این فایل ها وجود نداشته باشد برای این کار بسیاری از پلتفرها با روش های گوناگون به فشرده سازی فایل های CSS و جاوا اسکریپت پرداخته اند تا بتوانند با یک درخواست آن را در کش مرورگر قرار دهند به این صورت دیگر در هر درخواست مجددی که از هر صفحه و یا بخش سایت صورت گیرد این فایل ها که با فشرده سازی حجم آن ها کاهش پیدا کرده است مورد لود جدید مرورگر قرار نمی گیرند چرا که در کش آن ها موجود است.

بالا بردن کارایی در طراحی سایت