اÙزایش سرعت سایت وردپرس
سرعت وب سایت تأثیر زیادی بر تجربه کاربر، سئو Ùˆ نرخ تبدیل دارد . بهبود عملکرد وب سایت برای جذب تراÙیک به یک وب سایت Ùˆ درگیر Ù†Ú¯Ù‡ داشتن بازدیدکنندگان سایت ضروری است. در اینجا مراØÙ„ÛŒ را Ú©Ù‡ توسعه‌دهندگان می‌توانند برای سریع‌تر ساختن وب‌سایت انجام دهند، مرور می‌کنیم:
تست عملکرد وب سایت
تست سرعت وب سایت عملکرد یک وب سایت را ارزیابی می کند. آزمایش منظم یک وب سایت می تواند به توسعه دهندگان کمک کند تا کاهش یا بهبود عملکرد را پیگیری کنند. یک تست سرعت همچنین باید به توسعه دهندگان کمک کند تا برخی یا همه مناطقی که عملکرد وب سایت را کاهش می دهند و مناطقی که برای بهبود هستند را شناسایی کنند.
تعداد زیادی تست سرعت سایت با Ú©ÛŒÙیت بالا برای اندازه گیری عملکرد وجود دارد Ú©Ù‡ بسیاری از آنها رایگان هستند. WebPageTest.org (Ú©Ù‡ با Cloudflare شریک است) چندین آزمایش رایگان دارد Ùˆ جزئیات دقیقی از سرعت بارگیری عناصر منÙرد یک صÙØÙ‡ ارائه Ù…ÛŒ دهد. WebPageTest.org همچنین به توسعه دهندگان اجازه Ù…ÛŒ دهد تا وب سایت ها را برای دستگاه های مختل٠و سرعت اتصال به شبکه آزمایش کنند.
Ú¯ÙˆÚ¯Ù„ همچنین PageSpeed ​​Insights را برای آزمایش دقیق عملکرد ارائه Ù…ÛŒ دهد. Google Chrome DevTools همچنین Ù…ÛŒ تواند به توسعه دهندگان در ارزیابی عملکرد سایت خود Ú©Ù…Ú© کند. تب Network تمام درخواست‌های HTTPØŒ Øجم دارایی‌های درخواستی Ùˆ مدت زمانی را Ú©Ù‡ درخواست‌ها طول می‌کشد تا برآورده شوند را نشان می‌دهد.
استÙاده از CDN (شبکه تØویل Ù…Øتوا)
CDN ها سرعت وب سایت ها را با ذخیره Ù…Øتوا در مکان های مختل٠در سراسر جهان اÙزایش Ù…ÛŒ دهند. سرورهای Ú©Ø´ CDN معمولاً در نزدیکی کاربران نهایی نسبت به میزبان یا سرور مبدا قرار دارند. درخواست‌ها برای Ù…Øتوا به‌جای تمام راه‌ها به سرور میزبان، به سرور CDN می‌رود، Ú©Ù‡ ممکن است هزاران مایل Ùˆ در چندین شبکه مستقل از کاربر باشد. استÙاده از CDN Ù…ÛŒ تواند منجر به کاهش شدید زمان بارگذاری صÙØÙ‡ شود .
بهینه سازی تصاویر
تصاویر درصد زیادی از تراÙیک اینترنت را تشکیل می‌دهند Ùˆ اغلب زمان بیشتری را برای بارگذاری در یک وب‌سایت می‌برند، زیرا Ùایل‌های تصویری از نظر اندازه بزرگتر از Ùایل‌های HTML Ùˆ CSS هستند. خوشبختانه، زمان بارگذاری تصویر را Ù…ÛŒ توان از طریق بهینه سازی تصویر کاهش داد . بهینه سازی تصاویر معمولاً شامل کاهش وضوØØŒ Ùشرده سازی Ùایل ها Ùˆ کاهش ابعاد آنها Ù…ÛŒ شود Ùˆ بسیاری از بهینه سازهای تصویر Ùˆ کمپرسورهای تصویر به صورت آنلاین به صورت رایگان در دسترس هستند.
Ùایل های CSS Ùˆ JavaScript را Ú©ÙˆÚ†Ú© کنید
Ú©ÙˆÚ†Ú© کردن کد به معنای Øذ٠هر چیزی است Ú©Ù‡ کامپیوتر برای درک Ùˆ اجرای کد به آن نیاز ندارد، از جمله نظرات کد، Ùضای خالی Ùˆ نیم ویرگول های غیر ضروری. این باعث Ù…ÛŒ شود Ùایل های CSS Ùˆ جاوا اسکریپت Ú©Ù…ÛŒ کوچکتر شوند تا سریعتر در مرورگر بارگذاری شوند Ùˆ پهنای باند کمتری اشغال کنند. کوچک‌سازی به خودی خود تنها به Øداقل بهبود سرعت منجر می‌شود. با این Øال، اگر در کنار این نکات دیگر اجرا شود، عملکرد بهتر وب سایت را به همراه خواهد داشت.
در صورت امکان تعداد درخواست های HTTP را کاهش دهید
اکثر صÙØات وب به مرورگرها نیاز دارند Ú©Ù‡ چندین درخواست HTTP برای دارایی های مختل٠در صÙØه، از جمله تصاویر، اسکریپت ها Ùˆ Ùایل های CSS ارائه کنند. در واقع بسیاری از صÙØات وب به ده ها مورد از این درخواست ها نیاز دارند. هر درخواست منجر به یک رÙت Ùˆ برگشت به سرور میزبان منبع Ù…ÛŒ شود Ú©Ù‡ Ù…ÛŒ تواند به زمان بارگذاری Ú©Ù„ÛŒ یک صÙØÙ‡ وب اضاÙÙ‡ کند. علاوه بر این، با بارگیری منابع از چندین ارائه‌دهنده مختلÙØŒ مشکل در اÙزایش سرعت سایت یکی از میزبان‌ها می‌تواند بر توانایی صÙØÙ‡ وب برای بارگیری سریع یا اصلاً تأثیر بگذارد.
به دلیل این مشکلات اØتمالی، تعداد Ú©Ù„ دارایی هایی Ú©Ù‡ هر صÙØÙ‡ برای بارگیری نیاز دارد باید به Øداقل برسد. همچنین، تست سرعت باید به شناسایی درخواست‌های HTTP Ú©Ù…Ú© کند Ú©Ù‡ بیشترین زمان را می‌گیرند. به عنوان مثال، اگر تصاویر باعث Ù…ÛŒ شوند صÙØÙ‡ به کندی بارگذاری شود، توسعه دهندگان Ù…ÛŒ توانند به دنبال راه ØÙ„ میزبانی تصویر سریعتر (مانند CDN) باشند.
از Ú©Ø´ کردن HTTP مرورگر استÙاده کنید
Ú©Ø´ مرورگر یک مکان ذخیره سازی موقت است Ú©Ù‡ مرورگرها Ú©Ù¾ÛŒ هایی از Ùایل های ثابت را ذخیره Ù…ÛŒ کنند تا بتوانند صÙØات وب اخیراً بازدید شده را با سرعت بیشتری بارگیری کنند، به جای اینکه نیاز به درخواست مکرر Ù…Øتوای یکسان داشته باشند. توسعه‌دهندگان می‌توانند به مرورگرها دستور دهند تا عناصر یک صÙØÙ‡ وب را Ú©Ù‡ اغلب تغییر نمی‌کنند، جانبلاغی ذخیره کنند. دستورالعمل‌های Ú©Ø´ مرورگر در سرÙصل‌های پاسخ‌های HTTP از سرور میزبان قرار می‌گیرد. این مقدار داده‌هایی را Ú©Ù‡ سرور برای انتقال به مرورگر نیاز دارد، کاهش می‌دهد Ùˆ زمان بارگذاری را برای کاربرانی Ú©Ù‡ اغلب از صÙØات خاصی بازدید می‌کنند، کوتاه می‌کند.
گنجاندن اسکریپت های خارجی را به Øداقل برسانید
هر عنصر صÙØÙ‡ وب اسکریپتی Ú©Ù‡ از جای دیگری بارگیری Ù…ÛŒ شود، مانند سیستم های اظهار نظر خارجی، دکمه های CTAØŒ یا پنجره های بازشوی نسل اصلی، باید هر بار Ú©Ù‡ صÙØÙ‡ بارگیری Ù…ÛŒ شود، بارگیری شود. بسته به اندازه اسکریپت، اینها Ù…ÛŒ توانند سرعت صÙØÙ‡ وب را کاهش دهند یا باعث شوند صÙØÙ‡ وب به یکباره بارگیری نشود (به این Øالت پرش Ù…Øتوا یا تغییر Ø·Ø±Ø Ú¯Ùته Ù…ÛŒ شود Ùˆ Ù…ÛŒ تواند به ویژه سایت جانبلاغی برای کاربران تلÙÙ† همراه خسته کننده باشد).