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

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

دو عامل اصلی در سرعت بارگزاری وب سایت را بررسی می کنیم:

۱. سرور

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

 

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

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

استفاده از CDN (شبکه تحویل محتوی-Content Delivery Network )

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

 cdn-ncdn

Gzip

از قابلیت فشرده سازی صفحات وب روی سرور استفاده کنید، این قابلیت که به صورت پیش فرض روی IIS8 فعال و به صورت دستی روی IIS6 قابل تنظیم است، اغلب با نام gzip نامیده می شود. Gzip صفحات سایت شما را در سرور فشرده و کم حجم می کند.(بعضا حدود ۸۷ درصد)

۲. مدیریت محتوای سایت

 

کوتاه کردن صفحه:

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

حذف کدهای زاید از صفحه:

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

استفاده از کدهای CSS:

درمیان کدها از css های خارجی استفاده کنید و از استایل دادن داخل کد خودداری کنید.
از div به جای table استفاده کنید، استفاده از table حجم کد شما را به صورت قابل توجهی بالاتر می برد. ضمن اینکه، محتویات داخل جداول بسیار کمتر از محتویات داخل div ها در موتورهای جستجو ایندکس می شود.

لینکهای شکسته را حذف کنید:

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

 web

تصاویر:

از تصاویر کمتر و کم حجم تر استفاده کنید، استفاده از تصاویر با تعداد زیاد و یا با حجم بالا زمان زیادی را از مرورگر برای لود شدن کامل صفحه می گیرند. شما می توانید از فرمت های با حجم پایین تصویر مانند فرمت Gif برای تصاویر خود استفاده کنید و یا با استفاده از امکان save for web در نرم افزار فتوشاپ، تنظیمات مورد نظرتان را روی تصاویر اعمال نمایید.
لازم به ذکر است یکی از مواردی که لازم است رعایت شود، مشخص کردن ابعاد تصویر است، این ابعاد در تگ < img>و با مشخصه های width و height تعیین می شوند و از ایجاد بار اضافی روی مرورگر جلوگیری می کنند.

کد های css:

بهتر است کد های css را قبل از js در صفحه قرار دهید.

استفاده از فناوری ajax :

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

استفاده از cache:

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

نویسنده مطلب: حسین

پاسخ دهید

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