روشهای افزایش سرعت وبسایت

سرعت وبسایت و راه های افزایش آنتست عملکرد وب سایتآزمایشات سرعت وبسایت نحوه عملکرد یک وب سایت را ارزیابی می کند. آزمایش منظم یک وب سایت می تواند به توسعه دهندگان در پیگیری کاهش یا بهبود عملکرد کمک کند. یک تست سرعت همچنین باید به توسعه دهندگان کمک کند تا برخی یا همه زمینه هایی را که عملکرد وب سایت را کند می کنند ، شناسایی کنند و زمینه های بهبود در کجا هستند.تست های سرعت سایت با کیفیت بالا برای اندازه گیری عملکرد وجود دارد که بسیاری از آنها رایگان است. WebPageTest.org (که با Cloudflare همکاری می کند) چندین آزمایش رایگان دارد و تجزیه و تحلیل دقیق سرعت بارگذاری تک تک عناصر صفحه را ارائه می دهد. WebPageTest.org همچنین به توسعه دهندگان اجازه می دهد وب سایت ها را برای دستگاه های مختلف و سرعت اتصال به شبکه به برخی از راهکارهای افزایش سرعت وبسایت می پردازیم:استفاده از CDN (شبکه تحویل محتوا)یک شبکه تحویل محتوا با ذخیره کردن محتوا در چندین مکان در سراسر جهان باعث افزایش سرعت وبسایت میشود.این سرورهای ذخیره سازی معمولا بیشتر از سرور مبدا به کاربران نزدیک هستند و درخواست محتوا به جای سرور میزبان به سرور CDN می رود. استفاده از CDN می تواند سرعت وبسایت را تاحد زیادی افزایش دهد.بهینه سازی تصاویرتصاویر درصد زیادی از ترافیک اینترنت را شامل می شوند و اغلب طولانی ترین زمان برای بارگیری در وب سایت طول می کشد ، زیرا حجم فایل های تصویر نسبت به فایل های HTML و CSS بیشتر است. خوشبختانه ، زمان بارگذاری تصویر را می توان از طریق بهینه سازی تصویر کاهش داد. بهینه سازی تصاویر معمولاً شامل کاهش وضوح تصویر ، فشرده سازی فایل ها و کاهش ابعاد آنها است و بسیاری از بهینه سازهای تصویر و کمپرسورهای تصویر بصورت آنلاین رایگان در دسترس هستند.فایل های CSS و JavaScript را به حداقل برسانیدکاهش کد به معنای حذف هر چیزی است که رایانه برای درک و انجام کد به آن احتیاج ندارد ، از جمله نظرات کد ، فضای خالی و نقطه ویرگول غیر ضروری. این باعث می شود فایل های CSS و JavaScript کمی کوچکتر شوند تا سریعتر در مرورگر بارگیری شوند و پهنای باند کمتری را اشغال کنند. به خودی خود ، کوچک سازی تنها منجر به بهبود حداقل سرعت می شود. با این حال ، همراه با این نکات دیگر ، عملکرد وب سایت بهتری را به دنبال خواهد داشت.در صورت امکان تعداد درخواست های HTTP را کاهش دهیددر بیشتر صفحات وب ، مرورگرها باید چندین درخواست HTTP برای دارایی های مختلف صفحه ، از جمله تصاویر ، اسکریپت ها و فایل های CSS ارسال کنند. در واقع بسیاری از صفحات وب به ده ها مورد از این درخواست ها نیاز خواهند داشت. هر درخواست منجر به یک سفر رفت و برگشت به سرور میزبان منبع می شود که می تواند به زمان بارگذاری کلی برای صفحه وب اضافه کند. علاوه بر این ، با بارگیری منابع از چندین ارائه دهنده مختلف ، مشکل یکی از میزبانها می تواند بر توانایی بارگیری سریع صفحه وب یا اصلاً تأثیر بگذارد.به دلیل این مشکلات احتمالی ، تعداد کل دارایی های هر صفحه برای بارگیری باید به حداقل برسد. همچنین ، آزمایش سرعت باید به شناسایی درخواست های HTTP که بیشترین زمان را می برند ، کمک کند. به عنوان مثال ، اگر تصاویر باعث می شوند یک صفحه به آرامی بارگیری شود ، توسعه دهندگان می توانند به دنبال راه حل سریعتر میزبانی تصویر (مانند CDN) باشند.از ذخیره سازی HTTP مرورگر استفاده کنیدحافظه نهان مرورگر یک مکان ذخیره موقت است که در آن مرورگرها کپی فایل های استاتیک را ذخیره می کنند تا بتوانند صفحات وب اخیراً بازدید شده را سریعتر بارگذاری کنند ، بجای اینکه بارها و بارها درخواست محتوای یکسان را داشته باشند. توسعه دهندگان می توانند به مرورگرها دستور دهند تا عناصر یک صفحه وب را که اغلب تغییر نمی کنند ، ذخیره کنند. دستورالعمل های ذخیره مرورگر در سرفصل پاسخ های HTTP از سرور میزبان قرار می گیرد. این امر میزان داده های مورد نیاز سرور را برای انتقال به مرورگر بسیار کاهش می دهد و زمان بارگذاری برای کاربرانی که اغلب از صفحات خاصی بازدید می کنند کوتاه می شود.گنجاندن اسکریپت های خارجی را به حداقل برسانیدهر عنصر صفحه وب اسکریپت شده ای که از جایی دیگر بارگیری می شود ، مانند سیستم های کامنت گذاری خارجی ، دکمه های CTA یا پنجره های تولید کننده سرور ، باید هر بار که یک صفحه بارگیری می شود بارگیری شود. بسته به اندازه اسکریپت ، اینها می توانند یک صفحه وب را کند کنند ، یا باعث شوند که صفحه وب به یکباره بارگیری نشود (به این حالت "پرش محتوا" یا "تغییر طرح" گفته می شود و مخصوصاً برای کاربران تلفن همراه خسته کننده است).در صورت امکان از تغییر مسیرها استفاده نکنیدتغییر مسیر زمانی است که بازدیدکنندگان یک صفحه وب به جای آن به صفحه دیگری هدایت می شوند. تغییر مسیرها کسری از ثانیه یا گاهی حتی کل ثانیه را به زمان بارگذاری صفحه اضافه می کنند. هنگام ایجاد یک وب سایت با بهینه سازی عملکرد ، هر ثانیه مهم است. تغییر مسیرها گاهی اجتناب ناپذیر هستند ، اما در صورت لزوم نباید از آنها استفاده کرد.https://bit.ly/3s8i1z3