خانه خدمات ما حساب کاربری
2 هفته پیش
ارما

نحوه افزایش سرعت سایت وردپرسی

در این مقاله چه میخوانیم?

چطوری سرعت سایت وردپرسی رو زیاد کنیم؟ 


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

الان قراره با هم قدم به قدم بریم جلو و ببینیم چطوری میشه سایت وردپرسی رو از یه لاکپشت خسته، تبدیل کرد به یه یوز ایرانی!!!

چرا سرعت سایت اینقدر مهمه؟


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

بهینه سازی تصاویر سایت

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

فرمت عکس هم مهمه. مثلا عکسای معمولی بهتره با فرمت JPEG باشن. عکسایی که پس زمینه شفاف دارن، PNG خوبه براشون. ولی اگه بخوای سنگ تموم بذاری، از WebP استفاده کن. هم کیفیت داره، هم حجمش کمه. یه نکته دیگه هم هست، اسمش Lazy Load . این یعنی عکس‌ها فقط وقتی نشون داده می‌شن که کاربر بره به اونجایی که عکسه هست. مثلا تا وقتی کاربر نرفته پایین صفحه، عکس پایین لود نمی‌شه. اینجوری صفحه سریعتر باز میشه.

بهینه سازی کد های سایت

وقتی یه نفر میاد تو سایتت، مرورگرش باید یه عالمه فایل مثل HTML، CSS، عکس و جاوااسکریپت رو دانلود کنه. اگه کش فعال نباشه، هر بار باید اینا رو از اول بیاره. ولی با کش، این فایل‌ها تو مرورگر ذخیره میشن و دفعه بعد سریعتر لود می‌شن.یه سری افزونه خیلی خفن هستن که کارت رو راحت می‌کنن. مثلا WP Rocket، LiteSpeed Cache یا W3 Total Cache. اینا خودشون همه تنظیمات رو دارن و با چند تا کلیک می‌ تونی کش رو فعال کنی.

یه چیزی دیگه هم هست به اسم CDN. حالا CDN چیه؟ یعنی فایل‌های سایتت مثل عکس‌ها، از نزدیک‌ ترین سرور به کاربر لود می‌شن. مثلا اگه سایت تو ایرانه و کاربر تو آلمان باشه، به جای اینکه عکس از ایران بیاد، از یه سرور تو اروپا میاد. نتیجه؟ سرعت بیشتر. معروف‌ ترین CDN هم Cloudflare هست.

فشرده سازی کد های سایت

سایتای وردپرسی معمولا یه عالمه کد دارن. از CSS گرفته تا JavaScript. این کدا اگه سنگین و درهم برهم باشن، سرعت سایتت رو شدییید میارن پایین. یعنی مستقیم! اول کاری که باید بکنی، فشرده‌سازی این فایلاست. افزونه‌ای مثل Autoptimize دقیقا برای همین ساخته شده. این افزونه میاد کدا رو جمع و جور میکنه، فاصله‌ های خالی و توضیحات اضافی رو حذف می‌کنه و همه چی رو یه خطی می‌کنه. این باعث می‌شه حجم فایل کم بشه و سریعتر بارگذاری بشن. افزونه wpRocket هم میکنه این کار رو.  بعدش باید ببینی آیا واقعا به اون فونت یا اسکریپت خارجی نیاز داری یا نه؟ هر اسکریپت خارجی یه درخواست جدا به سرور می‌ فرسته و اگه زیاد باشه، سرعت رو میاره پایین. در نهایت هم دوباره اسم Lazy Load میاد وسط. حتی برای ویدیوهای یوتیوب یا نقشه‌های گوگل. کاری میکنه اینا فقط وقتی دیده می‌شن، بارگذاری بشن.

انتخاب هاست مناسب

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

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

افزونه های سرعت وردپرس

وردپرس یه چیز خوب داره، اونم افزونه‌ هاشه. برای افزایش سرعت، افزونه‌هایی هستن که همه کاری که بالا گفتیم رو خودشون انجام می‌دن. مثلا WP Rocket که تقریبا همه‌ چی رو داره: کش، فشرده‌سازی، Lazy Load، پاکسازی دیتابیس و کلی گزینه دیگه.

اگه دنبال یه افزونه رایگان هستی، LiteSpeed Cache عالیه. مخصوصا اگه هاستت از لایت‌ اسپید پشتیبانی کنه. باهاش می‌تونی کش رو فعال کنی، فایلا رو فشرده کنی، تصاویر رو بهینه کنی و حتی از CDN استفاده کنی.

یه سری نکته ریز ولی تاثیرگذار

 

  1. وردپرس و افزونه‌ ها رو همیشه آپدیت کن (بک اپ یادت نره). نسخه‌های قدیمی نه فقط کندن بلکه ممکنه باگ و مشکل امنیتی داشته باشن. پس همیشه سایتت رو به‌ روز نگه دار.
  2. افزونه‌های بلا استفاده رو پاک کن. نه غیرفعال، حذف کامل. چون حتی افزونه‌های غیرفعال هم بعضی وقتا تاثیر منفی دارن.
  3. افزونه الکی نصب نکن و پاک کن حتما میخوایی افزونه ای تست کنی رو یه جای دیگه تست کن اکی بود بیا رو سایتت نصب کن.
  4. دیتابیس رو سبک کن. با گذشت زمان دیتابیس سایتت پر می‌شه از اطلاعات اضافه. افزونه WP-Optimize خیلی خوب می‌ تونه دیتابیس رو تمیز کنه و سرعت رو بهتر کنه.
  5. بزرگ ترین مشکل وردپرس دیتابیسشه دیتا بیس رو الکی بزرگ نکن با افزونه و قالب های مختلف
  6. ویدیوها رو مستقیم آپلود نکن. اگه می‌ خوای ویدیو بزاری، بذارش تو یوتیوب یا آپارات و بعد با iframe بیارش تو سایت. اینجوری هم سرعت بهتر می‌شه، هم حجم سرورت نمیره بالا.
  7. از AMP استفاده کن. یه تکنولوژیه که باعث می‌شه صفحات تو موبایل سریعتر لود بشن. البته همه ازش خوششون نمیاد، ولی اگه خوب پیاده‌سازی بشه، نتیجه‌ش عالیه.


سرعت سایت چیزی نیست که فقط یه بار انجامش بدی و تموم شه. باید همیشه زیر نظرش داشته باشی. با ابزارهایی مثل GTmetrix یا Google PageSpeed Insights می‌تونی عملکرد سایتت رو بررسی کنی و ببینی کجا نیاز به بهینه‌ سازی داری. البته باید بگم بعضی چیز ها رو نمیشه درست کرد ممنه جی تی متریکس کلی ایراد بگیره ولی واقعا نشه کاریش کرد.

جستجو

قطعا تو ذهنت سوال داری

چرا زنگ نمیزنی که برات حلش کنیم؟

اینجا میتونه شروع راه تو باشه

تماس با پشتیبان

درباره باریز

در باریز، ما فراتر از یک تیم طراحی سایت و سئو هستیم؛ ما یک خانواده از خلاقان و متخصصان دیجیتال هستیم که با ترکیب هنر و تکنولوژی، کسب‌وکارها را به سطح جدیدی می‌بریم.
هدف ما ساخت تجربه‌های دیجیتال منحصر به فرد است که نه فقط زیبا، بلکه تأثیرگذار و نتیجه‌بخش باشند.

تماس با ما

info@bariz.tech

© Copyright 2024 - bariz. All Right Reserved

پشتیبان شماره 2

آنلاین

پیامی برای نمایش وجود ندارد