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

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

نه تنها این، بلکه سرعت سایت اکنون بخشی از فاکتورهای رتبه بندی در الگوریتم رتبه بندی گوگل است(ranking factors in Google’s ranking algorithm) ، به این معنی که سرعت سایت شما بر بهینه سازی موتور جستجو ( SEO ) تأثیر می گذارد. اثر گلوله برفی این تاثیر از دست دادن بازدیدکنندگان از بی حوصلگی و کاهش رتبه موتورهای جستجو است.

چرا سایت وردپرس شما کند کار می کند؟(Why Your WordPress Site Runs Slow)

وردپرس(WordPress) یک پلت فرم عالی برای راه اندازی و اجرای وب سایت خود(set up and run your website) ارائه می دهد . بدون وجود محافظ‌های مناسب، می‌توانید با یک وب‌سایت کند مواجه شوید. 

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

  • شبکه تحویل محتوا وجود ندارد 
  • کدهای نامرتب در سایت شما(code on your site)
  • (Poor)هاستینگ با کیفیت پایین، کند یا پیکربندی نامناسب
  • تصاویر فشرده یا برای وب بهینه سازی نشده اند
  • پلاگین های آهسته(Slow) ، با کدگذاری ضعیف یا قدیمی
  • نسخه قدیمی یا قدیمی PHP
  • سایت شما صفحات کش را ارائه نمی دهد، بنابراین سرور را بیش از حد بارگذاری می کند
  • شما از HTTPS استفاده نمی کنید یا از پروتکل HTTP2 استفاده نمی کنید(HTTP2)
  • اسکریپت های خارجی مانند لودر فونت یا تبلیغات

نحوه افزایش سرعت سایت وردپرس(How to Speed up a WordPress Site)

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

1. سرعت بارگذاری سایت خود را تجزیه و تحلیل کنید(1. Analyze Your Site’s Load Speed)

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

برای اطلاع از بار سرعت سایت خود، تشخیص سرعت(speed diagnosis) سایت را با استفاده از ابزارهایی مانند Google PageSpeed ​​Insights ، Pingdom ، WP Engine Speed ​​Tool یا GTMetrix اجرا(GTMetrix) کنید.

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

2. از شر تم ها و پلاگین های استفاده نشده خلاص شوید(2. Get Rid of Unused Themes and Plugins)

پلاگین ها(WordPress plugins) و تم های استفاده نشده وردپرس می توانند عملکرد سایت شما را کاهش دهند، اما آسیب پذیری های امنیتی نیز ایجاد می کنند. 

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

اگر تم های ناخواسته در سایت وردپرس(WordPress) شما وجود دارد، برای حذف آنها به Appearance > Themesاگر بتوانید، ممکن است ارزش پرداخت هزینه ممیزی و دریافت کمک برای تمیز کردن سایتتان را داشته باشد.

3. رسانه های استفاده نشده را حذف کنید(3. Remove Unused Media)

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

برای حذف دستی فایل‌های رسانه و آزاد کردن مقداری فضا، به Add Media > Media Library > Unattached در داشبورد وردپرس(WordPress) خود بروید و فایل‌های رسانه‌ای ناخواسته را حذف کنید. از طرف دیگر، می‌توانید افزونه‌ای مانند Media Cleaner را برای پاکسازی کتابخانه رسانه خود نصب کنید و پس از اتمام کار، افزونه را حذف کنید.

4. به طور منظم پایگاه داده خود را تمیز کنید(4. Regularly Clean up Your Database)

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

برخی از نفخ‌های غیرضروری مانند بازبینی پست‌ها، نظرات هرزنامه(spam comments) یا پرس و جوهای MySQL می‌توانند فضای زیادی را اشغال کنند.

می توانید پایگاه داده را(clean up the database) به صورت دستی یا با نصب یک افزونه پاک کنید. اگر نمی دانید چگونه این کار را به صورت دستی از طریق phpMyAdmin انجام دهید، از افزونه ای مانند Advanced Database Cleaner یا WP-Sweep برای پاکسازی پایگاه داده خود استفاده کنید.

5. از یک تم سبک استفاده کنید(5. Use a Lightweight Theme)

هزاران قالب وردپرس(thousands of WordPress themes) وجود دارد که اگر می‌خواهید سایتتان خوب به نظر برسد، می‌توانید از بین آنها – رایگان یا ممتاز – انتخاب کنید. با این حال، استفاده از یک تم barebones که دارای عناصر لازم است، تضمین می کند که سایت شما به خوبی کار می کند و سریع بارگذاری می شود.

قالب‌های وردپرس(WordPress) متفاوت طراحی شده‌اند، اما بهتر است از یک تم مینیمالیستی استفاده کنید. این به این دلیل است که مضامین غنی شامل کدهای زیادی است که هر بار که کاربر از سایت شما بازدید می کند باید بارگذاری شود.

یکی از تم های اولیه وردپرس(WordPress) که بر سرعت و سادگی تمرکز دارد، Underscores است .

6. از اشتراک گذاری به میزبانی مدیریت شده تغییر دهید(6. Change from Shared to Managed Hosting)

میزبان وب سایت شما می تواند به طور قابل توجهی بر سرعت سایت شما تأثیر بگذارد.

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

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

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

7. از CDN استفاده کنید(7. Use a CDN)

شبکه تحویل محتوا(Content Delivery Network) ( CDN ) شبکه ای از سرورها است که در سرتاسر جهان قرار دارند و نسخه هایی از محتوای شما را ارائه می دهند، بنابراین بدون در نظر گرفتن اینکه سرور شما در کجا واقع شده است، همیشه سریع است.

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

برخی از CDN(CDNs) های محبوب مورد استفاده در سایت های وردپرس(WordPress) عبارتند از Cloudflare ، Sucuri ، MaxCDN ، Fastly یا CacheFly .

8. تصاویر خود را بهینه کنید(8. Optimize Your Images)

تصاویر به جذب بازدیدکنندگان سایت شما کمک می کنند. با این حال، به همان اندازه که تصاویر بزرگ ممکن است زیبا به نظر برسند، بهینه سازی تصاویر(optimizing the images) به شما کمک می کند تا زمان بارگذاری صفحه سریع تری داشته باشید. می توانید از ابزاری مانند ShortPixel برای فشرده سازی تصاویر خود استفاده کنید.

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

9. تبلیغات نقطه ورودی را حذف کنید(9. Remove Entry Point Ads)

اگر در حال کسب درآمد از وب سایت وردپرس خود از طریق تبلیغات(monetizing your WordPress website through ads) از شبکه های رسانه ای نقطه ورود هستید، همان تبلیغات واقعا می توانند سرعت سایت شما را کاهش دهند.

بهتر است این شبکه‌های رسانه‌ای را تا زمانی که بتوانید وارد شبکه‌های پریمیوم مانند Mediavine یا Monumetric شوید(Monumetric) که سرعت سایت شما را کاهش نمی‌دهند متوقف کنید. این به دلیل این واقعیت است که تبلیغات آنها به صورت ناهمزمان ارائه می شود. 

10. از Browser Caching استفاده کنید(10. Use Browser Caching)

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

کش مرورگر(Browser) ، منابعی را که قبلاً بارگذاری شده بودند، با گرفتن یک عکس فوری از صفحه «به خاطر می آورد» تا کاربر صفحات و فایل های کش شده را از مرورگر ببیند(sees the cached pages and files from the browser) .

شما می توانید کش مرورگر را برای افزایش سرعت سایت وردپرس(WordPress) در زمانی که افراد وارد سایت شما می شوند، پیاده سازی کنید و استرس را از سرور خود دور کنید. برای این کار می توانید از افزونه ای مانند WP Rocket استفاده کنید. هنگامی که WP Rocket را نصب کردید ، تنظیمات بارگذاری تنبل را فعال کنید، تغییرات را ذخیره کنید و کش شروع به کار می کند.

11. AMP را پیاده سازی کنید(11. Implement AMP)

Accelerated Mobile Pages ( AMP ) پروژه ای از Google است که به بارگذاری سریعتر صفحات موبایل شما کمک می کند.

مقالات AMP(AMP) قالب بندی زیادی ندارند، به این معنی که تقریباً فورا بارگیری می شوند. به این ترتیب، کاربران از تجربه کارآمدتری در دستگاه های تلفن همراه خود لذت می برند.

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

می‌توانید آموزش AMP(AMP tutorial) را دنبال کنید تا این کار را به صورت دستی انجام دهید، یا می‌توانید از یک پلاگین وردپرس(WordPress) مانند AMP برای WP استفاده کنید، اگر کمتر به فن‌آوری آشنایی دارید یا تجربه HTML ندارید .

چیزهای دیگری که باید امتحان کنید(Other Things to Try)

کارهای دیگری نیز وجود دارد که می توانید برای افزایش سرعت سایت وردپرس(WordPress) خود انجام دهید مانند:

  • آخرین نسخه PHP را اجرا کنید(Run the latest PHP version)
  • فایل htaccess. را اصلاح و بهینه کنید(Modify and optimize the .htaccess file)
  • (Create)تمام پست های خود را مستقیماً در وردپرس (WordPress)ایجاد کنید (هرگز از صفحه ساز استفاده نکنید)
  • تعداد نظرات در هر صفحه را محدود کنید
  • تغییر مسیرهای غیر ضروری را کاهش دهید
  • پینگ بک یا ترک بک را غیرفعال کنید
  • پلاگین های پست های مرتبط را حذف کنید
  • تعداد ایمیل های ارسال شده از سرور خود را کاهش دهید

سرعت سایت وردپرس خود را افزایش دهید(Speed Up Your WordPress Site)

ما چند مرحله ساده و کارآمد را که می توانید برای افزایش سرعت سایت وردپرس استفاده کنید، توضیح داده ایم. (WordPress)روش های فنی دیگری نیز وجود دارد که می توانید از آنها استفاده کنید، اما این 11 مرحله باید شما را در مسیر درست شروع کند.

آیا(Are) نکات و ترفندهای خاصی وجود دارد که به شما در افزایش سرعت سایت وردپرس(WordPress) کمک کرده است؟ به اشتراک گذاشتن با ما در نظرات.



About the author

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



Related posts