23 روش حیاتی برای افزایش سرعت وردپرس
آنچه در این مطلب میخوانید....
Toggleافزایش سرعت وردپرس یکی از مهمترین اقداماتی است که هر مدیر سایت برای بهبود تجربه کاربری، رشد ترافیک ارگانیک، افزایش فروش و بهبود سئو سایت باید انجام دهد. سایتهای وردپرسی به دلیل نوع معماری و استفاده از افزونهها، همیشه سریع نیستند و در بسیاری از مواقع کاربران با مشکل کندی سایت و دیر لود شدن صفحات مواجه میشوند؛ موضوعی که بهطور مستقیم باعث افزایش نرخ پرش، کاهش نرخ کلیک (CTR) و از دست رفتن مشتری بالقوه میشود.
طبق آمار، 79٪ کاربران اگر با تأخیر در بارگذاری سایت روبهرو شوند خرید خود را رها میکنند و هر 2 ثانیه تاخیر در لود صفحات میتواند تا 15٪ نرخ پرش را افزایش دهد. این موضوع اهمیت بهینهسازی سرعت وردپرس را بهخوبی نشان میدهد.
گروه جَم با ارائه خدمات افزایش سرعت وردپرس و اجرای پروژه افزایش سرعت سایت، به مدیران سایتها کمک میکند تا عملکرد سایت خود را بهصورت حرفهای بهبود دهند. علاوه بر این، با آموزش بهینه سازی سرعت سایت و برگزاری دوره رایگان افزایش سرعت سایت، کاربران میتوانند روشهای بهینهسازی را یاد بگیرند و سرعت سایت خود را بهصورت اصولی و پایدار ارتقا دهند.
در این مقاله از وبسایت گروه مشاوران بازاریابی اینترنتی جَم، بهصورت کامل و مرحلهبهمرحله روشهای افزایش سرعت وردپرس، شامل راهکارهای بدون افزونه و با بهترین افزونههای بهینهسازی وردپرس را آموزش میدهیم تا بتوانید سرعت سایت خود را بهصورت اصولی و حرفهای بهبود دهید.
علت های کندی سایت وردپرس + راهحلها
|
علت کندی سایت وردپرس |
شرح عملیاتی |
راهحل حرفهای |
|---|---|---|
|
انتخاب هاست ضعیف |
سرور با منابع محدود باعث کندی TTFB و بارگذاری صفحات میشود |
استفاده از هاست وردپرس با SSD، CPU قوی و کش سرور |
|
قالب سنگین یا پیچیده |
قالبهای چندمنظوره فایلهای زیادی دارند و صفحات را کند میکنند |
استفاده از قالب سبک، حذف بخشهای غیرضروری و بهینهسازی CSS/JS |
|
تعداد زیاد افزونهها |
هر افزونه بار پردازشی اضافی روی سرور ایجاد میکند |
حذف افزونههای بلااستفاده، جایگزینی افزونه سبک، غیرفعالسازی افزونه در صفحات غیرضروری |
|
تصاویر حجیم |
عکسهای بزرگ و بدون فشردهسازی سرعت لود را کاهش میدهند |
فشردهسازی تصاویر، تبدیل به WebP، فعالسازی Lazy Load |
|
عدم فعالسازی کش |
وردپرس هر بار صفحه را از نو میسازد |
نصب افزونه کش مثل WP Rocket یا LiteSpeed Cache |
|
اسکریپتها و فونتهای خارجی زیاد |
درخواستهای متعدد به سرورهای خارجی باعث تاخیر میشوند |
کاهش اسکریپتها، بارگذاری async/defer، میزبانی فونتها در سرور خود سایت |
|
دیتابیس نامرتب و حجیم |
رونوشتها، ترنزینتها و دادههای غیرضروری باعث کندی کوئریها میشوند |
بهینهسازی دیتابیس با افزونه WP Optimize، پاکسازی دادههای قدیمی |
|
نسخه PHP قدیمی |
نسخههای پایین PHP کندتر هستند و مصرف CPU را افزایش میدهند |
ارتقای PHP به نسخه 8 یا بالاتر |
|
عدم استفاده از CDN |
کاربران دور از سرور اصلی با کندی بیشتری مواجه میشوند |
فعالسازی CDN مثل Cloudflare یا BunnyCDN |
|
لود ویدئوها روی سرور اصلی |
فایلهای حجیم و ویدئوهای داخلی منابع سرور را میبلعند |
استفاده از سرویسهای اشتراک ویدئو (YouTube, Aparat) یا هاست دانلود اختصاصی |
|
فشردهسازی GZIP/Brotli غیر فعال |
حجم دادههای ارسالی زیاد است و لود طولانی میشود |
فعالسازی GZIP یا Brotli در سرور یا از طریق افزونه |
|
ریدایرکتهای زیاد و پیچیده |
مسیرهای اضافی باعث افزایش زمان پاسخ میشوند |
محدودسازی ریدایرکتها و بهینهسازی ساختار لینکها |
|
بارگذاری همه محتوا یکجا |
تصاویر و اسکریپتها بدون تفکیک لود میشوند |
فعالسازی Lazy Load و بارگذاری تدریجی محتوا |
|
مشکلات Core Web Vitals |
CLS، LCP و FID بالا باعث کاهش سرعت واقعی تجربه کاربر میشود |
بهینهسازی تصاویر، CSS، اسکریپتها و بارگذاری فونتها |
23 روش افزایش سرعت وردپرس بدون افزونه و بهینه سازی سرعت سایت
باتوجه به موارد گفته شده استفاده از خدمات افزایش سرعت سایت وردپرسی و بهینه سازی سرعت سایت بسیار مهم است. از این رو برای برطرف کردن مشکل دیر لود شدن سایت وردپرس و افزایش سرعت وردپرس بدون افزونه در ادامه روشهایی را برای شما مطرح میکنیم:
1-انتخاب یک هاست سریع و معتبر برای افزایش سرعت سایت
پایه و اساس یک سایت وردپرس سریع، میزبانی وب یا هاست باکیفیت است. خرید میزبانی وب پر سرعت از یک ارائه دهنده حرفهای، نیازهای سایت شما از قبیل ترافیک مناسب، پهنای باند و عملکرد خوب برآورده میشود. بهترین انتخاب برای میزبانی وب سایتهای وردپرسی، هاست وردپرس است.
2-تست سرعت سایت وردپرسی
برای فهمیدن آنکه سایت شما از نظر عملکردی در کجا قرار دارد، هیچ معیار جامعی وجود ندارد؛ زیرا عملکرد براساس قدرت اتصال به اینترنت، منطقه جغرافیایی هر کاربر و ذخیره سایت شما توسط مرورگر آنها متفاوت است. سرعت صفحه در سایت شما هم بسته به نوع و مقدار محتوا متفاوت خواهد بود.
معمولا صفحات اصلی سایت برای تخمین سرعت بارگذاری بکار گرفته میشوند. البته شما باید دیگر صفحات پربازدید سایت خود را نیز تست کنید.
در ادامه دو ابزار کاربردی و معتبر برای تست سرعت لود سایت شما را معرفی نمودهایم؛
3-بروزرسانی هسته وردپرس، قالب و افزونه ها
درصورتی که مدیریت یک سایت وردپرسی را برعهده دارید بروزرسانیها بخش مهمی برای شماست. تمها، افزونهها و هسته اصلی وردپرس باید بروز شوند تا به کارآمدی سایت شما کمک گردد. همواره سعی کنید آخرین نسخههای بروزرسانی را اجرا کنید تا علاوهبر بهینه سازی عملکرد سایت، افزایش سرعت وردپرس بدون افزونه و ایمن سازی آن، باگها را اصلاح کرده و مطمئن شوید هر ابزار و ویژگی همانگونه که باید عمل میکند.
توجه نمایید که قبل از بروزرسانی لازم است تا از سایت خود نسخه پشتیبان تهیه نمایید.
4-صفحه بندی نظرات برای افزایش سرعت سایت وردپرسی
شاید نظرات را صرفا به عنوان محتوای سایت خود به شمار نیاورید؛ اما توجه کنید که وردپرس قسمت نظرات را هم باید همانند محتوای اصلی سایت بارگذاری نماید. شما میتوانید در صورت فعال بودن بخش نظرات، با صفحهبندی نظرات در زمان بارگذاری و لود صرفهجویی نمایید و سبب افزایش سرعت وردپرس بدون افزونه شوید.
با قرارگیری نظرات در صفحهای جدا، محتوای کمتری به صفحه اصلی برای بارگذاری میدهید. در این حالت به خوانندگان این امکان را میدهید تا در صورت تمایل نظرات را در پستی جداگانه و تنها بارگذاری نمایند.
5-استفاده از آخرین نسخه PHP
یکی از زبانهای برنامه نویسی که به سایتهای وردپرسی قدرت میدهد، زبان PHP است. این زبان به عنوان یک زبان سمت سرور میباشد.
بدین معنا که فایلهای آن مانند تمها و پلاگینها در سرور میزبان سایت شما، ذخیره و اجرا میگردد. زبان PHP برای اجرای کارآمدتر، بروزرسانیهای گاه به گاه را منتشر کرده و به نوبه خود موجب افزایش سرعت وردپرس بدون افزونه میشود.
6-بهینه سازی تصاویر برای افزایش سرعت وردپرس
یکی دیگر از دلایل مشکل دیر لود شدن سایت وردپرس، تصاویر بزرگ است. برای افزایش سرعت وردپرس، بهینه سازی سرعت سایت و کاهش زمان پاسخ سرور باید اندازه فایلهای تصویری را تا حد امکان بدون کم شدن کیفیت کاهش دهید.
این روش افزایش سرعت وردپرس بدون افزونه با هدف صرفهجویی در فضا انجام میشود.
7-کاهش اندازه فایل های CSS و جاوا اسکریپت
CSS و جاوا اسکریپت با ارتقای صفحات شما فراتر از دیوارهای HTML ساده، برای هر سایتی اساسی هستند. با این وجود در هر بار بازدید و لود صفحهای از سایت توسط بازدیدکننده این فایلها باید از سرور وب به یک مرورگر ارسال گردند. از این رو هرچه این فایلها را بتوانید بدون تاثیر در عملکرد و ظاهر سایت کوچکتر نمایید، سبب افزایش سرعت وردپرس خواهید شد.
8-حذف افزونه های اضافی برای بالا بردن سرعت سایت وردپرس
در زمان صحبت از افزونهها، همیشه کیفیت بهتر از کمیت است. با توجه به آنکه هر افزونه همانند یک نرم افزار کوچک در سایت شما میباشد، اجرای بیش از حد آنها به صورت همزمان میتواند یکی از دلایل مشکل دیر لود شدن سایت وردپرس باشد.
حتی در صورت عدم استفاده از افزونهای خاص این احتمال وجود دارد که در پس زمینه با کارهای غیر ضروری منابع مصرف شود. بنابراین برای افزایش سرعت وردپرس بهتر است تعداد آنها را کمتر کنید.
9-نصب افزونه های سبک و استاندارد برای بهینه سازی سرعت سایت وردپرس
بعد از از بین بردن افزونههای غیر ضروری برای برطرف کردن مشکل دیر لود شدن سایت وردپرس و افزایش سرعت وردپرس ، باید از کیفیت افزونههای خود اطمینان حاصل کنید. قالبها و افزونههای وردپرس به نحوی کدگذاری شدهاند که تنها در مواقع نیاز منابع سرور مورد نیازشان را مصرف میکنند.
همچنین این افزونهها از لحاظ کد سبک بوده و فضای زیادی را در سرور شما اشغال نمیکنند و برای هماهنگی با بروزرسانیهای اصلی وردپرس به صورت مرتب برورسانی میگردند. در ادامه برای مشاهده افزونههای افزایش سرعت وردپرس به مطلب معرفی 11 افزونه بهینه سازی وردپرس مراجعه کنید.
10-استفاده از CDN برای افزایش سرعت سایت
یکی دیگر از دلایل رایج مشکل دیر لود شدن سایت وردپرس، فاصله در دنیای واقعی است. صفحات شما تمایل به بارگیری در دستگاههایی دارند که از نظر مکان فیزیکی به سرور شما نزدیک تر هستند. این موضوع بر کاربران مناطق دور افتاده و کاربران بینالمللی تاثیر میگذارد.
برای رفع این مشکل میتوان از از شبکه تحویل محتوای (CDN) استفاده نمود، مانند ابزار کلودفلر (Cloudflare). این ابزار با توزیع محتوای ساید در سرورهای مختلف در نقاط مختلف جغرافیایی، اطلاعات را از نزدیکترین سرور به کاربر شما ارسال میکند و سرعت بارگذاری سایت افزایش مییابد.
11-نصب قالب سبک برای افزایش سرعت سایت وردپرس
قالب وردپرس فعال شما همانند افزونهها میتواند باری غیر ضروری روی سرور وب شما ایجاد کند. تمهایی که مملو از جلوهها و تصاویر باکیفیت هستند، شاید جذاب بنظر برسند اما دارای هزینه هستند.
افکتهای فانتزی ممکن است به کدهای زیادی نیاز داشته باشند و بسیاری از تمها به صورت ناکارآمد برنامه ریزی شوند؛ هر دو این موارد باعث افزایش اندازه فایلها شده و مشکل دیر لود شدن سایت وردپرس را در پی دارند. برای افزایش سرعت وردپرس بهتر است از تم های سبک استفاده کنید.
12- بارگذاری محتوا با lazy load
درصورتی که وردپرس شما تصاویر زیادی دارد، میتوانید از روش بارگذاری تنبل (lazy load) استفاه کنید. در این روش، بهجای بارگذاری و رندر کامل تمام تصاویر در اولین بارگیری صفحه، تنها تصاویری که در محدودهی دید کاربر (پنجرهی مرورگر) قرار دارند بارگذاری میشوند و ادامه بارگیری را تا هنگامی که کاربر صفحه را به سمت پایین اسکرول کند به تعویق میاندازد.
13-عدم میزبانی ویدئو در وردپرس برای افزایش سرعت
ویدیوها از میان فایلهایی که میتوانید در سرور میزبانی شما ذخیره کنید از پرمصرفترین منابع هستند. ویدیوها با مصرف فضا میتوانند باعث مشکل دیر لود شدن سایت وردپرس شوند.
ذخیره حتی یک ویدیو در سرویس شما میتواند باعث آسیب به عملکرد سایت شود. اگر سایت شما ویدیو محور است و دارای تعداد ویدیو زیادی است، میتوانید هاست دانلود را در کنار هاست وردپرس خریداری نمایید یا از سرویسهای اشتراک ویدئو استفاده نمایید. در زیر به سرویهای اشتراک ویدئو فارسی اشاره شده است:
- آپارات
- تماشا
- نماشا
- نماوا
- روبیکا
و سرویسهای اشتراک بین المللی از قبیل:
- YouTube(یوتیوب)
- Vimeo (ویمیو)
- Dailymotion (دیلیموشن)
- Facebook Watch
- Instagram Video / Reels
- TikTok
14-فعال سازی و فشرده سازی GZIP برای افزایش سرعت سایت وردپرسی
یک از روشهای فشرده سازی بدون ضرر GZIP است که به صورت گسترده در ارسال فایلها با استفاده از اینترنت بکار میرود. GZIP این امکان را دارد تا 70% اندازه فایلها را کاهش داده و آنها را در زمان کمتر با قدرت محاسباتی کمتر به نسبت دیگر دیگر روشهای فشرده سازی فشرده نماید.
با اعمال فشرده سازی GZIP روی سایتتان، فایلهایتان سریعتر برای کاربران ارسال خواهد شد و سبب افزایش سرعت وردپرس میشوید؛ زیرا نسبت به فایلهای فشرده نشده از پهنای باند کمتری استفاده میکنید.
15-کاهش اسکریپت های خارجی برای افزایش سرعت وردپرس
اسکریپتهای خارجی نوعی فایلهای کدی میباشند که سایت شما بدون ذخیره در وب سرور از آنها استفاده میکند. این اسکریپتها با افزونهها و ابزارهای تجزیه و تحلیل شخص ثالث نظیر Crazy Egg و Google Analytics شبکههای تبلیغاتی نظیر Google AdSense و همچنین جاسازیهای رسانههای اجتماعی نظیر «برای توییت کلیک کنید» متداول میباشند. بسیاری از تمها وردپرس هم به منظور بارگیری فایلهای CSS، جاوا اسکریپت و دیگر رسانهها متکی به اسکریپتهای خارجی هستند.
16-نصب افزونه کش وردپرس
برای بررسی اغلب مسائل مرتبط با برای افزایش سرعت وردپرس و عملکرد آن میتوان از روشی که وردپرس صفحات وب را در سمت سرور جمع میکند، استفاده کرد. هر باری که یک کاربر یک صفحه وب را از سایتی غیر کش درخواست میکند، PHP روی سرور شما با بازیابی تمام محتوای مربوط از پایگاه داده وردپرس، آن را در فایلی HTML جمعآوری کرده و به مشتری ارسال میکند.
از جمله مزایای این روش امکان محتوای پویا وب سایت و صرفه جویی در فضای سرور میباشد. اما نسبت به ارسال یک صفحه وب از قبل نوشته شده انرژی و زمان بیشتری میطلبد.
کل این فرآیند بواسطه یک افزونه کش ساده میشود. افزونه کش با ساخت هر صفحه HTML در سایت شما با PHP و ذخیره این صفحات HTML، در زمان درخواست برای بازدیدکننده بعدی ارسال میکند. گذشتن از فرآیند ساخت سبب رسیدن سریعتر محتوا به بازدیدکنندگان و افزایش سرعت وردپرس بدون افزونه خواهد شد.
17-ساده سازی طراحی و محتوای صفحه
درصورتی که قصد بهینه سازی سرعت سایت و افزایش سرعت وردپرس را دارید بهتر است محتوای کمتری را برای بارگیری مرورگرها ارائه نمایید. به عبارتی سادهتر برای کاهش زمان بارگذاری طرحهای خود را ساده کنید. در طی 10 سال گذشته، طراحی سایت اینترنتی به سمت طراحیهای مینیمال حرکت نموده است؛ که این طراحیها به دلیل مصرف کمتر منابع و سرعت بیشتر بارگیری در مرورگرها منطقی تر است.
18-مرتب سازی پایگاه داده وردپرس برای افزایش سرعت سایت وردپرس
درصورتی که مدت زمان زیادی از سایت وردپرسی خود استفاده میکنید، بدون شک فایلهای قدیمی و استفاده نشده زیادی در پایگاه داده خود جمع کردهاید.
این فایلها ممکن است شامل دادههای باقیمانده از افزونهها و تمهای استفاده نشده، هرزنامه نظرات، محتوای منتشر نشده، کاربران قدیمی و رسانههای قدیمی باشند که سبب اشغال فضای ذخیره سازی میشوند. برای افزایش سرعت وردپرس باید این بار غیرضروری در سرور را مرتب سازی کنید.
19-محدود سازی یا غیرفعالسازی بازبینی پست ها
با ذخیره پست وردپرس در هر زمان، وردپرس به جای حذف پست قبلی به صورت خودکار نسخهای از ویرایش شما بوجود میآورد و آن را در دیتابیس شما ذخیره میکند. این موضوع باعث میشود که شما در صورت نیاز به نسخه قبلی پست خود بتوانید آن را برگردانید.
درحالی که این ویرایشها میتوانند ویژگی مفیدی به شمار بروند، اما با انباشتن آنها در پایگاه داده، سبب بروز مشکل دیر لود شدن سایت وردپرس خواهند شد. در حالت پیش فرض وردپرس اقدام به ذخیره ویرایش پست نامحدود میکند؛
اما شما میتوانید با تغییراتی کوچک برای افزایش سرعت وردپرس، محدودسازی یا غیرفعالسازی تعداد ویرایشهای ذخیره شده در هر پست را انجام دهید.
20-صفحه بندی پست ها و مقالات طولانی برای افزایش سرعت سایت وردپرس
شما میتوانید درصورت ارزشمندی یک قطعه یا پستهای طولانی آن را به صورت چند پست وبلاگ و چندین صفحه تقسیم کنید. این کار نه تنها سبب افزایش سرعت وردپرس میشود برای خوانایی هم مفید است.
21-غیر فعال سازی پینگ بک و ترک بک
زمانی که به سایتهای خارجی در محتوای سایتتان لینک میدهید دو فناوری پینگ بک و ترک بک در سایتهای وردپرسی به آنها هشدار میدهند.
برای نمونه درصورتی که پست وبلاگ شما دارای پیوندی به hubspot.com باشد، میتوانید وردپرس را به صورتی پیکربندی نمایید که به صاحبان سایت hubspot.com اعلام کند که به سایت آنها بک لینک داده شده است.
برعکس این موضوع نیز صادق بوده و در صورتی که شخصی به سایت شما لینک دهد به شما اطلاع داده خواهد شد.
در تصویر بالا مسیر فعال سازی و یا غیرفعال کردن پینگ بک در سایت وردپرسی را به شما عزیزان نمایش دادهایم.
22-خودداری از ریدایرکت برای افزایش سرعت سایت وردپرس
در زمان حذف و جابجایی پستها و یا تغییر در ساختار سایتها بهترین راه برای جلوگیری از بروز خطای 404 SOFT، انجام تغییر مسیر دائمی یا ریدایرکت 301 است.
با این حال شما باید سعی کنید تا برای افزایش سرعت وردپرس تعداد ریدایرکتها را در سایتتان محدود نمایید. زیرا از کدام از این ریدایرکتها اندکی زمان بارگذاری اضافی را افزایش میدهد.
تغییر مسیرها اکثرا اجتناب ناپذیر میباشند اما با بهینه سازی معماری سایتتان در مراحل اولیه، میتوانید آنها را به حداقل رسانده و مشکل دیر لود شدن سایت وردپرس را بدین دلیل ایجاد نکنید.
23-زمان بندی تسک های سنگین در ساعات کم ترافیک
روشی عالی برای سالم نگه داشتن سایت و افزایش سرعت وردپرس بدون افزونه زمان بندی کارهای پسزمینه است. با خودکار کردن مواردی از قبیل بهروزرسانیها، پشتیبانگیری و اسکنهای امنیتی میتوان سبب اجرای آنها در فواصل زمانی منظمی شد.
درصورتی که تمایل به برنامه ریزی این موارد دارید، سعی کنید تا در دورههایی با ترافیک کمتر کارهای پس زمینه خود را اجرا کنید. بدین ترتیب فشار اضافی روی سروری که تعداد کاربران بیشتری را مدیریت میکند وارد نمیسازید. با مراجعه به ابزار تحلیل ترافیک انتخابی میتوانید بهترین روزها و ساعات روز را به منظور برنامه ریزی وظایف برگزینید.
سوالات پرتکرار افزایش سرعت وردپرس
کندی سایت معمولا به دلیل زیاد و سنگین بودن محتوای سایت، کم بودن پهنای باند، زیاد بودن افزونههای نصب شده، موقعیت مکانی قرارگیری سرور، عملکرد ضعیف آن سرور و .. است.
سرعت لود صفحه یکی از عوامل مهم و تاثیرگذار روی رتبه بندی سایت است. افزایش سرعت وردپرس باعث میشود تا کاربران مدت زمان بیشتری در سایت بگذرانند و بدین ترتیب نرخ پرش کاربران کمتر خواهد شد.
با راهکارهایی از قبیل فعالسازی لیزی لود، بهینه سازی ویدیوها و تصاویر، حذف منابع خارجی تا حد امکان، فعالسازی کش سایت و فشرده سازی (Gzip)، مسئولانه سازی استایل ها و اسکریپت ها، حذف افزونهها و کتابخانههای بلااستفاده، حذف ریدارکت اضافی، بهینه سازی دیتابیس و ... میتوان سبب افزایش سرعت وردپرس بدون افزونه گردید.
برای دو برابر کردن سرعت وردپرس، از هاست پرسرعت و PHP جدید استفاده کنید، تصاویر را بهینه و Lazy Load فعال کنید، افزونههای غیرضروری را حذف کنید، کش و CDN راهاندازی نمایید و CSS/JS را کوچکسازی کنید.

























