افزایش سرعت وب سایت یکی از مهم.ترین دغدغه ها و مشکلات رایج مدیران وب سایت.ها می باشد. افراد همیشه به دنبال راهکار هایی برای افزایش سرعت سایت خود هستند. چرا که سرعت، تأثیر به سزایی بر میزان بازدهی دارد. اگر سرعت سایت پایین باشد، کاربران در حین مراجعه و جستجو به زودی خسته می شوند.و صفحه را ترک می کنند. یا اگر سرعت لود صفحات پایین.تر از حد معینی باشد، نرخ کلیک وب سایت کاهش پیدا می کند.و این تأثیر منفی بر ثبت بازخورد دارد.
به صورت کلی سرعت سایت، رابطه مستقیم با سئو سایت، فروش و جذب مخاطب بیشتر دارد. در اولین اقدام باید بررسی کنید.که سرعت سایت شما در چه وضعیتی می باشد.و چه مواردی باید مورد بررسی قرار بگیرد.تا سرعت سایت شما افزایش پیدا کند.
لازم به ذکر است که بدانید با مرورگر خودتان نمی توانید سرعت سایت را ارزیابی کنید! چون فرایند کش مرورگر باعث می شود شما برداشت نادرستی از سرعت سایت خود داشته باشید و این دیدگاه را داشته باشید که وقتی سایت برای شما سریع باز می شود برای بقیه هم سریع باز می شود. در ادامه این مقاله 10 راهکار بسیار مفید برای بالا رفتن سرعت به شما ارائه خواهیم کرد.
1.افزایش سرعت لود صفحات
در وردپرس امکانی وجود دارد که شما می توانید بخش نظرات را صفحه بندی کنید به عنوان مثال طوری تنظیم نمایید که ۵۰ نظر آخر که برای یک مقاله نوشته شده است را نمایش دهد و در صورتیکه از ۵۰ بیشتر شد نظرات کاربران را صفحه بندی کنید تا کاربران برای مشاهده دیگر نظرات به صفحات دیگر مراجعه کنند.
در اینستاگرام شما ۱۵ نظر آخر کاربران را می توانید مشاهده کنید و در صورتی که بخواهید دیگر نظرات کاربران را هم ببنید باید روی دکمه Load more کلیک کنید تا بتوانید بقیه نظرات را نیز ببینید. آن چیز که اینجا باید دقت کنید این است که این بخش بدون بروزرسانی صفحه یا رفرش عمل می کند و در لحظه با کلیک روی هر صفحه نمایش داده می شود.
این کار به شما کمک می کند تا سرعت لود صفحات خود را افزایش دهید وقتی محتوای یک صفحه کمتر باشد سرعت لود نیز بیشتر است چون لازم نیست کلی از اطلاعات را از دیتابیس فراخوانی کند.
2. استفاده از متد inline برای CSS و JavaScript برای افزایش سرعت وب سایت
درست است که ما باید تمام استایل ها را در فایل css یعنی همون استایل قالب فراخوانی کنیم ولی در برخی از صفحات نیاز نیست فایل استایل ها که حاوی کلی کد است را فراخوانی کنیم و می توانیم از متد inline برای تغییر رنگ و بلد کردن استفاده کنیم.
این کار باعث می شود نیاز نباشد که در تمام صفحات این فایل استایل ها فراخوانی شود تا همه کد ها مورد بررسی قرار بگیرد و وقتی نیاز نباشد کد های زیادی بررسی شود سرعت لود آن صفحه نیز بیشتر می شود.
3. فعال کردن Keep-Alive
در زمانی که کاربر سایت شما را باز می کند مرورگر فایل HTML اصلی شما را فراخوانی می کند . این فایل نیز حاوی اطلاعات و فایل هایی هست که سایت شما را به درستی نمایش می دهد، در زمان فراخوانی فایل هایی مانند CSSوJavaScript تصاویر توسط مرورگر به سرور داده می شود.
در صورتی که Keep Alive فعال نباشد تمام فایل ها تک به تک برای کاربر نمایش داده می شود و با اینکار هر بار درخواست جدیدی به سرور داده شود، باعث شلوغی سرور نیز می گردد.
برای فعال سازی Keep Alive راهکار های متنوعی وجود دارد شما می توانید از طریق ویرایش فایل .htaccess تغییر در سرور آپاچی یا این که از طریق افزونه لایت اسپید Litespeed اقدام به فعال سازی نمایید.
4. انتخاب قالب مناسب
قالبی که برای سایت خود از آن استفاده می کنید باید کاملا بهینه باشد. یکی از بهترین روش های افزایش سرعت سایت وردپرس، استفاده از قالب بهینه است. قالب بهینه در واقع قالبی است که کد نویسی کارآمد، خلاصه و دقیق دارد.
اگر کدنویسی قالب بهدرستی انجام نشده باشد یا قالب دارای کد های اضافی باشد، باعث کندی وب سایت شده و در نتیجه سرعت لود و بارگذاری را به شدت کاهش می دهد.
5. بهینه سازی تصاویربرای افزایش سرعت وب سایت
بیشترین آیتمی که باعث افزایش حجم صفحات می شود، تصاویر هستند. تصاویر دارای حجم معینی بوده و در هنگام بارگذاری در صفحات مختلف وب سایت، فضای مشخصی را اشغال می کنند. اگر تصاویر شما بهینه نباشند و یا در هر صفحه از وب سایت تعداد زیادی تصویر وجود داشته باشد، سرعت لود و بارگذاری سایت به شدت کاهش پیدا می کند.
کاهش سایز عکس ها یکی از ضروری ترین کار ها در جهت افزایش سرعت لود صفحات می باشد. سایز عکس هایی که ما در سایت بارگذاری می کنیم باید از ابعاد مناسبی برخوردار باشد. هر چه ابعاد بزرگ تر باشد حجم عکس ها بیشتر است و در زمان کاهش حجم دستی عکس ها کیفیت آن بسیار افت پیدا خواهد کرد.
کاهش سایز عکس ها را می توانیم با نرم افزار های مختلفی مانند فتوشاپ، لایت ایمیج ریسایزر Light Image Resizer انجام دهیم. بزرگ ترین ابعاد برای نمایش عکس با کیفیت برای مقالات حداقل ۲۰۰ پیکسل و حداکثر ۸۰۰ پیکسل می باشد.
یکی دیگر از پارامتر های ضروری برای افزایش سرعت سایت نوع عکس ها یا پسوند عکس ها می باشد. از پسوند های رایج برای تصاویر سایت می توان به jpg، png، svg, webp اشاره کرد.
6. فعال سازی کش (Browser Cache)
فعال سازی کش برای حفظ و ذخیره اطلاعات در مروگر کاربران استفاده می شود تا نیاز نباشد کاربر اطلاعات را مجدد از سرور میزبانی سایت مقصد دریافت کند. به زبانی ساده تر یعنی وقتی کاربری وارد سایت می شود عکس ها فونت ها ویدیو ها یک بار دانلود می شود و در صورتی که کاربر بخواهد مجددا به آن صفحه بازگردد دیگر نیاز نیست همه این موارد را دانلود کند.
یکی از بهترین روش های افزایش سرعت سایت استفاده از افزونه است. افزونه های زیادی در مخزن وردپرس وجود دارند که از طریق آن ها می توانید به بهبود سطح سرعت وب سایت خود کمک شایانی کنید. مهم ترین وظیفه این افزونه ها، پاککردن حافظه جانبی وب سایت است.
حافظه cache یک حافظه اضافی است که از انباشته شدن دیتا های حاصل از فعالیت وب سایت به وجود می آید. این حافظه باعث کندی بیش از حد وب سایت شما می شود.
افزونه های کش به گونه ای طراحی شده اند تا این حافظه اضافی را به کلی از وب سایت پاک کنند و با این کار موجب افزایش سرعت سایت شما خواهند شد.
7. انتخاب هاست مناسب جهت افزایش سرعت وب سایت
یکی از مهم ترین عوامل تأثیر گذار برای افزایش سرعت بار گذاری و سرعت لود سایت وردپرسی، هاست است. هر وب سایت دارای هاست مشخص با اطلاعات سخت افزاری متفاوتی هستند. حافظه هارد دیسک و رم هر هاست، تأثیر مستقیمی بر سرعت وب سایت دارد.
به هر میزان که حافظه داخلی هاست بیشتر باشد، می توانید دیتا های بیشتری را در وب سایت خود بارگذاری کنید و برعکس. هرچقدر هاست شما محدود تر باشد، با ذخیره دیتا های زیاد ممکن است با کندی و کاهش سرعت مواجه شوید.
شما باید نسبت به حجم دیتا و اطلاعات مختلف مورد نظر خود یک هاست تهیه کنید. اگر شما یک فروشگاه اینترنتی دارید و باید هزاران محصول را درون آن بارگذاری کنید، باید هاستی با حافظه جانبی بسیار بالا و سخت افزاری قوی داشته باشید.
ولی اگر یک وب سایت معمولی یا وبلاگ برای بارگذاری محتوای متنی و معمولی خود دارید، نیازی نیست تا هاست بسیار قوی تهیه کنید و یک هاست معمولی نیز می تواند پاسخگوی نیاز های شما باشد.
8. مدیریت تعداد درخواست های صفحه
یکی دیگر از راهکار های افزایش سرعت سایت بهینه سازی تعداد درخواست های صفحه می باشد، در این مرحله شما می بایست تعداد درخواست هایی برای بار گذاری فایل های استایل، CSS، فایل های جی کوئری و دیگر موارد را کمتر کنید تا سرعت لود سایت افزایش یابد.
دلیل اینکه می خواهیم تعداد درخواست ها را کاهش دهیم این است تا مثلا سرور نیاز نباشد فایل ها را به صورت تک تک برای مرورگر فراخوانی کند و با فراخوانی یک فایل تمام فایل ها دریافت شود تا تعداد درخواستی که به سرور ارسال می شود کاهش یابد.
9. کوئری ها و تاثیر آنها
تصور کنید یک سایت وردپرسی دارید با ۸۵۰۰۰۰ محصول اگر بخواهید وارد فروشگاه شوید حداقل ۱۰ ثانیه به خاطر سنگینی دیتابیس طول می کشد اما با بهینه سازی کوئری ها می توانید این سرعت رو به نیم ثانیه برسانید و زمان انتظار را نصف کنید.
البته دقت کنید که وردپرس ۸۵۰۰۰۰ محصول رو به سختی می تواند تحمل کند اما یک شرکت آمده است این کار را انجام داده است تا بتواند سرعت لود سایت خود را ارتقا دهد.
کار کردن با این افزونه نیاز دارد تا به کوئری ها تسلط کافی داشته باشید ولی در کل با این پلاگین می توانید سرعت سایت خود را بسیار زیاد کنید.
10. فشرده سازی کد های وب سایت برای افزایش سرعت وب سایت
یکی از راهکار های مؤثر در افزایش سرعت سایت های وردپرس، فشرده سازی کد ها است. همان طور که می دانید قالب و سیستم مدیریت محتوای وب سایت شما متشکل از کد های مختلفی هستند که هر کدام وظیفه خاصی را بر عهده دارند.
بعضی اوقات در این کد ها علامت های اضافی، کامنت های غیر ضروری و فاصله های زیادی وجود دارد که باید آن ها را حذف کنید. اگر کد های وب سایت شما بهینه نباشند، سرعت کاهش پیدا می کند.
10 روش تضمینی برای افزایش سرعت
بالا بردن سرعت وب سایت یکی از فاکتور های ضروری برای سئو محسوب می شود که گوگل به آن اهمیت زیادی برای رتبه بندی سایت ها می دهد. در این بخش می خواهیم به 10 راهکار اصلی جهت بالا بردن سرعت لود سایت بپردازیم:
- استفاده از سایت های اشتراک گذاری ویدیو به جای آپلود مستقیم ویدیو در هاست
- استفاده از ابزار های بارگذاری تنبل تصاویر (Lazy Load)
- انجام تکنیک ادغام تصاویر ثابت سایت در یک فایل
- حذف بخش های اضافی و سنگین سایت
- پاک کردن افزونه های اضافی و غیر ضروری
- حذف پیش نویس های مطالب سایت
- فعال سازی Gzip Compression
- بهینه سازی سورس قالب سایت
- کم کردن ریدایرکت های سایت
- غیر فعال کردن تصاویر گراواتار