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

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

هیچ چیزی بدتر از داشتن یک وبسایت کند نیست!

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

یک سایت سریع چیست؟ و وب سایت کند کدام است؟ وب سایت GTMetrix جهت تست سرعت وبسایت ها بسیار پرطرفدار است، همین حالا وب سایت خود را چک کنید! چنانچه سایت شما ۱۰ ثانیه و یا بیشتر زمان لود دارد یک سایت آهسته محسوب می شود و اگر بین ۳ تا ۵ ثانیه لود می شود در رنج متوسط قابل قبولی است و اگر بتوانید به رکوردهای کمتر از ۲ ثانیه برسانید جزو سایت های سریع محسوب خواهد شد.

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

نرم افزار های Browser نیز معمولا ابزاری برای بررسی سرعت و نقاط ضعف سایت ها دارند. به عنوان مثال در Chrome سایت خود را باز کنید، کلیک راست کرده و گزینه Inspect elements را بزنید، به تب Network بروید و صفحه سایت را Refresh کنید! این تست بر اساس سرعت اینترنت شما و همچنین قدرت کامپیوتر شما می باشد و نتایج متفاوتی نسبت به سایت هایی که ذکر کردیم به شما می دهد.

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

در ابزاری مثل PageSpeedGrader باید بررسی کنید که تعداد request های سایت شما برای لود شدن چقدر است و سایز صفحه شما چند KB یا MB است! به عنوان مثال سایتی که ۵۰۰ عدد request برای لود دارد یا ۳ مگابایت دانلود می کند می تواند مشکل آفرین باشد! باید تا جای ممکن از تعداد request ها بکاهید و حجم سایت خود را نیز مخصوصا با بهینه سازی تصاویر و css ها کاهش دهید.

همچنین تا حد ممکن محتوای داینامیک اما ثابت سایت خود را به محتوای استاتیک تبدیل کنید. به عنوان مثال در پوسته وردپرس سایت شیوا هاست کدهایی در بخش Header قرار دارد که با استفاده از توابع PHP به لود کردن لوگو و تایتل و زبان و انکودینگ سایت و … می پردازد و ما به راحتی این کدهای PHP را به کدهای html استاتیک تبدیل و جایگزین کردیم که درخواست های PHP به دیتابیس کاهش پیدا کند.

استفاده از Cache هم بسیار به سرعت سایت شما کمک می کند. تنظیم browser cache باعث ذخیره شدن یک کپی از تصاویر، js ها و css و … توسط نرم افزار Browser بازدید کننده می شود و در بازدید های بعدی از دانلود مجدد این موارد جلوگیری می کند و تجربه بهتری به کاربر می دهد. همچنین سیستم های Cache سمت سرور نیز با کش کردن Query های دیتابیس باعث سریعتر شدن پاسخدهی سرور به بازدید کننده می شود. اکثر اسکریپت های مدیریت محتوا و سایت ساز مانند وردپرس و جوملا و دروپال و …. پلاگین های کش کننده کاربردی و مفیدی دارند.

کانفیگ و بهینه سازی هر سیستم کش که استفاده می کنید بسیار مهم است و باید تست کنید که کدام تنظیمات نتیجه بهتری برای سایت شما دارد، ممکن است تنظیمات پیشفرض این پلاگین ها به ضرر سایت شما باشد.

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

7 دیدگاه

ارسال دیدگاه