افزایش سرعت و عملکرد وب سایت های وردپرسی

افزایش سرعت و عملکرد وب سایت های وردپرسی

امید صادقی ادمین
مدت زمان مطالعه: 15 دقیقه 21 خرداد 01

شما زمان بسیار کمی برای نشان دادن محتوای وب سایت خود به کاربران و متقاعد کردن آنها برای ماندن در وب سایت خود دارید. کاربران احتمالاً یک وب سایت کند را قبل از لود کامل ترک خواهند کرد.

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

 

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

توصیه می کنیم سرعت وب سایت خود را با استفاده از ابزاری مانند تست سرعت وردپرس IsItWP آزمایش کنید.

این یک ابزار آنلاین رایگان است که به شما امکان می دهد سرعت وب سایت خود را آزمایش کنید.

 

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

برای بهبود سرعت و عملکرد وب سایت های وردپرسی، راهکارهای متعددی وجود دارد که در ادامه مورد بررسی قرار می گیرند.

 

افزونه کش وردپرس را نصب کنید.

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

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

این فرآیند شامل مراحل زیادی می شود و هنگامی که چندین نفر به طور همزمان از وب سایت شما بازدید می کنند می تواند سرعت وب سایت شما را کاهش دهد.

به همین دلیل است که توصیه می کنیم هر سایت وردپرس از افزونه کش استفاده کند. کش کردن می تواند سایت وردپرس شما را از 2 تا 5 برابر سریعتر کند.

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

هنگامی که کاربر از سایت وردپرس شما بازدید می کند، سرور اطلاعات را از پایگاه داده MySQL و فایل های PHP بازیابی می کند؛ سپس همه را در محتوای HTML قرار می دهد و به کاربر ارائه می کند.

افزونه های زیادی برای کش وردپرس در دسترس است؛ اما توصیه می کنیم از افزونه WP Rocket (پولی) یا WP Super Cache (رایگان) استفاده کنید.

 

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

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

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

در فتوشاپ از منوی File، Save for Web را انتخاب کنید و یا از کلید های ترکیبی Alt + Ctrl + Shirt + S  استفاده نمایید.

بر اساس فرمت فایل تصویر و فشرده سازی که در نرم افزار ویرایش تصویر خود انتخاب می کنید، می توانید اندازه تصویر را تا 5 برابر کاهش دهید.

فرمت تصویر PNG فشرده نشده است. وقتی یک تصویر را فشرده می کنید، برخی اطلاعات را از دست می دهد. بنابراین یک تصویر فشرده نشده کیفیت بالاتر با جزئیات بیشتر خواهد داشت. 

از سوی دیگر JPEG، یک فرمت فایل فشرده است که کیفیت تصویر را کمی کاهش می دهد، اما اندازه آن به طور قابل توجهی کوچکتر است.

بنابراین چگونه تصمیم بگیریم کدام فرمت تصویر را انتخاب کنیم؟

  • اگر عکس یا تصویر ما دارای رنگهای مختلف باشد، از JPEG استفاده می کنیم.
  • اگر تصویر ساده تری داریم و یا به تصویر شفاف نیاز داریم، از PNG استفاده می کنیم.

اکثر تصاویر ما دارای فرمت JPEG هستند.

 

سایت وردپرس خود را به روز نگه دارید.

wordpress به عنوان یک پروژه منبع باز برای عملکر بهتر، اغلب به روز می شود. هر به روز رسانی نه تنها ویژگی های جدیدی را ارائه می دهد، بلکه مشکلات امنیتی و اشکالات را نیز برطرف می کند. قالب و افزونه های وردپرس شما نیز ممکن است به روزرسانی منظم داشته باشند.

 

بهینه سازی فرآیند پردازش در پس زمینه

پردازش در پس زمینه یا Background processes، وظایفی برنامه ریزی شده هستند که در پس زمینه سایت وردپرسی شما اجرا می شوند. در زیر چند نمونه از تسک های پس زمینه ای که در سایت وردپرس اجرا می شوند آورده شده است:

  • تسک های افزونه بک آپ گیری وردپرس
  • cron job های وردپرس برای انتشار پست های برنامه ریزی شده
  • cron job های وردپرس برای بررسی به روزرسانی
  • موتورهای جستجو و سایر خزنده ها که سعی در واکشی محتوا دارند.

تسک هایی مانند کرون جاب ها برای پست های برنامه ریزی شده و به روزرسانی ها حداقل تأثیر را بر عملکرد وب سایت دارند.

سایر فرآیندهای پس زمینه مانند افزونه های بک آپ گیری و خزیدن بیش از حد توسط موتورهای جستجو می تواند سرعت وب سایت را کاهش دهد.

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

در مورد خزیدن، باید گزارشهای خزیدن را در  Google Search console زیر نظر داشته باشید. خزیدن های مکرر که به خطا ختم می شود می تواند باعث کند شدن وب سایت شما شود.

 

نمایش خلاصه متن در صفحه اصلی و آرشیو 

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

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

می‌توانید به Setting و سپس Reading مراجعه نمایید و در قسمت  For each article in a feed, show به جای Full text از Summary استفاده کنید.

  نمایش خلاصه متن

 

ایجاد صفحه بندی برای نظرات 

دریافت نظرات زیاد در مورد پست های وبلاگ، نشان دهنده موفقیت وبلاگ شما در جذب مخاطب است.

 اما نکته مهم این است که بارگذاری همه این نظرات می تواند بر سرعت سایت شما تأثیر منفی بگذارد.

وردپرس یک راه حل برای رفع این مشکل ارائه می دهد. می‌توانید به Setting و سپس Discussion مراجعه نمایید و چک باکس گزینه Break comments into pages را انتخاب نمایید.

 ایجاد صفحه بندی برای نظرات


 

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

کاربران در مکان های جغرافیایی مختلف ممکن است زمان بارگذاری متفاوتی را در سایت شما تجربه کنند. این به این دلیل است که مکان سرورهای میزبانی وب شما می تواند بر سرعت سایت شما تأثیر بگذارد.

استفاده از یک شبکه تحویل محتوا (CDN)، می تواند به سرعت بخشیدن به زمان بارگذاری برای همه بازدیدکنندگان کمک کند.

CDN شبکه ای است که از سرورهایی در سراسر جهان تشکیل شده است. هر سرور، فایل های استاتیک مورد استفاده برای ایجاد وب سایت شما را ذخیره می کند.

این فایل‌های استاتیک شامل فایل‌های بدون تغییر مانند تصاویر، CSS و جاوا اسکریپت هستند. 

 هنگامی که از CDN استفاده می کنید، هر بار که یک کاربر از وب سایت شما بازدید می کند، فایل های ثابت از هر سروری که به آنها نزدیکتر است به آنها ارائه می شود. به این ترتیب سرور میزبانی وب شما نیز سریعتر خواهد بود زیرا CDN کارهای زیادی را انجام می دهد.

کلودفلر، CDN رایگان برای بهبود سرعت، عملکرد و امنیت وب سایت است.

 

عدم آپلود مستقیم فایل های صوتی/تصویری 

شما می توانید فایل های صوتی و تصویری را مستقیماً در سایت وردپرس خود آپلود کنید تا به طور خودکار در یک پخش کننده HTML5 نمایش داده می شوند. اما شما هرگز نباید این کار را انجام دهید.

میزبانی صدا و ویدئو برای شما هزینه پهنای باند به دنبال خواهد داشت. همچنین میزبانی فایل‌های رسانه ‌ای بزرگ اندازه فایل بک آپ شما را به شدت افزایش می‌دهد و بازگردانی فایل بک آپ را برای شما دشوار می‌کند.

شما باید از یک سرویس میزبانی صوتی و تصویری استفاده کنید. وردپرس دارای یک ویژگی تعبیه ویدیو داخلی است، بنابراین می توانید URL ویدیوی خود را مستقیماً در پست خود کپی و جایگذاری کنید.

 

استفاده از یک قالب بهینه شده برای سرعت

هنگام انتخاب قالب برای وب سایت خود، توجه ویژه به بهینه سازی سرعت مهم است. برخی از قالب های زیبا و چشمگیر در واقع کدهای ضعیفی دارند و می توانند سرعت سایت شما را کاهش دهند.

بهتر است از یک قالب ساده استفاده کنید و ویژگی های مورد نظر خود را با استفاده از افزونه های با کیفیت وردپرس اضافه کنید.

 

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

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

در زیر برخی از بهترین افزونه های وردپرس آورده شده است:

  • WPForms: سریع ترین و مبتدی ترین افزونه فرم تماس برای وردپرس.
  • All in One SEO: افزونه قدرتمند سئو وردپرس که تأکید بر عملکرد وب سایت دارد تا به شما کمک کند رتبه های بالاتری در سئو کسب کنید.
  • Monster Insights: بهترین افزونه Google analytics برای وردپرس که سرعت سایت شما را کاهش نمی دهد. 
  • Shared Counts: افزونه‌های رسانه‌های اجتماعی اسکریپت‌های اضافی را لود می‌کنند. Shared Counts یکی از سریع ترین افزونه های رسانه های اجتماعی برای وردپرس است.

بهتر است تست های سرعت را قبل و بعد از نصب افزونه اجرا کنید تا تأثیر آن را بر عملکرد مقایسه نمایید.

 

کاهش درخواست های HTTP خارجی 

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

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

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

شما می توانید با غیرفعال کردن اسکریپت ها و استایل ها یا ادغام آنها در یک فایل، تمام این درخواست های HTTP خارجی را کاهش دهید. 

 

استفاده از lazy loading یا لود تنبل در صورت نیاز

اگر تصاویر زیاد و ویدئوهای متعدد و گالری‌های عکس را به پست‌های وبلاگ خود اضافه می نمایید، بهتر است سایت شما از lazy loading بهره مند شود.

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

هنگامی که کاربر به پایین اسکرول می کند، وب سایت شما تصاویری را لود می کند که اکنون در ناحیه مشاهده مرورگر قابل مشاهده هستند. می‌توانید تصاویر، ویدئوها و حتی نظرات را با lazyloading لود کنید.

برای تصاویر، iframe ها و ویدئوها می توانید از افزونه Rocket Lazy Load by WP استفاده کنید.

 

از آخرین نسخه PHP استفاده نمایید.

وردپرس با زبان برنامه نویسی PHP نوشته شده است. PHP یک زبان برنامه نویسی سمت سرور است، به این معنی که روی سرور میزبان شما نصب شده و اجرا می شود.

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

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

جدیدترین نسخه PHP7  دو برابر سریعتر از نسخه های قبلی خود است. 

با نصب و فعال سازی افزونه Version Info می توانید ببینید سایت شما از کدام نسخه PHP استفاده می کند.

پس از فعال سازی افزونه، نسخه PHP شما در قسمت پاورقی داشبورد مدیریت وردپرس شما نشان داده می شود.


راهکار صباهاست

برای بهبود سرعت و عملکرد وب سایت های وردپرسی، یکی از راهکارهای مؤثر استفاده از هاست وردپرس است. هاست وردپرس صباهاست با بهره گیری از منابع سخت افزاری قوی تر همچون هاردهای فوق پرسرعت NVMe و پیکربندی حرفه ای باعث افزایش سرعت وب سایت های وردپرسی تا 5 برابر می گردد. تفاوت اصلی هاست وردپرس با هاست لینوکس، در بحث کانفیگ کردن سرور است. پشتیبانی از نسخه PHP 7 یکی از ویژگی های این پلن ها است. آپ تایم بالا، ترافیک نامحدود، Waf اختصاصی، فایروال اختصاصی از دیگر ویژگی های مهم هاست وردپرس صباهاست است.


جمع بندی

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

 

برچسب ها :
دسته بندی ها :