افزايش سرعت سايت، و به طور كلي سرعت سايت يكي از شاخصه هايي است كه در سئو داخلي سايت و جذب كاربران و افزايش ترافيك سايت نقش مهمي ايفا مي كند.
توجه داشته باشيد كه يك ثانيه تاخير در زمان بارگيري صفحه موارد زير را به همراه دارد:
- 11٪ بازديد صفحه كاهش مي يابد.
- 16٪ رضايت مشتري را كاهش مي دهد.
- 7٪ نرخ ضرر در تبديل.
چند ثانيه بارگذاري ديرتر صفحه سايت شما مي تواند تاثير منفي بسيار بزرگي بر تعامل با بازديد كنندگان و فروش سايت شما داشته باشد. اين بدان معني است كه داشتن يك سايت سريع ضروري است.
در اين مقاله قصد داريم تكنيك هاي افزايش سرعت سايت، را به شما آموزش داده تا وب سايتي سريع و كاربر پسند داشته باشيد، پس شما را به مطالعه ادامه اين مقاله با موضوع افزايش سرعت سايت و روش ها و تكنيك هاي آن دعوت مي نماييم.
چرا بهينه سازي سرعت وب سايت مهم است؟
در حقيقت، 47٪ از بازديد كنندگان انتظار دارند وب سايت ها را در دو ثانيه يا كمتر بارگيري كنند و 40٪ كاربران صفحه اي را كه سه يا چند ثانيه بيشتر طول مي كشد، رها مي كنند. اين بدان معناست كه اگر بارگذاري صفحه سايت شما بيش از سه ثانيه طول بكشد، تقريبا نيمي از بازديد كنندگان خود را قبل از بازديد از صفحه سايت شما از دست خواهيد داد. در طي تحقيقاتي كه توسط گوگل انجام شد، مشخص شد كه يك تاخير يك ثانيه اي مي تواند رضايت مشتري را در حدود 16٪ كاهش دهد. جاي تعجب نيست، كه افزايش سرعت سايت باعث افزايش كارايي و بازديد سايت شما و در نهايت سئو بهتر وب سايت شما خواهد داشت.
چرا وب سايت من كند است؟
اگرشما يك تست سرعت سايت از طريق Gtmetrix انجام داده ايد و متوجه شديد زمان بار گذاري شما بسيار كند است. دلايل بسيار زيادي وجود دارد كه باعث كاهش زمان بارگذاري سايت شما مي شود. از زمان بارگذاري سرور گرفته تا اندازه تصاوير، تا تعداد تغيير مسيرهايي كه در صفحات سايت خود داريد. اين بدان معناست كه براي افزايش سرعت سايت شما يكسري تكنيك ها و روش ها وجود دارد. كه ما در اين مقاله به بررسي 12 مورد از مهم ترين و اصلي ترين تكنيك هاي افزايش سرعت سايت مي پردازيم.
-
استفاده از شبكه تحويل محتوا (CDN)
شبكه تحويل محتوا مجموعه اي از سرورهاي وب است كه در نقاط مختلف جغرافيايي توزيع مي شوند و محتواي وب را در اختيار كاربران نهايي با توجه به موقعيت مكاني خود قرار مي دهند. هنگامي كه وب سايت خود را بر روي يك سرور واحد ميزباني مي كنيد، تمام درخواست هاي كاربران به همان سخت افزار ارسال مي شوند. به همين دليل، زمان لازم براي پردازش هر درخواست افزايش مي يابد. علاوه بر اين، وقتي بار از سرور فاصله زيادي داشته باشد، سرعت بارگذاري كند تر مي شود. با CDN ، درخواست هاي كاربر به نزديكترين سرور هدايت مي شوند. در نتيجه، محتوا سريعتر به كاربر تحويل داده مي شود و باعث افزايش سرعت سايت مي شود.
استفاده از CDN باعث مي شود، سرعت ارسال اطلاعات به بازديدكنندگان سايت افزايش پيدا كند و زمان بارگذاري صفحات كاهش چشمگيري پيدا كند. اين روش، عليرغم اينكه روشي گران است، روشي كاملاً مؤثر براي بهينه سازي سرعت سايت مي باشد.
-
انتخاب هاست (HOST) مناسب
سه نوع هاست بر اساس نوع سرويس وجود دارد:
- هاست اشتراكي
- سرور مجازي
- سرور اختصاصي
محبوب ترين نوع هاستي كه در سراسر جهان استفاده مي شود، هاست اشتراكي است. اين ارزانترين راه براي راه اندازي يك سايت در يك زمان كوتاه و با هزينه كم است. براي اطمينان از بهينه سازي بهتر، انتخاب هاست سريع امري ضروري است. با هاست اشتراكي، CPU، فضاي ديسك و RAM را با ساير سايت هايي كه از اين سرور نيز استفاده مي كنند به اشتراك مي گذاريد.
سرورهاي مجازي و سرورهاي اختصاصي بسيار سريعتر هستند. زماني كه يك سرور اختصاصي را به چند سرور تقسيم كنيم، به آن سرور مجازي يا VPS مي گويند. VPS از چندين سرور براي توزيع محتوا استفاده مي كند. با داشتن VPS، سرور را با ساير كاربران آن به اشتراك مي گذاريد و بخشي از سرور مجازي خود را در اختيار داريد كه تنظيمات شما روي ساير مشتريان تأثير نمي گذارد
گرانترين گزينه براي انتخاب هاست، استفاده از سرور اختصاصي است كه مي تواند سرور فيزيكي شما باشد. در اين حالت ، شما يك كرايه سرور پرداخت مي كنيد و يك مدير سيستم را براي حفظ آن استخدام مي كنيد. با سرورهاي اختصاصي، كليه منابع فقط به شما تعلق دارد و كنترل كامل آن را به دست مي گيريد.
پس اگر به دنبال افزايش سرعت سايت خود هستيد، سعي كنيد هاست اشتراكي را فراموش كنيد و از سرورهاي مجازي و يا اختصاصي استفاده كنيد.
-
بهينه سازي تصاوير
همه عاشق تصاوير چشم نواز هستند. در سايت هاي موفق تجارت الكترونيكي، تصاوير بخش مهمي هستند. بسياري از عكس ها، تصاوير و گرافيك هاي موجود در صفحات، تعامل با كاربران را بهبود مي بخشد. بعد منفي استفاده از تصاوير اين است كه آنها معمولا فايلهاي بزرگي هستند كه يك وب سايت را كند مي كنند. بهترين راه براي كاهش حجم تصوير بدون افت كيفيت آن است كه براي فشرده سازي تصاوير با استفاده از ابزارهايي مانند؛ ImageOptim ، JPEGmini اين كار را انجام دهيم. البته اين روش ممكن است كمي زمان ببرد اما ارزشش را دارد. به طور كلي بهينه سازي ابعاد و اندازه تصاوير يكي از مهمترين راه هاي افزايش سرعت سايت شماست.
-
تعداد افزونه ها را كاهش دهيد
افزونه ها اجزاي متداول هر وبسايت هستند. آنها ويژگي هاي خاصي را كه توسط اشخاص ثالث پيشنهاد شده است اضافه مي كنند. اما متأسفانه، هر چه افزونه بيشتري نصب شود، براي اجراي آنها به منابع بيشتري احتياج داريد. در نتيجه ، وب سايت كندتر عمل مي كند. با گذشت زمان ، تعداد افزونه ها افزايش مي يابد، در حالي كه برخي از آنها ممكن است ديگر استفاده نشوند. توصيه مي كنيم تمام افزونه هايي را كه نصب كرده ايد بررسي كنيد و موارد غير ضروري را حذف كنيد.
ابتدا تست هاي عملكرد را در صفحه خود اجرا كنيد تا دريابيد كه كدام افزونه ها وب سايت شما را كند مي كنند. سرعت وب سايت نه تنها به تعداد افزونه هاي نصب شده بلكه به كيفيت آنها نيز بستگي دارد. پس به نوع افزونه ها مورد استفاده خود توجه ويژه اي داشته باشيد و براي افزايش سرعت سايت خود سعي كنيد، افزونه هاي غير ضروري را زودتر حذف كنيد.
-
تعداد پرونده هاي JavaScript و CSS را به حداقل برسانيد
اگر وب سايت شما حاوي تعداد زيادي فايل جاوا اسكريپت و CSS است، هنگامي كه بازديد كنندگان وب سايت شما مي خواهند به پرونده هاي خاص دسترسي پيدا كنند، اين قضيه به تعداد زيادي درخواست HTTP منجرمي شود. اين درخواست ها به صورت جداگانه توسط مرورگر بازديد كننده مورد بررسي قرار مي گيرد و كار وب سايت را كند مي كند. اگر تعداد فايلهاي جاوا اسكريپت و CSS را كاهش دهيد، بدون شك وب سايت شما سريعتر خواهد شد. سعي كنيد همه پرونده هاي جاوا اسكريپت را در يك گروه قرار دهيد و اين كار را با تمام پرونده هاي CSS انجام دهيد. با اين كار تعداد كلي درخواست HTTP كاهش مي يابد. ابزارهاي زيادي براي كوچك كردن سريع فايلهاي HTML ، CSS و JavaScript وجود دارد. به عنوان مثال، ميتوانيد ازابزارهايي نظير؛ WillPeavy يا Script Minifier استفاده كنيد.
-
از حافظه پنهان وب سايت استفاده كنيد
براي افزايش سرعت سايت خود، سعي كنيد از حافظه پنهان وب سايت خود استفاده كنيد. سرورها به آرامي كار مي كنند و براي تحويل صفحه وب به هر كاربر به زمان بيشتري نياز دارند. ذخيره سازي در واقع، فرايند ذخيره نسخه فعلي وب سايت شما در هاست و ارائه اين نسخه تا بروزرساني وب سايت شما است. اين بدان معني است كه صفحه وب بارها و بارها براي هر كاربر ارائه نمي شود. صفحه وب ذخيره شده نيازي به ارسال درخواست هاي پايگاه داده در هر دفعه ندارد.
رويكردهاي ذخيره وب سايت بستگي به بستري دارد كه وب سايت شما در آن ايجاد شده است. به عنوان مثال براي وردپرس مي توانيد از افزونه هاي زير استفاده كنيد: W3 Total Cache يا W3 Super Cache. اگر از VPS يا سرور اختصاصي استفاده مي كنيد، مي توانيد حافظه پنهان را نيز در تنظيمات عمومي خود تنظيم كنيد.
-
فشرده سازي Gzip را اجرا كنيد
فشرده سازي Gzip يك روش مؤثر براي كاهش اندازه پرونده ها است. اين فشرده سازي درخواست هاي HTTP را به حداقل مي رساند و زمان پاسخگويي سرور را كاهش مي دهد. Gzip فايلها را قبل از ارسال به مرورگر فشرده مي كند. در سمت كاربر، يك مرورگر پرونده ها را از حالت فشرده خارج كرده و محتويات را ارائه مي دهد. اين روش مي تواند با تمام پرونده هاي وب سايت شما كار كند. شما مي توانيد با اضافه كردن برخي از خطوط كد يا فعال كردن ابزاري به نام Gzip در وب سايت خود، سرعت سايت خود را افزايش دهيد.
-
بهينه سازي سيستم مديريت محتوا CMS
بهينه سازي پايگاه داده يك روش مؤثر براي افزايش سرعت سايت است. اگر از سيستم مديريت محتوا (CMS) با پلاگين هاي پيچيده استفاده مي كنيد، اندازه بانك اطلاعاتي افزايش مي يابد و وب سايت شما كندتر عمل مي كند. پس سعي كنيد با بهينه سازي سيستم مديريت محتوا CMS سرعت بارگذاري صفحات سايت خود را افزايش دهيد.
-
استفاده از قلم هاي وب را كاهش دهيد
قلم هاي وب در طراحي وب سايت ها بسيار محبوب شده اند. متأسفانه استفاده از فونت هاي وب تأثير منفي بر سرعت بارگذاري صفحه دارد. قلم هاي وب، درخواست هاي HTTP اضافي را به منابع خارجي اضافه مي كنند. اقدامات زير به شما در كاهش ميزان ترافيك فونت وب كمك مي كند:
- از قالبهاي مدرن WOFF2 براي مرورگرهاي مدرن استفاده كنيد.
- فقط آن دسته از كاراكترها را كه در سايت استفاده مي شوند، در نظر بگيريد.
- فقط سبك هاي مورد نياز را انتخاب كنيد.
-
خطاهاي 404 را تشخيص دهيد
خطاي 404 بدان معني است كه “صفحه يافت نمي شود”. اين پيام توسط هاست براي مرورگرها يا موتورهاي جستجو زماني ارسال مي شود كه محتواي دسترسي به يك صفحه ديگر وجود نداشته باشد. به منظور تشخيص و تصحيح خطاي 404، مي توانيد از ابزارها و افزونه هاي تشخيص خطا استفاده كنيد. همانطور كه اشاره كرديم، افزونه هاي اضافي مي توانند بر سرعت وب سايت شما تأثير منفي بگذارند، بنابراين توصيه مي كنيم اين قضيه را از طريق ابزارهاي خارجي براي تشخيص خطا بررسي كنيد. استفاده ازابزارهايي نظير، Google Webmaster Tools در وردپرس براي تشخيص خطا توصيه مي شود.
پس از شناسايي تمام خطاهاي 404، بايد ترافيكي را كه ايجاد مي كنيد ارزيابي كنيد. اگر اين پيوندهاي مرده ديگر هيچ بازديدكننده اي ندارند و بنابراين هرگز منابع سرور شما را مصرف نمي كنند. اگر اين صفحات هنوز ترافيكي دارند، تنظيم مسيرهاي تغيير مسير براي لينك هاي خارجي و ويرايش آدرس هاي لينك را براي صفحات داخلي مورد بررسي قرار دهيد.
-
تغيير مسيرها را براي افزايش سرعت سايت كاهش دهيد
تغيير مسير وب سايت، درخواست هاي HTTP اضافي ايجاد مي كند كه بر عملكرد و سرعت سايت تأثير منفي مي گذارد. ما توصيه مي كنيم اين تغيير مسيرها را به حداقل برسانيد يا آنها را به طور كامل از بين ببريد. ابتدا بايد با اجراي اسكن سايت، كليه تغيير مسيرها را در صفحه خود مشخص كنيد. براي شناسايي سريع تغيير مسيرها مي توانيد از Screaming Frog استفاده كنيد.
-
از تكنيك هاي پيش تنظيم استفاده كنيد
اگر بتوانيد اقدامات كاربر را پيش بيني كنيد و مثلاً بارگذاري مقداري از مطالب يا پيوندها از قبل انجام شود، تاثير مثبتي در بهبود افزايش سرعت سايت خواهد داشت. معمولاً مرورگرهاي مدرن به عنوان پيش فرض الگوهاي رفتاري كاربر، به صورت پيش تنظيم را پيش بيني مي كنند.
سه نوع اصلي پيش تنظيم وجود دارد:
- پيش تنظيم DNS، اين عمل مستلزم تحليل دامنه ها در آدرس هاي IP است.
- پيش نمايش پيوند، اگر مطمئن هستيد كه كاربر براي حركت به برخي از صفحه ها روي پيوند خاصي كليك مي كند، مي توانيد اين نوع پيش تنظيم را اعمال كنيد
- پيش نمايش، اين روش به معناي ارائه يك صفحه كامل يا برخي از عناصر آن از قبل است. در حالي پيش تنظيم مؤثر است، كه به فرضيه هاي دقيق و تحليل رفتارعميق كاربر دسترسي داشته باشيم.
نتيجه گيري
يادآوري اين نكته نيز حائز اهميت است كه اگرچه رعايت تمام موارد موجود در اين صفحه مي تواند به شما در دستيابي به افزايش سرعت سايت شما كمك كند، اما نيازي به اجراي همه اين موارد نيست. مدتي را صرف جستجوي نتايج تست سرعت سايت خود كنيد و به دنبال موضوعاتي باشيد كه بيشترين تأثير را در زمان بارگذاري صفحات شما دارند. روي اين عوامل تأثيرگذار متمركز شويد و اقدامات لازم را براي شكل دادن به آنها انجام دهيد. اگرچه برخي از آنها ممكن است جزئي به نظر برسند، اما حتي گام هاي كوچك در جهت كاهش زمان بارگذاري صفحات؛ مي تواند تغيير بزرگي ايجاد كند.