دلایل کند شدن سایت + روش حل آنها

  • خانه
  • سئو
  • دلایل کند شدن سایت + روش حل آنها
روش های افزایش سرعت سایت

یکی از اصلی ترین مواردی که می تواند از بالا آمدن شما در موتورهای جستجو جلوگیری کند,کند بودنش می باشد که باعث آزار کاربران شده و به مرور زمان شما را از نتایج گوگل حذف خواهد کرد که چندان خوشایند نیست.اما قبل از هر کاری باید با اصلی ترین دلایل کند شدن سایت اشنا شوید و مشکل یابی کنید و سپس از یک متخصص بخواهید تا تمام آنها را برای شما رفع کند یا خودتان با خواندن این آموزش دست به کار شوید! پس همراه ما باشید تا بیشتر با این موضوع آشنا شویم.

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

چرا سرعت سایت اهمیت بالایی دارد؟

این روزها کاربران انتظار دارند که سایت ها سریعا باز شود و اگر اینطور نباشد ممکن است بدون انجام کاری مستقیما از سایت خارج شوند و این می تواند تاثیر بسیار زیادی بر سئو سایت (بانس ریت) داشته باشد.سرعت سایت جزو موارد مربوط به تجربه کاربری (UX) می باشد و شما باید همیشه حواستان باشد که کاربر در سایتتان به راحتی به صفحات مختلف دسترسی داشته باشد.

افزایش سرعت سایت

هیچکسی دوست ندارد که مدت زیادی برای لود شدن یک صفحه منتظر بماند و اگر این زمان بیش از 3 ثانیه شود,به احتمال زیاد شما بازدید کننده یا حتی مشتری را از دست خواهید داد که به مرور زمان آسیب های جبران ناپذیری به کسب و کارتان خواهد زد.البته این موضوع در وب انگلیسی (خارج) اهمیت بسیار بیشتری دارد و با سرعت اینترنت آنها,سایت باید زیر 2 ثانیه لود شود.

جندین سال است که گوگل سرعت سایت را به عنوان یکی از 200 فاکتور رتبه بندی سایت ها در نظر گرفته است و به همین خاطر اغلب سایت های حرفه ای و هدفمند,هر روز سرچ کنسول و Page Speed را چک می کنند تا مبادا مشکلی پیش بیاید.شاید بگویید که ما یکبار سایتمان را بهینه می کنیم و بعد از آن دیگر نیازی به کاری نخواهد بود! اما باید بدانید که هر ماه حداقل یک مشکل در سرچ کنسول نمایان می شود که باید سریعا رفعش کنید تا دچار مشکل نشوید.

12 دلیلی که باعث کندی سایت می شوند + راه حل

در حال حاظر بیش از 12 دلیل وجود دارد که می توانند باعث کندی سایت شما شوند و تعداد زیادی از آنها در کمتر از 1 ساعت قابل رفع کردن هستند و هیچ نیازی به دانش برنامه نویسی نخواهند داشت.اما یک سری موارد وجود دارند که کار هر کسی نیست و می بایست از یک متخصص برای این کار کمک بگیرید.

1. پلاگین ها

از اصلی ترین دلایل کند شدن سایت های وردپرسی را می توانیم استفاده بیش از حد از افزونه های مختلف بدانیم.البته گاهی مواقع افزونه هایی ساخته می شوند که چندان بهینه ساخته نشده اند و مقدار زیادی از منابع (رم و سی پی یو) هاست را مصرف می کنند.همیشه سعی کنید افزونه هایی را که نمی خواهید در ابتدا غیر فعال و سپس حذف کنید و هر موقع آپدیت جدیدی برای افزونه آمد سریعا به سراغش بروید!

برای اینکه بفهمید کدام افزونه مشکل ایجاد می کند,تنها کافیست یکبار افزونه Proxy Cache Purge را دانلود نصب کنید و سپس از بخش Proxy Cache> Check Caching متوجه شوید که هر کدام از افزونه چه مقدار منابع مصرف می کنند.

2. فایل های گم شده (پاک شده)

گاهی مواقع هنگام نصب وردپرس یک سری فایل ها به درستی بارگذاری نمی شوند و از این رو هر بار که کاربر وارد سایت می شود,سرور سعی دارد که فایل مورد نظر را پیدا کند و این مورد باعث می شود که مدت بیشتری برای لود شدن کامل نیاز باشد و در صورت پیدا نشدن,کاربر را به صفحه 404 منتقل می کند که همین مورد هم باعث ضربه خوردن به سئو سایت می شود.

پیدا کردن یک یا چندین فایل از بین این همه فایل کار چندان راحتی نیست.بهترین کار این است که یک پشتیبان از فایل های اصلی تهیه کنید و سپس وردپرس را دوباره نصب کنید و قضیه حل خواهد شد.در آخر هم همیشه وردپرس را از سایت اصلی یعنی WordPress.org دانلود کنید.

3. کدهای سایت سنگین هستند

هر چقدر مرورگر کدهای بیشتری را لود کند,کاربر می بایست مدت زمان بیشتری را منتظر بماند تا سایت برای او نمایان شود و به همین خاطر است که همیشه می گوییم از قالب های بهینه شده و سبک استفاده کنید.البته این مورد در بیشتر قالب های فارسی وجود دارد و به اصطلاح باید کدها را Minify کنیم که افزونه های زیادی مانند WP-Rocket برای این کار وجود دارند.

البته افزونه دیگری هم به نام Autoptimize وجود دارد که دقیقا برای کاهش حجم کدهای مختلف مانند CSS و Javascript ساخته شده است و در 90% مواقع کارامد خواهد بود. 〈 دانلود افزونه Autoptimize

4. اسکریپت های نوشته شده ضعیف که با سایر المان ها متناقض هستند

همانطور که همیشه گفته می شود,هر ارزانی بی دلیل نیست و ما خیلی از افراد را دیده ایم که از اشخاص غیر حرفه ای برای طراحی سایت یا اسکریپت مورد نظرشان کمک می گیرند و در آخر هم پروژه تحویل داده شده هیچ شباهتی به انتظارات آنها ندارد و مجبور می شوند دوباره هزینه کنند.اگر کدهای جاوا اسکریپت به خوبی نوشته نشوند,می توانند تاثیر منفی بسیار زیادی بر سرعت سایت داشته باشند.

برای حل این مشکل می توانید در ابتدا با ابزارهایی مانند GTmetrix و Google Page Speed بفهمید که منبع کجاست و سپس آن را غیر فعال کنید یا تغییر دهید.برای بهینه سازی بهتر است از یک برنامه نویس جدید یا گروه وبری بخواهید این کار را برایتان انجام دهد.

5. حجم بالای فایل های تصویری و ویدیویی

یکی از اصلی ترین دلایلی که باعث کندی سایت شما می شود,استفاده از تصاویر بزرگ و حجیم می باشد که اغلب سایزی بیش از 150 کیلوبایت دارند.اگر در یک مقاله 5 عکس با حجم 150 کیلوبایت داشته باشید,می شود چیزی در حدود 1 مگابایت که برای سرعت اینترنت ایران چندان جالب به نظر نمی رسد.برای این کار افزونه مختلفی مانند TinyPNG و Smush وجود دارند که به راحتی و تنها با یک کلیک می توانید تمام تصاویر سایتتان را بهینه سازی کنید.

همچنین می توانید در فتوشاپ هم این کار را انجام دهید و تنها کافیست کلیدهای Ctrl+Shift+Alt+S را با یکدیگر فشار دهید تا صفحه بهینه سازی برایتان باز شود.

6. مشکل کش شدن صفحات سایت

در هر سایت و قالبی یک سری فایل ها وجود دارند که ثابت هستند و به طور عادی باید در مرورگر کاربر ذخیره شوند تا در دفعات بعدی نیازی به لود شدن آنها نباشد که به این کار کش شدن گفته می شود.برای این کار می توانید از افزونه های رایگان و پرمیوم زیادی مانند WP Super Cache و WP-Rocket کمک بگیرید.البته بعضی از هاستینگ ها به شکل خودکار این افزونه را بر روی سرورهایشان دارند و دیگر نیازی به نصب افزونه نخواهید داشت.

7. OPCache فعال نیست

این یک موتور ذخیره سازی برای زبان PHP می باشد که در سایت هایی که با این زبان طراحی شده اند,می تواند بسیار مفید باشد و سرعت سایت را افزایش دهد.اگر از وردپرس استفاده می کنید,پس این قابلیت به شکل پیشفرض فعال می باشد و نیازی به کار دیگری نیست.برای فعال کردن این مورد می بایست به پشتیبانی هاست پیام دهید.

8. CSS سایت بهینه سازی نشده است

همانطور که می دانید همه سایت ها بدون استثنا از CSS تشکیل می شوند و اگر این کار به درستی انجام نگیرد,می تواند تاثیر زیادی بر سرعت سایتتان داشته باشد و همیشه باید سعی کنید به بهینه ترین شکل ممکن از CSS استفاده کنید.اگر سایتتان از چندین فایل CSS فراخوانی می شود,بهتر است همه آنها را به یک فایل انتقال دهید که تعداد درخواست ها (Request) کمتر شود و این یعنی افزایش سرعت بارگذاری سایت.

برای این کار بهتر است از یک برنامه نویس کمک بگیرید تا بدون خراب شدن ظاهر سایت,آن را برایتان درست کند و حدود 200 الی 500 هزار تومان هزینه خواهد داشت.

9. بار اضافی بر روی دیتابیس

ممکن است بر اثر موارد مختلفی از جلمه پلاگین های غیر حرفه ای و بهینه سازی نشده,جدول های زیادی در دیتابیس شما ایجاد شوند که حتی بعد از پاک شدن پلاگین هم از بین نمی روند و باید به شکل دستی این کار را انجام دهید.این مشکل گاهی مواقع می تواند هاست شما را داون کند و دلیلش هم استفاده بیش از حد از منابع می باشد و شما با ارور 500 مواجه خواهید شد.

تقریبا تمام هاستینگ ها این امکان را به شما می دهند به که PhpMyadmin دسترسی داشته باشید.اما اگر نمی توانید با جداول آن کار کنید,می بایست به سراغ رابط WordPress Command Line بروید.

10. استفاده از شبکه تحویل محتوا (CDN)

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

شبکه تحویل محتواهایی زیادی مانند Cloudflare و Jetpack CDN وجود دارند که می توانید از پلن های رایگان آنها استفاده کنید و تنها کافیست سایتتان را در آنها ثبت کنید و سپس کد مورد نظر را درون سایت قرار دهید.همچنین اگر سایت از Jquery استفاده می کند,می توانید از CDN مخصوصش یعنی CDQ jQuery استفاده کنید که دیگر به سرور شما فشار وارد نشود.

11. استفاده از هاست SSD Nvme (به جای HDD)

هنوز هم هاستینگ های زیادی در ایران وجود دارند که از هاردهای ضعیف HDD برای میزبانی سایت ها استفاده می کنند که سرعت بسیار کمتری نسبت به هاردهای SSD Nvme دارند.هاست های Nvme حدود 10 الی 15 برابر سریع تر از برادر قدیمی خودشان یعنی HDD ها هستند و به همین خاطر اغلب سایت های حرفه ای و فروشگاهی بر روی این هاردها میزبانی می شوند.

دقت داشته باشید که انتقال سایتتان به هاردهای Nvme,سرعت سایت 10 برابر نخواهد شد و اینطور نیست که سایت در 0.5 ثانیه لود شود! اما می تواند تاثیر بسیار چشم گیری در سرعت داشته باشد.

12. ارور Render-Blocking برای جاوا اسکریپت

جاوا اسکریپت برای پویا و زنده کردن سایت به کار می رود و بدون آن سایت بسیار کسل کننده و مرده به نظر می رسد.اما اگر کدنویسی بهینه نباشد,سایت شما بسیار کند می شود و کاربران باید فایل های زیادی را برای وارد به سایتتان دانلود کنند که چندان جالب به نظر نمی رسد.

معمولا باید در ابتدا HTML/CSS سایت لود شوند و سپس جاوا اسکریپت! اما در برخی سایت ها می بینیم که 10 ثانیه ول می کشد تا ما اولین المان سایت را ببینیم و به همین خاطر سریعا از آن خارج می شویم و می رویم سراغ رقیب! رفع این مشکل چندان کار راحتی نخواهد بود ممکن است گاهی غیر ممکن باشد (در قالب های وردپرسی).

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

نوشته‌های پیشین نوشته‌های پیشین
پست جدیدتر پست جدیدتر

پیام بگذارید