HamyarWP - همیاروردپرس
HamyarWP - همیاروردپرس
خواندن ۸ دقیقه·۲ سال پیش

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

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

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

اول از همه باید ببینیم چه چیزی باعث کندی و کاهش عملکرد سایت می‌شود:

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

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

اهمیت انتخاب هاست مناسب برای وردپرس

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

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

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

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

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

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

تصاویر باعث جان بخشیدن به محتوای ما می‌شوند اما اگر حجم آن‌ها زیاد شود و باعث لود شدن طولانی مدت گردند ضرر زیادی به سرعت سایت می‌زنند.

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

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

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

بروز نگه داشتن وردپرس

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

استفاده از خلاصه مطلب در صفحه اصلی و آرشیو

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

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

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

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

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

این فایل‌های استاتیک شامل فایل‌های بدون تغییر مانند تصاویر، CSS و جاوا اسکریپت هستند، برخلاف صفحات وردپرسی که «پویا» هستند. هنگامی که از CDN استفاده می‌کنید، هر بار که یک کاربر از وبسایت شما بازدید می‌کند، فایل‌های ثابت از هر سروری که به آنها نزدیکتر است به آنها ارائه می‌شود. سرور میزبانی وب شما نیز سریعتر خواهد بود زیرا CDN کارهای زیادی را انجام می‌دهد.

فایل‌های صوتی/تصویری را مستقیماً در وردپرس آپلود نکنید

شما می‌توانید فایل‌های صوتی و تصویری را مستقیماً در سایت وردپرسی خود آپلود کنید و به طور خودکار آنها را در یک پخش کننده HTML5 نمایش دهید. اما شما هرگز نباید این کار را انجام دهید!
میزبانی صدا و ویدئو برای شما هزینه پهنای باند خواهد داشت. ممکن است توسط شرکت میزبانی وب هزینه های اضافی دریافت کند، یا حتی ممکن است سایت شما را به طور کلی با کاهش سرعت موجه کند، حتی اگر هاست شما شامل پهنای باند “نامحدود” باشد.

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

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

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

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

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

پست‌های طولانی را به تعداد صفحات بیشتر تقسیم کنید

کاربران تمایل دارند پست‌های وبلاگی طولانی‌تر و عمیق‌تر را مطالعه کنند. پست‌های طولانی‌تر حتی در موتورهای جستجو رتبه بالاتری دارند. اما اگر در حال انتشار مقالات طولانی با تصاویر زیاد هستید، ممکن است به زمان بارگذاری شما آسیب بزند. در عوض، در نظر بگیرید که پست‌های طولانی‌تر خود را به چندین صفحه تقسیم کنید.
وردپرس دارای عملکرد داخلی برای انجام این کار است. به سادگی تگ <!––nextpage––> را در مقاله خود در جایی که می‌خواهید آن را به صفحه بعدی تقسیم کنید اضافه کنید. اگر می‌خواهید مقاله را به صفحه بعدی نیز تقسیم کنید، دوباره این کار را انجام دهید.

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

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

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

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

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