افزایش سرعت سایت

آموزش افزایش سرعت سایت

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

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

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

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

وب سایت جی تی متریکس یا GTmetrix.com

گوگل پیج اسپید اینسایتس PageSpeed Insights

جی ای متریکس:

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

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

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

شما میتوانید از این 2 تا سایت که از بهترین و معروف ترین سایت های تست سرعت سایت هستند وب سایت خود را ارزیابی کنید.
امکانی دیگر که این وب سایت ها دارند این است که به شما راه کارهایی را نیز ارائه میدهند تا با برطرف کردن این موارد شاهد افزایش سرعت لود سایت خود باشید.

جی ای متریکس
بررسی سرعت سایت با جی ای متریکس

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

افزایش سرعت باز شدن سایت
مراحل افزایش سرعت باز شدن سایت

افزایش سرعت باز شدن سایت

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

  • میزبان ضعیف
  • موقعیت سرور میزبانی
  • نحوه برنامه نویسی سایت
  • تصاویر سایت بهینه نشده
  • استفاده از پلاگین ها غیرضروری
  • حجم محتواهای صفحات سایت

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

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

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

از معروف ترین افزونه های افزایش سرعت سایت میتوان به موارد زیر اشاره کرد که هرکدام دارای خصوصیات منحصر به فردی هستند:
افزونه WP Rocket
افزونه Litespeed cache
افزونه W3 total cache
افزونه Autoptimize
افزونه Wp super cache
که این افزونه ها از بهترین افزونه افزایش سرعت سایت وردپرس هستند.

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

در حال حاضر افزونه WP Rocket میباشد که اکثر وب سایت های معروف وردپرسی از این افزونه برای بهبود سرعت سایت خود استفاده میکنند و این افزونه با امکانات بینظیری که در اختیار وب مستران قرار میدهد و جزو پرفروش ترین افزونه وردپرس نیز شناخته میشود.

افزونه رایگان افزایش سرعت سایت

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

روشهای افزایش سرعت سایت

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

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

2- فعال سازی کش مرورگر یا (Browser Caching)

3- فعال سازی Gzip Compression

۴- حذف افزونه های اضافی و غیر ضروری

5- فعال سازی و استفاده از Keep Alive

6- فشرده سازی فایل های CSS و JavaScript

۷- کاهش حجم عکس های سایت

8- استفاده از ابزارهای بارگذاری تنبل تصاویر (Lazy Load)

۹- بهینه سازی سورس قالب سایت

۱۰- حذف بخش های اضافی و سنگین سایت

۱۱- حذف پیش نویس های مطالب سایت

۱۲- کم کردن ریدایرکت های سایت

۱۳- استفاده از تکنیک ادغام تصاویر ثابت سایت در یک فایل

۱۴- تصاویر گراواتار را غیرفعال کنید

۱۵- استفاده از سایت های اشتراک گذاری ویدیو به جای آپلود مستقیم ویدیو در هاست

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

افزایش سرعت لود صفحات با صفحه بندی نظرات در سرعت

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

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

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

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

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

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

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

کاهش سایز عکس ها در جهت افزایش سرعت لود سایت

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

کاهش سایز عکس ها را میتوانیم با نرم افزارهای مختلفی مثل فتوشاپ، لایت ایمیج ریسایزر Light Image Resizer و… انجام دهیم تا به ابعاد مناسبی برسیم.

بزرگترین ابعاد برای نمایش عکس با کیفیت برای مقالات حداقل ۲۰۰ پیکسل و حداکثر ۸۰۰ پیکسل میباشد که شما میتوانید با مشخص نمودن یکی موارد طول یا عرض در نرم افزارهای بالا به عکس با کیفیت از تصاویر خود برسید.

لازم به ذکر است که دقت کنید حجم تصاویری که در این بخش قرار میدهید بیشتر از 150kb نشود در صورتیکه بیشتر شد باید با ابزارهای کاهش حجم تصاویر بدون افت کیفیت عکس مدنظرتان را بهینه کنید.

تنظیمات نظرات وردپرس
آموزش تنظیمات نظرات وردپرس

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

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

از پسوندهای رایج برای تصاویر سایت میتوان به jpg، png، svg, webp اشاره کرد که بهترین نوع فرمت تصاویر برای سایت webp میباشد حالا چرا webp؟

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

در ادامه با تصویر زیر میتوانید ملاحظه نمایید که یک تصویر با فرمت jpg چقدر حجم دارد و یک تصویر با فرمت webp چقدر

فرمت عکس ها در جهت افزایش سرعت سایت

استفاده از متد inline برای CSS و JavaScript برای افزایش سرعت یک سایت

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

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

فعال کردن Keep Alive

فعال کردن Keep-Alive برای بالا بردن سرعت لود سایت

در زمانی که کاربر سایت شما را باز میکند مرورگر فایل HTML اصلی شما را فراخوانی میکند و این فایل نیز حاوی اطلاعات و فایل هایی هست که سایت شما را به درستی نمایش میدهد، در زمان فراخوانی فایل هایی مانند CSS، JavaScript و تصاویر که توسط مرورگر به سرور داده میشود که در صورتیکه Keep Alive فعال نباشد تمام فایل ها تک به تک برای کاربر نمایش داده میشود و در صورتیکه سرور تنظیم نشده باشد فایل ها را تک به تک به کاربر نمایش میدهد و با اینکار هر بار درخواست جدیدی به سرور داده شده که باعث شلوغی سرور نیز میگردد.

فعال کردن Keep Alive

برای فعال سازی keep alive راهکارهای متنوعی وجود دارد شما میتوانید از طریق ویرایش فایل .htaccess ، تغییر در سرور آپاچی (Apache) یا اینکه از طریق افزونه لایت اسپید Litespeed اقدام به فعال سازی نمایید.

برای فعال سازی keep alive از طریق .htaccess کافیست کد زیر را در انتهای فایل خود قرار دهید و این فایل نیز از طریق هاست قابل ویرایش است، این فایل دقیقا در پوشه public_html قرار دارد و در صورتیکه این فایل را نمیتوانستید پیدا کنید میتوانید از طریق نمایش فایل ها پنهان هاست این فایل را مشاهده و ویرایش کنید.

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

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

				
					# HS START ENABLE KEEP ALIVE
<ifModule mod_headers.c>
Header set Connection keep-alive
</ifModule>
# HS END ENABLE KEEP ALIVE
				
			
کاهش تعداد درخواست http
برای افزایش سرعت سایت میباید تعداد درخواست های سرور را کمتر کنید

فعال سازی کش (Browser Cache) در جهت افزایش سرعت باز شدن سایت

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

استفاده از افزونه‌های کش و افزایش سرعت

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

افزونه‌های کش به‌گونه‌ای طراحی شده‌اند تا این حافظه اضافی را به‌کلی از وب‌سایت پاک کنند و با این کار موجب افزایش سرعت سایت وردپرسی شما خواهند شد. از بهترین افزونه‌های کش وردپرس می‌توانیم به wpRocket و w3 total cache اشاره کنیم.

انتخاب قالب مناسب

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

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

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

فعال سازی لود تنبل (Lazy Load) برای بارگزاری فایل های تصویری

  1. لود تنبل یا Lazy Loading چیست و چه تاثیری روی سرعت سایت ما دارد؟
  2. آیا برای فعال سازی لود تنبل در وردپرس نیاز به افزونه داریم؟
  3. Lazy Load چه تاثیری روی سئو تصاویر دارد؟

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

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

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

  1. افزونه BJ Lazy Load
  2. افزونه Lazy Load XT
  3. افزونه a3 Lazy Load
  4. افزونه Rocket Lazy Load
لیزی لودینگ تصاویر

مدیریت تعداد درخواست های صفحه

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

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

کوئری ها و تاثیر آنها در سرعت سایت

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

کار کردن با این افزونه نیاز دارد تا به کوئری ها و… تسلط کافی داشته باشید ولی در کل با این پلاگین میتوانید سرعت سایت خود را خیلی خیلی زیاد کنید.

نکته : دقت کنید کار کردن با این پلاگین نیاز به تخصص دارد و باید حتما آموزشش کار با این پلاگین را دیده باشید در غیر اینصورت ممکن است سایتتان با خطرات جدی مواجه گردد!

برای تهیه این پلاگین میتوانید روی WPI Scalability Pro کلیک کنید.

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

انتخاب هاست مناسب

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

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

فشرده سازی کد‌های وبسایت

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

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

افزایش سرعت سایت فروشگاهی

قبلا در مورد تصاویر صحبت کردیم اما اینجا میخوایم تخصصی تر صحبت کنیم اول با سیستم وارد فروشگاه خودتون بشید دقت کنید باید وارد فروشگاه یا کتگوری بشید نه صفحه یک محصول یعنی لینکی به این شکل site.com/shop وقتی وارد شدید یه عکس محصول رو دانلود کنید حجم و اندازه اون رو بنویسید, سپس با گوشی وارد فروشگاه بشید حتما باید با گوشی باشه و همون عکس رو داخل فروشگاه دانلود کنید و حجم اندازش رو بنویسید.

در اینجا سه حالت پیش میاد

۱- حجم و اندازه و نام عکسا در سیستم و گوشی یکسان هست
۲- حجم عکس در سیستم بیشتر از گوشیه
۳- حجم عکس در گوشی بیشتر از سیستمه

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

				
					function remove_max_srcset_image_width( $max_width ) {
    return false;
}
add_filter( 'max_srcset_image_width', 'remove_max_srcset_image_width' );
function wdo_disable_srcset( $sources ) {
    return false;
}
add_filter( 'wp_calculate_image_srcset', 'wdo_disable_srcset' );
				
			
افزایش سرعت سایت فروشگاهی
نکات سرعت سایت فروشگاهی

افزایش سرعت باز شدن سایت با فعال کردن HTTP/2

یکی از موارد مهم در افزایش سرعت باز شدن سایت http 2 میباشد و پیشنهاد میشه حتما روی سایت خود این گزینه را فعال نمایید برای اینکه میتوانید چندین درخواست را همزمان انجام دهید و باعث افزایش سرعت سایت میشود.

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

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

افزایش سرعت باز شدن سایت
افزایش سرعت باز شدن سایت با فعال کردن http/2
افزایش سرعت پیشخوان وردپرس
آموزش افزایش سرعت پیشخوان وردپرس

افزایش سرعت پیشخوان وردپرس

اگر میخواید سرعت پیشخوان وردپرس افزایش یابد قبلا در بخش مقالات روش هایی را ارائه نمودیم اما در این بخش ۲ روش افزایش پیشخوان وردپرس را ارائه میدهیم تا بتوانید سرعت مدیریت سایت خود را زیادتر کنید.

  1. غیرفعال کردن reset api برای کسانی که اپلیکشن یا سیستم حسابداری دارند پیشنهاد نمیشود! برای این کار کافیست تکیه کدی که در ادامه ارائه میشود را داخل فایل فاکشن قالب خود قرار دهید.
  2. غیرفعال کردن بروزرسانی قالب، افزونه ها و هسته وردپرس میباشد که این کار برای سایت هایی که داخل ایران هستند پیشنهاد میشود پلاگین غیرفعال ساز بروزرسانی خودکار را نصب کنید. زمانیکه خواستید موارد ذکر شده را آپدیت کنید افزونه را غیر فعال کنید ولی به صورت عادی فعال باشد.
				
					remove_action('template_redirect', 'rest_output_link_header', 11);

/*
    Disable REST API links in HTML <head>
    <link rel='https://api.w.org/' href='https://example.com/wp-json/' />
*/
remove_action('wp_head', 'rest_output_link_wp_head', 10);
remove_action('xmlrpc_rsd_apis', 'rest_output_rsd');

/*
    Disable REST API
*/
if (version_compare(get_bloginfo('version'), '4.7', '>=')) {
    add_filter('rest_authentication_errors', 'disable_wp_rest_api');
} else {
    disable_wp_rest_api_legacy();
}

function disable_wp_rest_api($access) {
    if (!is_user_logged_in() && !disable_wp_rest_api_allow_access()) {
        $message = apply_filters('disable_wp_rest_api_error', __('REST API restricted to authenticated users.', 'disable-wp-rest-api'));
        return new WP_Error('rest_login_required', $message, array('status' => rest_authorization_required_code()));
    }
    return $access;
}

function disable_wp_rest_api_allow_access() {
    $post_var = apply_filters('disable_wp_rest_api_post_var', false);
    if (!empty($post_var)) {
        if (isset($_POST[$post_var]) && !empty($_POST[$post_var])) return true;
    }
    return false;
}

function disable_wp_rest_api_legacy() {
    // REST API 1.x
    add_filter('json_enabled', '__return_false');
    add_filter('json_jsonp_enabled', '__return_false');
    
    // REST API 2.x
    add_filter('rest_enabled', '__return_false');
    add_filter('rest_jsonp_enabled', '__return_false');
}

function disable_wp_rest_api_plugin_links($links, $file) {
    if ($file === plugin_basename(__FILE__)) {
        $home_href  = 'https://perishablepress.com/disable-wp-rest-api/';
        $home_title = esc_attr__('Plugin Homepage', 'disable-wp-rest-api');
        $home_text  = esc_html__('Homepage', 'disable-wp-rest-api');
        $links[] = '<a target="_blank" rel="noopener noreferrer" href="'. $home_href .'" title="'. $home_title .'">'. $home_text .'</a>';
        $rate_href  = 'https://wordpress.org/support/plugin/disable-wp-rest-api/reviews/?rate=5#new-post';
        $rate_title = esc_attr__('Please give a 5-star rating! A huge THANK YOU for your support!', 'disable-wp-rest-api');
        $rate_text  = esc_html__('Rate this plugin', 'disable-wp-rest-api') .'&nbsp;&raquo;';
        $links[] = '<a target="_blank" rel="noopener noreferrer" href="'. $rate_href .'" title="'. $rate_title .'">'. $rate_text .'</a>';
    }
    return $links;
}
add_filter('plugin_row_meta', 'disable_wp_rest_api_plugin_links', 10, 2);
				
			

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

خوب اول از همه بریم ببینیم این Mem Cache چیه؟ با استفاده از میم کش شما میتوانید تعداد دفعات دسترسی به پایگاه داده را کاهش دهید و با این کار سرعت پاسخگویی وب سایت خود را افزایش دهید.

این پلاگین یکی از مهم ترین ماژول های افزایش سرعت در وردپرس به حساب می آید اما برای اینکه متوجه شوید که آیا برای شما فعال است یا نه افزونه WP Server Health Stats را نصب کنید.

بعد از اینکه این افزونه را نصب و فعال نمودید در صفحه کاربری مربوط به افزونه گزینه ای با عنوان WP Server Stats وجود دارد که باید یک زیر مجموعه با عنوان Memcached Information هم وجود داشته باشد چنانچه این گزینه برای شما فعال نبود و اضافه نشد میتوانید از بخش ماژول های سی پنل Cpanel هاست یا سرور خود این گزینه را فعال نمایید و در صورتیکه برای شما مقدور نبود تا این ماژول را فعال نمایید میتوانید به شرکت هاستینگ خود اطلاع دهید تا این گزینه را برای شما فعال نماید. برای مشخص شدن بهتر میتوانید به تصویر زیر مراجعه نمایید:

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

ریدایرکت و تاثیر آن در سرعت سایت

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

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

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

افزایش سرعت سایت با شخصی سازی تنظیمات دیدگاه ها

در صورتی که میخواهید سرعت سایت خود را بالا ببرید میتوانید Pingbacks و Trackbacks را غیرفعال نمایید. برای اینکار کافیست مراحل زیر را طی کنید:

ابتدا وارد تنظیمات وردپرس شوید در بخش گفتگوها گزینه اول تنظیمات پیش‌فرض نوشته کوشش برای آگاه کردن ‌همهٔ وبلاگ‌هایی که پیوندشان در ‌این نوشته است را غیرفعال کرده و اینکار باعث بالا رفتن سرعت سایت شما می گردد. این گزینه به صورت پیش فرض بعد از نصب وردپرس غیرفعال است، چنانچه به صورت دستی فعال نمودید بهتر است غیرفعال نمایید تا باعث افت سرعت وب سایتتان نگردد.

غیرفعال کردن فونت های گوگل برای بالا بردن سرعت سایت

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

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

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

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

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

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

سوالات متداول

اهمیت سرعت سایت در فروش

سرعت سایت یکی از پارامترهای بسیار مهم است که تاثیر مستقیم در فروش شما دارد چرا که در صورتیکه هرچه سایت شما دیر برای کاربر نمایش داده شود کاربر باید زمان بیشتری را منتظر بماند که این اصلا ویژگی خوبی نیست و باعث میشود کاربران سریع سایت را ببندند.

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

سرعت سایت یکی از مهمترین فاکتورهای بهینه سازی در سئو سایت به شمار می رود. چرا که بازدیدکنندگان باید زمانی را برای لود شدن سایت شما سپری کنند و از نظر الگوریتم های موتورهای جستجو هرچه این زمان کمتر باشد و زمان کمتری را از کاربران بگیرد باعث میشود رتبه های بالاتری را بگیرید.

آیا بعد از بهینه سازی سرعت سایتمان تغیری در ظاهر سایتمان ایجاد میشود؟

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

فرم درخواست افزایش سرعت سایت

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

منوی دسته بندی های خود را در تنظیمات تم -> سربرگ -> منو -> منو موبایل (دسته ها)
سبد خرید
شروع به تایپ کردن برای دیدن پستهایی که دنبال آن هستید.
فروشگاه
0 موارد سبد خرید
حساب کاربری من

ورود

هنوز حساب کاربری ندارید؟