آرشیو وبلاگ

سرعت سایت

Increase site speed

اهمیت سرعت وبسایت:

فرض کنید کاربری به سایت شما مراجعه کند، در اکثرموارد اگر کاربر با کندی در سایت شما روبرو شود قبل از لود شدن صفحه، سایت را ترک خواهد کرد. علاوه بر این، سرعت سایت تاثیر مستقیمی بر سئو و رتبه بندی وبسایت در گوگل خواهد داشت. در نتیجه سرعت بالای وبسایت باعث می‌شود که سایت شما مورد توجه کاربر و گوگل قرار گیرد.

با ما همراه باشید تا راهکارهایی را به شما معرفی کنیم که سبب افزایش سرعت در سایت شوند.

چگونه سرعت وبسایت خود را محک بزنیم؟

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

یکی از راهکارهایی که باعث می‌شود تا از وضعیت وبسایت از نظر سرعت مطلع شوید، استفاده از سایت‌هایی همچون GTmetrix است.

 

عوامل موثر بر کاهش سرعت وبسایت:

  • هاست‌هایی که بطور مناسب کانفیگ نشده باشند
  • استفاده از پلاگین‌ های نامناسب
  • کانفیگ نبودن
  • حجم بالای صفحه
  • اسکریپت‌هایی همچون تبلیغات، لودر فونت و …

 

هاست مناسب:

اولین و مهم‌ترین قدم برای افزایش سرعت وبسایت شما تهیه کردن هاست قدرتمند برای وبسایت است. این عامل زمانی افزایش می یابد که تعداد بازدیدکنندگان سایت شما افزایش پیدا میکند و اهمیت دوچندان (از نظر امنیت و سرعت) پیدا خواهد کرد. پس با شرکتی که هاست را از آنجا تهیه میکنید مشورت کنید و یک هاست مناسب برای خود پیدا کنید.

 

استفاده از پلاگین‌ cache:

صفحه‌های سایت به صورت داینامیک طراحی شده‌‌اند و با هر ورود کاربر به صفحه باید پردازش‌های زیادی جهت نمایش این دیتا صورت بگیرد که Cache این موضوع را حل کرده است. Cache به مجموعه‌ای از داده‌ها و اطلاعات گفته می‌شود که ذخیره‌سازی آنها بصورت موقت صورت می‌گیرد و در صورت درخواست از آنها استفاده می‌شود. افزونه‌ cache از هر صفحه یک کپی در حافظه موقت ذخیره می‌کنند و برای هر کاربر این فایل را نمایش می‌دهد. بدون اینکه نیازی باشد مسیر طولانی برای نمایش درخواست طی شود.

 

بهینه‌سازی عکس‌های سایت:

استفاده از عکس‌های با حجم بالا باعث افت شدید سرعت سایت می‌شود. یکی از کلی ترین و در عین حال ساده ترین راه برای بهینه سازی سرعت وبسایت، بهینه‌سازی حجم و اندازه‌ تصاویر است. برای اینکار سایت tinypng  را پیشنهاد میکنیم.

 

کاهش تعداد درخواست‌های HTTP:

هر بار که کاربری به سایت شما مراجعه میکند، مرورگر لیستی از فایل‌های مورد نیاز را برای نمایش صفحه درخواست میکند. این درخواست‌ها شامل HTML ،  CSS و تصاویر و حتی اسکریپت‌های خارجی می‌شوند. هر درخواست زمان مخصوص به خود را دربرمی‌گیرد که ممکن است باعث کاهش سرعت سایت شما می‌شود. ابزارهایی مانند GTmetrix این امکان را فراهم میکنند که تعداد این درخواست‌ها را در صفحه‌ی خود مشاهده کنید.

 

 با استفاده از راهکارهای زیر خواهید توانست تعداد این درخواست‌ها را کاهش دهید:

  • Fontawesome  را غیرفعال کنید
  • از فونت های گوگل استفاده نکنید
  • Gravatar را غیرفعال کنید

 

با استفاده از این 2 کد در قسمت theme childe  میتوانید فونت گوگل را غیر فعال کنید.

add_filter( ‘elementor/frontend/print_google_fonts’, ‘__return_false’ );

add_action( ‘wp_enqueue_scripts’, function() { wp_dequeue_style( ‘font-awesome’ ); }, 50 );

 

 شبکه‌ CDN:

 شبکه توزیع محتوا یا CDN به‌ سرعت سایت را برای کاربران مختلف از سراسر جهان بالا می‌آورد.

بدون یک CDN، هر کاربر باید سایت شما را از یک مکان که محل سرور شما هست، دانلود کند؛ اما CDN  یک کپی از فایل‌های سایت را در مکان‌های مختلفی در نقاط مختلف دنیا نگه می‌دارد. در این صورت، مرورگر بازدیدکننده می‌تواند سایت را از نزدیک‌ترین نقطه برای او دانلود کند که موجب افزایش سرعت در بالا آمدن سایت می‌شود.

Increase site speed

 

استفاده از cache کردن مرورگر

 این روش متفاوت از روشی است که در بالا به آن اشاره کردیم. در این متد مرورگر فایل‌هایی را از صفحه در خود ذخیره میکند و هر بار که کاربر وارد شود، مرورگر آن فایل‌ها را نمایش خواهد داد. برای استفاده از این روش، کدهای زیر را در سایت خود قرار دهید.

<filesMatch “.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$”>

Header set Cache-Control “max-age=84600, public”

 

آپدیت ناپ کامرس

قطعا بروزرسانی نسخه ناپ کامرس از سایت های معتبر( ناپ شاپ) تاثیر قابل توجهی در افزایش سرعت وبسایت شما خواهد داشت. از آنجا که همیشه در ورژن های جدید، مشکلات نسخه‌های قبل را برطرف میکنند، امنیت و سرعت وبسایت شماهم افزایش خواهد یافت.

 

فشرده‌سازی فایل‌های Java script و CSS

با فشرده کردن فایل‌های CSS و JS می‌توان سرعت سایت را بالا برد. این کار باعث کاهش استفاده از پهنای باند سایت شما می‌شود. با فشرده‌سازی این فایل‌ها، تمام فایل‌های CSS و JS را ادغام می‌کنید و مرورگر کاربر دیگر نیازی ندارد تعداد زیادی فایل CSS و JS را فراخوانی کند.

در این مورد هم افزونه‌های cache معمولا این فشرده‌سازی و ادغام را انجام می‌دهند.

 

 

نوشته شده توسط: فاطمه چراغعلی

 

 

مطالب مرتبط:

 

نظر خود را وارد نمایید.