علت کند بودن سایت وردپرس | بررسی و رفع این مشکل

علت کند بودن سایت وردپرس

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

علت کند بودن سایت وردپرس

↑

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

با این حال، پیدا کردن علت کند بودن سایت وردپرس به این سادگی‌ها هم نیست. هر کدام از این دلایل باید به دقت بررسی شود. به همین منظور، در ادامه نگاهی دقیق‌تر به رایج‌ترین دلایل کند بودن یک سایت وردپرسی می‌اندازیم:

علت کند بودن سایت وردپرس

هاستینگ بد

↑

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

اگر تصمیم گرفتید که ارزان‌ترین گزینه را انتخاب کنید (هاست اشتراکی)، این موضوع را در نظر داشته باشید که علت ارزان بودن آن چیست؟ اگر یکی از وب‌سایت‌های دیگری که از همان سرور استفاده می‌کند ترافیک زیادی داشته باشد، می‌تواند روی کل عملکرد سرور تاثیرگذار باشد و نتیجه آن این است که عملکرد وب‌سایت‌های دیگر را کند می‌کند.

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

علاوه بر این، اگر همچنان سوال دارید که “چرا وب‌سایت وردپرسی من اینقدر کند شده است؟” جواب شما در این موضوع نهفته‌ست که هاست فعلیتان را باید با یک هاست دیگر جایگزین کنید. برخی از بهترین هاستینگ‌ها برای وردپرس عبارتند از:

  • Bluehost
  • Kinsta
  • WPEngine
  • GoDaddy

مشکلات افزونه‌ها

↑

یکی دیگر از دلایلی که از خودتان می‌پرسید، “علت کند بودن سایت وردپرس من چیست؟” به‌روز نکردن افزونه‌های فعلیتان است، زیرا می‌تواند باعث ایجاد مشکل در سرعت وب‌سایتتان بشود و این‌ها مشکلاتی نیستند که بشود از آن‌ها چشم‌پوشی کرد. به‌روز نکردن افزونه‌ها می‌تواند به طور جدی روی سرعت بارگذاری وب‌سایت تأثیر بگذارد.

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

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

اگر سایت سریع‌تر شد، متوجه می‌شوید که کدام افزونه باعث این مشکل شده. به گفته‌ی WPBeginner، داشتن ۲۰-۳۰ افزونه وردپرس برای یک کسب‌وکار متوسط کاملاً رایج و طبیعی در نظر گرفته می‌شود.

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

داشتن یک قالب سنگین و به‌روزرسانی نکردن آن

↑

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

برای رفع این مشکل، باید در ساختار وب‌سایتتان تجدید نظر کنید. آیا واقعاً به همه‌ی مواردی  که در وب‌سایتتان است نیاز دارید؟ بعد یک برنامه بریزید که چه مواردی می‌مانند و چه چیزهایی حذف می‌شوند. سعی کنید ویژگی‌ها و عناصر را در هر صفحه به حداقل برسانید تا بتوانید سرعت وب‌سایتتان را افزایش دهید.

علاوه بر این اغلب اوقات قالب، افزونه‌ها، قالب وردپرس و نسخه‌ی PHP روی سرور به‌روز نمی‌شوند. به‌روزرسانی‌ها ممکن است بی‌اهمیت به نظر برسند، اما در صورتی که به آن‌ها توجه نکنید باعث کند شدن سرعت وب‌سایتتان می‌شود.

داشتن یک قالب سنگین و به‌روزرسانی نکردن آن

کش (Caching)

↑

یکی دیگر از مشکلاتی که به سؤال “علت کند بودن سایت وردپرس من چیست؟” مربوط می‌شود، کش (caching) است. کش ، به مرورگر این امکان را می‌دهد که داده‌های وب‌سایت شما را وقتی کاربر برای اولین بار از وب‌سایت بازدید می‌کند ذخیره کند و وقتی کاربر دوباره به وب‌سایت برمی‌گردد، همه‌ی محتواها بلافاصله بارگذاری می‌شوند و نیازی نیست کاربر منتظر بماند تا سرور دوباره داده‌ها را بارگذاری کند.

شگفت‌انگیز است که چگونه نصب چنین افزونه‌ای می‌تواند سرعت یک سایت وردپرس‌ی را ۲ تا ۵ برابر افزایش بدهد. می‌توانید این افزونه را از فهرست افزونه‌های وردپرس یا شرکت‌های هاستینگ مثل Bluehost Siteground و غیره تهیه کنید.

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

  • Autoptimize
  • W3 Total Cache

تصاویر بزرگ و غیراُپتیمایز شده

↑

علت کند بودن سایت وردپرس، می‌تواند به خاطر تصاویر استفاده شده نیز باشد. عناصر بصری مثل تصاویر، برای ارائه‌ی یک تجربه‌ی کاربری عالی بسیار مفید هستند. با این حال، قبل از اینکه آن‌ها را روی سایت بارگذاری کنید، باید اندازه‌ی مناسبی داشته و بهینه‌ بشوند. تصاویر خیلی بزرگ و غیراُپتیمایز شده، زمان بارگذاری صفحه را تا حد زیادی کند می‌کنند. به عنوان مثال، اندازه‌ی تصاویر ۵۰۰۰ در ۳۰۰۰ پیکسل خیلی بزرگ می‌شوند. از طرف دیگر، بیشتر صفحه‌های دسکتاپ ۱۹۲۰ پیکسل عرض دارند، در حالی که صفحه‌های موبایل عریض‌تر از ۷۰۰ پیکسل نیستند پس انتشار تصاویری بزرگتر از این سایز ضروری نیست.

در اینجا اندازه‌های بهینه‌ی تصاویر برای سایت وردپرسی شما آورده شده است:

  • اندازه‌ی تصویر پست وبلاگ ۱۲۰۰ در ۶۳۰ پیکسل
  • اندازه‌ی تصویر هدر ۱۰۴۸ در ۲۵۰ پیکسل
  • اندازه‌ی تصویر ویژه – منظره ۱۲۰۰ در ۹۰۰ پیکسل
  • اندازه‌ی تصویر ویژه – پرتره ۹۰۰ در ۱۲۰۰ پیکسل
  • اندازه‌ی تصویر پس‌زمینه‌ی وردپرس ۱۹۲۰ در ۱۰۸۰ پیکسل
  • اندازه‌ی تصویر لوگو ۲۰۰ در ۱۰۰ پیکسل
  • اندازه‌ی تصویر بندانگشتی ۱۵۰ در ۱۵۰ پیکسل

از آنجایی که تصاویر بزرگ و غیراُپتیمایز شده سایت وردپرسی شما را کند می‌کنند، در ادامه روش‌هایی را که برای ایجاد اندازه‌ی مناسب برای تصاویرتان باید استفاده کنید را به شما معرفی خواهیم کرد:

ابتدا، همه‌ی تصاویر را از طریق CSS با ابعاد مناسب جایگزین کنید. بعد از اینکه همه‌ی تصاویر جایگزین شدند و تصاویری را که اندازه‌ی مناسبی دارند بارگذاری کردید، باید همه‌ی تصاویر را فشرده کنید. دو راه عالی برای انجام فشرده سازی تصاویر وجود دارد:

  1. با کمک یک افزونه وردپرس‌ی مانند:
    • Smush
    • ShortPixel
  1. با ابزار TinyPNG:

می‌تونید تصاویر رو به صورت دستی با TinyPNG فشرده کنید، به این صورت که همه‌ی تصاویر را دانلود کنید، سپس آن‌ها را فشرده‌ کنید و بعد تصاویر فشرده‌ شده را در مکان قبلی‌شان آپلود کنید.

این موضوع را به هیچ عنوان دست کم نگیرید، زیرا مشکلات مربوط به تصاویر می‌تواند باعث کند شدن سرعت بارگذاری در وب‌سایت وردپرس‌یتان بشود.

کد CSS و JavaScript استفاده نشده

↑

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

در اصل، کد CSS و JavaScript استفاده نشده هر کدیست که توسط افزونه‌ها یا قالب وردپرس شما گنجانده شده، ولی ضروری نیست و کاربردی ندارد. با حذف این نوع کدها، سرعت بارگذاری وب‌سایت خود را بهبود و عملکرد و تجربه‌ی کاربری آن را افزایش می‌دهید. باید سایتتان را با Google PageSpeed Insights تست کنید تا فایل‌های JavaScript و CSS را که کد استفاده نشده دارند، بتوانید شناسایی کنید.

کد CSS و JavaScript استفاده نشده

دو راه حل برای حذف کدهای استفاده نشده وجود دارد که در ادامه به آن‌ها اشاره می‌کنیم:

  • بعد از اینکه فایل‌هایی را که چنین کدی دارند پیدا کردید، به صورت دستی آن‌ها را حذف کنید. با این حال، فراموش نکنید که قبل از انجام این کار، یک نسخه‌ی پشتیبان از فایل‌هایی که تغییر می‌دهید تهیه کنید.
  • می‌توانید از یک افزونه مثل Perfmatters برای بهینه‌سازی سرعت و عملکرد سایت خود استفاده کنید.

تبلیغات و پاپ‌آپ

↑

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

استفاده نکردن از پروتکل HTTP2

↑

اگه هاست شما با HTTP2 سازگار است، HTTPS سرعت وب‌سایت شما رو کند نمی‌کند. اگر سایت شما در حالت رمزگذاری‌شده‌ی HTTPS در حال اجرا می‌باشد، نرم‌افزار مرورگر شما از پروتکل HTTP2 استفاده می‌کند که خیلی سریع‌تر از پروتکل قدیمی HTTP 1.1 هست.

بنابراین، تغییر به HTTPS در مقابل HTTP مفید است. با این حال، هاست شما باید از HTTP2 پشتیبانی کند. حتماً از آخرین پروتکل برای جلوگیری از کند شدن وب‌سایت وردپرسی‌تان استفاده کنید.

استفاده نکردن از پروتکل HTTP2

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

↑

اگر فکر می‌کنید که سایت وردپرسی‌تان کند بارگذاری می‌شود، سه راه برای بررسی عملکر سرعت وبسایتتان وجود دارد که در ادامه به آن می‌پردازیم:

استفاده از ابزارهای تست سرعت

↑

ساده‌ترین راه برای بررسی سرعت بارگذاری وب‌سایتتان، استفاده از یک ابزار تست سرعت است. در ادامه به معرفی پرکاربردترین ابزارهای تست سرعت می‌پردازیم :

  • Pingdom: یک ابزار کاربردی برای تست عملکرد وب‌سایت است که زمان بارگذاری را ارزیابی و خطا‌ها را شناسایی می‌کند. به این ترتیب به شما کمک می‌کند تا سرعت سایتتان را افزایش دهید و عملکرد آن را بهینه کنید.
  • GTmetrix: یک تحلیل جامع از سرعت وب‌سایتتان همراه با توصیه‌های کاربردی برای بهبود آن به شما ارائه می‌دهد.
  • Page Speed Insights: ابزاری کاربردی از شرکت گوگل است که سرعت وب‌سایتتان را ارزیابی میکند و بینش‌ها و پیشنهادهایی را به منظور بهینه‌سازی عملکرد برای یک تجربه‌ی کاربری سریع‌تر و روان‌تر ارائه می‌دهد.

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

استفاده از ابزار (Application Performance Monitoring)

↑

Application Performance Monitoring یا نظارت بر عملکرد برنامه، فرآیند ترکیب تعدادی ابزار برای تجزیه و تحلیل عملکرد، قابلیت اطمینان و تجربه‌ی کاربری (UX) در کل سایت است.

استفاده از یک ابزار APM به شما کمک می‌کند تا بفهمید سرعت سایت وردپرسی‌تان چگونه است. همچنین اطلاعات جامع‌تری ارائه می‌دهد، زیرا می‌تواند بررسی عمیق‌تری از ترکیب وب‌سایتتان انجام دهد.

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

استفاده از ابزار (Application Performance Monitoring)
  • نظارت بر(Application Programming Interface)
  • معماری برنامه
  • نظارت بر سرویس
  • نظارت بر کانتینر
  • نظارت بر تجربه‌ی کاربری نهایی

وقتی این ویژگی‌ها با هم ترکیب می‌شوند، به یک شرکت اجازه می‌دهند نه تنها سرعت بارگذاری را بررسی کند، بلکه به طیف گسترده‌تری از بینش‌های مربوط به عملکرد دست‌یابد.

این کار پوشش گسترده‌تری از مشکلات احتمالی عملیاتی را ارائه می‌دهد و به شما کمک می‌کند تا ریشه‌ یک مشکل را پیدا کنید، مثل اشتباهات برنامه‌نویسی یا مشکلات وب هاستینگ.

اگر قصد دارید از APM برای افزایش سرعت و بهبود UX سایت وردپرسی‌تان استفاده کنید، باید زمانی را صرف تحقیق در مورد بهترین فروشندگان APM برای نیازهای خاص خودتان کنید.

در ادامه به معرفی برخی ارائه‌دهندگان این سرویس میپردازیم:

  • Dynatrace: راهکارهای پیشرفته APM، بینش‌های کارآمد برای حل مشکلات و بهبود تجربه‌ی کاربری ارائه می‌دهد.
  • DataDog: یک پلتفرم جامع APM برای نظارت، عیب‌یابی و بهینه‌سازی عملکرد برنامه است.
  • Amazon CloudWatch: امکان نظارت و قابلیت مشاهده را برای منابع AWS فراهم می‌کند و بینش‌های دقیقی در مورد معیارهای سیستم، گزارش‌ها و هشدارها ارائه می‌دهد.

تست کردن قالب‌ها و افزونه‌ها

↑

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

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

کلام آخر در مورد علت کند بودن سایت وردپرس

↑

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

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *