آموزش وردپرسوردپرس
موضوعات داغ

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

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

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

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

جدول محتواها


اساس عملکرد وردپرس

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

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

تنظیمات دقیقتر وردپرس جهت افزایش سرعت ( پیشرفته)

چرا سرعت برای سایت وردپرس شما مهم است؟

مطالعات از سال 2000 تا 2006، نشان داده که میانگین مدت زمان توجه انسان ها از 12 ثانیه به 7 ثانیه کاهش داشته.
این تحقیقات برای شما بعنوان یک مدیر وبسایت چه معنایی میدهد؟
شما زمان کمی دراختیار دارید تا محتوای خود را به کاربران ارائه دهید و توجه آنها را جلب کنید.
کاربران وبسایت های کند را حتی قبل از اینکه کامل لود شود ترک میکنند.
با توجه به تحقیقات موردی در آمازون، گوگل و سایر سایت های بزرگ، یک ثانیه تاخیر در باز شدن صفحات میتواند منجر به هزینه هایی از قبیل: ۷% کاهش فروش،۱۱% کاهش بازدید صفحات و ۱۶% کاهش رضایت مشتری شود.

اهمیت سرعت لود وبسایت
اهمیت سرعت لود وبسایت

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

چطور سرعت وبسایت را بررسی کنیم؟

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

تست سرعت سایت با ابزار pingdom
تست سرعت سایت با ابزار pingdom

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

پس بهتر است شروع کنید، رفع موانع ثانیه ثانیه به سرعت سایت شما اضافه خواهد کرد.
[ بازگشت به بالا ]

چه چیزی سرعت وب سایت شما را پایین می آورد؟

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

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

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

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

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

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

گام های اولیه افزایش سرعت ( بدون کد نویسی)

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

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

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

تاثیر افزونه ذخیره سازی بر سرعت سایت
تاثیر افزونه ذخیره سازی بر سرعت سایت

همانطور که در تصویر بالا دیده میشود، زمانی که یک کاربر، سایت وردپرس شما را که با استفاده از PHP ساخته شده مشاهده میکند، سرور شما فایل های php و اطلاعات را از دیتابیس MySQL بازیابی میکند و سپس مانند محتوای HTML به کاربر ارائه میدهد. این کار فرآیندی طولانی است اما اگر از پلاگین کش استفاده کنید میتوانید از قسمت زیادی از آن صرف نظر کنید.
پلاگین های کش زیادی برای وردپرس وجود دارند اما ما استفاده از افزونه W3 Total Cache را توصیه میکنیم. نصب این پلاگین کار خیلی سختی نیست و پس از نصب کاربران حتما متوجه تفاوت در سایت شما میشوند.

[ بازگشت به بالا ]

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

تاثیر کاهش حجم تصاویر بر سرعت سایت
تاثیر کاهش حجم تصاویر بر سرعت سایت

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

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

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

ابزار کاهش حجم تصاویر برای وب
ابزار کاهش حجم تصاویر برای وب

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

جهت دانستن جزئیات بیشتر این مطلب میتوانید راهنمای ما درمورد بهینه سازی تصاویر برای وب را مطالعه کنید.
[ بازگشت به بالا ]

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

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

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

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

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

[ بازگشت به بالا ]

استفاده از چکیده در صفحه اصلی و آرشیوها

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

بطور پیشفرض، وردپرس تمام محتوای هر مقاله ای را روی صفحه اصلی و آرشیوها نمایش میدهد. این بدان معنی است که بارگذاری صفحه اصلی شما، دسته بندی ها، تگ ها و صفحات آرشیو آهسته تر میشود.
از دیگر معایب نشان دادن متن کامل مقالات این است که کاربران دیگر احتیاجی به مطالعه مقاله اصلی ندارند. این کار میتواند بازدید صفحات شما و زمانی که کاربران در سایت شما سپری میکنند را کاهش دهد.
برای افزایش سرعت بارگذاری صفحات آرشیو، میتوانید سایتتان را طوری تنظیم کنید که بجای نمایش کل متن خلاصه ای از آن را نمایش دهد.
برای انجام این کار باید به مسیر Settings » Reading ( تنظیمات» خواندن) بروید و روبری گزینه For each article in a feed, show ( برای هر نوشته در فید، نمایش بده) گزینه Summery یا خلاصه را بجای Full Text یا همه نوشته انتخاب کنید.

استفاده از چکیده مطالب در وردپرس
استفاده از چکیده مطالب در وردپرس

[ بازگشت به بالا ]

صفحه بندی کامنت ها

تاثیر صفحه بندی کامنت ها بر سرعت وردپرس
تاثیر صفحه بندی کامنت ها بر سرعت وردپرس

آیا کامنت های زیادی زیر پست هایتان دریافت میکنید؟ عالی است این یک شاخص بسیار خوب برای آن است که کاربران علاقه زیادی به مشغولیت در سایت شما دارند.
اما نقطه ضعف این شاخص آن است که لود شدن تمام کامنت ها میتواند روی سرعت وبسایت تاثیر بگذارد.
وردپرس یک راه حل برای این مشکل ارائه میدهد. خیلی ساده به مسیر Settings » Discussion ( تنظیمات » گفت و گوها) بروید و تیک کنار گزینه Break comments into pages ( صفحه بندی دیدگاه ها با … ) را بزنید.

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

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

همانطور که در بالا گفتیم کاربران با موقعیت های جغرافیایی مختلف تجربه های متفاوتی از زمان بارگذاری صفحات سایت شما دارند.
به همین دلیل است که موقعیت سرور میزبانی وب شما میتواند بر سرعت سایت شما تاثیر داشته باشد. برای مثال، بیاید درنظر بگیریم شرکت میزبانی وب شما یک سرور در کشور آمریکا دارد. بازدید کننده ای از کشور آمریکا سرعت بارگذاری بیشتری را هنگام بازدید از سایت نسبت به بازدید کننده ای از کشور ایران دارد.
استفاده از CDN (Content Delivery Network )، میتواند سرعت بارگذاری صفحات را برای تمام بازدید کنندگان افزایش دهد.
یک CDN شبکه ای از سرورهای پراکنده در سراسر جهان است. هر سرور فایل های “static” که برای ساخت وب سایت شما استفاده می شود را ذخیره می کند. فایل های استاتیک، فایل هایی هستند که تغییر نمیکنند مانند تصاویر، CSS و JavaScript برخلاف صفحات وردپرستان که همانطور که در بالا گفتیم داینامیک هستند.
زمانی که شما از یک CDN استفاده میکنید، هر زمان که کاربر سایت شما را بازدید کند، این فایل های استاتیک از نزدیک ترین سرور به شما سرویس میدهند. سرور میزبانی وب اصلی شما نیز سریعتر عمل میکند زیرا مقداری از بار کاری که انجام میدهند کم شده.
میتوانید روی تصویر زیر کلیک کنید تا اینفورگرافی نحوه عملکرد CDN را بطور کامل مشاهده کنید

اینفوگرافیک CDN
اینفوگرافیک CDN

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

[ بازگشت به بالا ]

آپلود نکردن ویدئوها بصورت مستقیم در دایرکتوری

تاثیر آپلود مستقیم ویدئو بر کاهش سرعت سایت
تاثیر آپلود مستقیم ویدئو بر کاهش سرعت سایت

میتوانید ویدئوها را بطور مستقیم در سایت وردپرس آپلود کنید. آنها بطور خودکار در HTML5 نمایش داده میشوند.
اما نباید این کار را انجام دهید.
ویدئوهای آپلود شده پهنای باند شما را مصرف میکنند. بنابراین لازم است هزینه بیشتری به شرکت خدمات دهنده میزبانی وب بدهید یا حتی ممکن است شرکت، سایت شما را بطور کامل ببندد حتی زمانیکه از سرویسی استفاده میکنید که دارای پهنای باند نامحدود است.
همچنین ویدئوهای آپلود شده سایز بکاپ شما را نیز افزایش میدهند و فرآیند بازگردانی بکاپ وردپرس را سخت میکنند.
برای استفاده از ویدئو در سایت به جای آپلود مستقیم ویدئو، از یک ارائه دهنده میزبانی ویدئو مانند یوتیوب یا آپارات استفاده کنید و بگذارید این کار را آنها انجام دهند. این سرویس ها پهنای باند کافی برای انجام این کار دارند.
وردپرس ویژگی جاسازی ویدئو دارد بنابراین میتوانید ویدئو های خود را آپلود کنید سپس آدرس URL آن را در پست خود جاگذاری کنید.
[ بازگشت به بالا ]

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

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

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

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

تاثیر پلاگین اسلایدر بر سرعت سایت
تاثیر پلاگین اسلایدر بر سرعت سایت

اسلایدر مشکل رایج دیگری در طراحی عناصر وب است که باعث آهسته شدن سرعت سایت میشود.
حتی اگر تمام تصاویر شما بهینه شده باشند استفاده از پلاگین اسلایدری که کدنویسی ضعیفی داشته باشد و سرعت سایت را کند کند باعث هدر رفتن زحمات شما در بهینه سازی تصاویر میشود.
در مقاله ای که در آن بهترین پلاگین های اسلایدر وردپرس را مقایسه کردیم دریافتیم که بهترین آنها از نظر سرعت پلاگین Soliloquy است.
در جدول زیر خلاصه ای از این مقایسه آمده

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

[ بازگشت به بالا ]

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

اگر در سایتتان از نمایش تصاویر زیاد استفاده میکنید ( مانند سایت های نمونه کار)، ممکن است بخواهید از یک پلاگین گالری برای نمایش تصاویر استفاده کنید.
این موضوع بسیار مهم است که از پلاگینی استفاده کنید که برای سرعت بهینه سازی شده باشد.
در مقاله ای که بهترین پلاگین های گالری را مقایسه کردیم پلاگین Envira Gallery مزیت های بیشتری نسب به سایر پلاگین ها داشت. این پلاگین به شما امکان ایجاد گالری های تصاویر زیبا با سرعت بارگذاری بالا را میدهد.
با توجه به مقایسه های انجام شده میان پلاگین های محبوب، سرعت پلاگین Envira Gallery تقریبا 2 برابر سریعتر از سرعت سایر پلاگین ها بوده است:

تاثیر افزونه گالری بر سرعت وبسایت
تاثیر افزونه گالری بر سرعت وبسایت

[ بازگشت به بالا ]

تنظیم دقیق‌تر وردپرس برای افزایش سرعت ( پیشرفته)

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

صفحه بندی پست های بلند به چند صفحه

تقسیم بندی نوشته ها به چند صفحه
تقسیم بندی نوشته ها به چند صفحه

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

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

تاثیر درخواست های http خارجی بر سرعت سایت
تاثیر درخواست های http خارجی بر سرعت سایت

بسیاری از پلاگین ها و تم های وردپرس انواع فایل ها را از سایر وب سایت ها بارگیری می کنند. این فایل ها میتواند شامل اسکریت ها،صفحات استایل، و تصاویر از منابع خارجی مانند گوگل، فیسبوک، سرویس های آنالیتیکس و … باشند.
اگر از تعداد کمی از آنها استفاده کنید مشکلی نخواهید داشت. بسیاری از این فایل ها برای حداکثر رساندن سرعت بهینه سازی شده اند بنابراین استفاده از منابع اصلی آنها سریعتر از این است که خودتان این سرویس ها را روی سایتتان میزبانی کنید.
اما اگر تعداد این درخواست ها توسط پلاگین ها زیاد شود میتواند تاثیر چشم گیری بر کاهش سرعت وبسایتتان داشته باشد.
شما میتوانید با غیرفعال کردن اسکریپت و استایل ها یا ادغام آنها در یک فایل، این درخواست های HTTP خارجی را کاهش دهید. برای اطلاع از نحوه انجام این کار میتوانید مقاله ما درمورد غیرفعال سازی فایل های CSS و JavaScript پلاگین ها مطالعه کنید.
[ بازگشت به بالا ]

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

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

توجه: این گام کمی فنی تر است و نیازمند داشتن دانش پایه ای درمورد کدنویسی php و فایل های قالب وردپرس است.
متاسفانه قالب های زیادی هستند که کدگذاری ضعیفی دارند.این قالب ها روشهای استاندارد وردپرس را نادیده می گیرند و در نهایت باعث ایجاد تماس مستقیم با پایگاه داده یا درخواست های غیر ضروری در پایگاه داده می شوند. این کار واقعا می تواند باعث کاهش کارایی سرور شما شود.
حتی قالب هایی با کدگذاری خوب می توانند کد هایی را ایجاد کنند که تنها برای دریافت اطلاعات اولیه وبلاگ یا وبسایت شما با پایگاه داده تماس برقرار میکنند. در مثالی که در زیر آمده هرجا که <?php را دیدید یک فراخوانی جدید از دیتابیس ایجاد شده

 <html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?> 
charset=<?php bloginfo('charset'); ?>" />

 

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

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

 

قالب اصلی خود را برای این نمونه ها مرور کنید و آنها را با اطلاعات استاتیک جایگذاری کنید.
[ بازگشت به بالا ]

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

تاثیر حجم پایگاه داده بر سرعت سایت
تاثیر حجم پایگاه داده بر سرعت سایت

پس از اینکه مدتی از زمان استفاده از وردپرس گذشت، دیتابیس شما حاوی اطلاعات زیادی میشود که به آنها احتیاج ندارید. جهت ارتقاء عملکرد، می توانید دیتابیس خود را برای خلاصی از تمام این اطلاعات غیر ضروری بهینه سازی کنید.
پلاگین WP-Sweep plugin میتواند بسادگی این کار را مدیریت کند. این پلاگین به شما امکان پاکسازی دیتابیس بوسیله حذف مواردی از قبیل پست های پاک شده و تگ های ارسال نشده را میدهد. به وسیله این پلاگین میتوانید ساختار دیتابیس خود را بوسیله تنها یک کلیک بهینه سازی کنید.
(راهنمای ما در مورد بهترین روش های پیرایش دیتابیس وردپرس را مطالعه کنید)
[ بازگشت به بالا ]

محدود کردن تعداد دفعات بازنگری پست

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

رونوشت های پست فضایی را در دیتابیس شما اشغال میکنند. بعضی از کاربران معتقدند که بازنگری نیز می تواند بر برخی از درخواست های پایگاه داده که توسط پلاگین ها اجرا می شود، تاثیر بگذارد. اگر افزونه ای بطور خاص محدودیت رونوشت‌های پست ها را درنظر نگیرد، این کار ممکن است بر سرعت سایت شما تاثیر بگذارد.
شما میتوانید خیلی ساده تعداد رونوشتها برای هر مقاله را به تعداد دلخواهتان محدود کنید. خیلی ساده خط زیر را به فایل wp-config.php خود اضافه کنید.

define( 'WP_POST_REVISIONS', 4 );

این کد تعداد بازنگری پست ها یا صفحات را به 4 نسخه محدود میکند و بازنگری های قدیمی تر را بطور خودکار پاک میکند.
[ بازگشت به بالا ]

غیرفعال سازی hotlinking و Leaching محتوایتان

جلوگیری از دزدی محتوا در وردپرس
جلوگیری از دزدی محتوا در وردپرس

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

#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpstart.ir [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

 

توجه: فراموش نکنید به جای آدرس wpstart آدرس وبسایت خود را قرار دهید.
همچنین میتوانید مقاله ما درمورد جلوگیری از سرقت تصاویر در وردپرس را پیرامون این مطلب مطالعه کنید. همچنین برخی از محتویات وبسایت ها بطور خودکار پست ها را بوسیله دزدی مطالب شما از rss feed ایجاد میکنند.
[ بازگشت به بالا ]

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

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

< آخرین آموزش‌های پایگاه دانش تسنیم را در تلگرام دنبال کنید >

نوشته های مشابه

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

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

دکمه بازگشت به بالا