14 ترفند روشنایی برای سرعت بخشیدن به وب سایت شما

این سری وبلاگ در مورد سرعت وب سایت بسیار سرگرم کننده بوده است.


تاکنون ، ما آموخته ایم که اگر وب سایت آنها کند شود وب سایت Amazon 1.6 میلیارد (!) از دست می دهد.

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

این ما را به نتیجه طبیعی خود می رساند: دقیقاً چگونه می توانید کارها را سرعت بخشید؟ ما همه چیز را از سرعت سرور تا بهینه سازی و چند مورد اضافی بین دیگر را پوشش می دهیم.

اول ، بیایید آنچه را که باعث می شود سرعت کندی را ضبط کنیم:

وقتی وب سایت من را در Bitcatcha بارگذاری می کنید ، مرورگر شما (Firefox ، Safari ، Chrome و غیره) مکالمه ای را با سرور وب من شروع می کند.

مرورگر: “سلام وب سرور! آیا می توانید همه قطعات و قطعات را برای نمایش Bitcatcha.com برای من بدست آورید؟ “

سرور: “چیز مطمئنی ، بگذارید آنها را بیابم و آنها را ارسال کنم”.

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

به نظر می رسد به اندازه کافی ساده است ، اما این چیزهایی است که شما را کند می کند:

  • سرور تنبل که برای پاسخ به درخواست ها سنین زیادی را می گیرد.
  • سروری که به طور هم زمان قسمتهای زیادی از وب سایتهای دیگر را مدیریت می کند.
  • بسیاری از وب سایت های بزرگ ‘قسمت هایی’ که هر کدام باید پیدا شوند و به پایین تونل ارسال می شوند.
  • یک تونل شلوغ.

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

سرعت بخشیدن به وب سایت شما

قسمت 1: سرور خود را سریعتر کنید

1. به یک هاست وب بهتر (یعنی سرور بهتر) ارتقا دهید

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

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

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

توجه داشته باشید

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

2. از میزبانی مشترک به VPS تغییر دهید

میزبان وب ارزان ، وب سایت شما را در کنار سرورهای وب دیگر قرار می دهد. به آن میزبان مشترک گفته می شود ، و این بدان معنی است که شما باید برای تهیه منابع از آن استفاده کنید.

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

با جابجایی به یک VPS (یک سرور خصوصی مجازی) یا (حداقل یک سرور مشترک بالا پایان مانند SiteGround) ، میزبان وب شما گوشه ای از سرور مشترک را دقیقاً برای شما محصور می کند. این بدان معنا نیست که دیگر لازم نیست نگران سایر وب سایت های سرقت منابع خود باشید.

3. سرور را به مخاطبان خود نزدیک کنید

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

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

4- از شبکه تحویل محتوا استفاده کنید

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

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

این بدان معناست که بازدید کنندگان شما در هر کجای دنیا سرعت فوق العاده ای دارند. (برای ارجاع شما ، من از Cloudflare در Bitcatcha استفاده می کنم.)

5. تنظیمات “زنده نگه دارید” را فعال کنید

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

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

این تنظیمات “زنده نگه دارید” وارد می شود. وقتی فعال شود ، تونل اصلی روشن می ماند و همه چیز با همان اتصال پایین می آید. (این فوق العاده سریع است).

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

بیشتر میزبان وب این تنظیمات را روشن نگه می دارد (که خوب است) ، اما گاهی اوقات میزبان های مشترک بدون هشدار اتصال را می بندند.

قسمت 2: بهینه سازی عناصر وب سایت

اکنون که ما سرور شما را با حداکثر سرعت و کارآمد ساخته ایم ، چگونه می توانیم خود قطعات وب سایت را بهینه کنیم?

6. کاهش زمان سفر (RTTs)

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

مدت زمان دریافت آن یک سفر دور است.

هرچه سفرهای دور تری داشته باشید ، بارگیری کل وب سایت بیشتر طول می کشد. مانند بسته بندی ماشین شما با جعبه ها و انتقال آنها به خانه جدید است.

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

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

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

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

خوشبختانه ، شما می توانید وب سایت خود و همه چیز را در آن فشرده سازی کنید. با استفاده از ابزاری مثل Gzip. (توسط 90٪ مرورگرها به رسمیت شناخته شده اند. – این تقریباً همه هستند به جز معدود کارگرهایی که هنوز از Internet Explorer 4. استفاده می کنند.)

عجیب ترین قسمت های سایت شما تصاویر ، HTML ، CSS و Javascript است. با فشرده سازی آنها ، می توانید ‘متوسط ​​وزن سایت خود را هنگام انتقال ، کاهش دهید.

حقیقت خنده دار

متوسط ​​وزن یک وب سایت 2MB است ، اما هر سال بزرگتر می شود.

8- تصاویر خود را بهینه کنید

تصاویر معمولاً سنگین ترین قسمت هر وب سایت هستند. آنها بزرگترین ، سنگین ترین و کمترین سرعت بارگذاری عنصر هستند.

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

همچنین ، قبل از آپلود کردن ، تصاویر خود را فشرده کنید. اگر از WordPress استفاده می کنید ، افزونه هایی مانند WP Smush می توانند اندازه تصویر را تا 80٪ عالی کاهش دهند!

9.… یا اسپرتی درست کنید

Sprite یک تصویر واحد است که حاوی تصاویر کمی است. برای به اشتراک گذاری دکمه ها یا سایر عناصر تصویر فوق العاده است.

اکنون ، وب سایت شما فقط به جای ده مورد جداگانه باید یک درخواست را انجام دهد. سپس می توانید از CSS استفاده کنید تا قسمتهایی از تصویر را در کجا نمایش داده شود.

10. کد خود را اصلاح کنید

HTML متراکم و سنگین است. همچنین فوق العاده تکراری است CSS کمی روانتر است ، اما تعداد زیادی از آن زائد است.

وقت آن است که کد خود را با یک شانه دندان خوب بگذرانید و از همه بیت های غیر ضروری خلاص شوید.

اگر از الگویی از WordPress ، Tumblr و غیره استفاده می کنید ، احتمالاً کدهای زیادی وجود دارد که از آنها استفاده نمی کنید. این قالب ها تنظیم شده اند تا گزینه های زیادی را برای عملکرد به شما ارائه دهند. اما بیشتر ما به آن همه احتیاج نداریم.

بی رحمانه باشید!

11. حذف افزونه های بی فایده (وردپرس)

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

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

اگر از آن استفاده نمی کنید ، آن را خاموش کنید.

12. تغییر مسیرها را کاهش دهید

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

قسمت 3: اضافی اضافی

13. جستجوی DNS را کاهش دهید

یک قسمت از فرآیند وجود دارد که ما هنوز درباره آن صحبت نکرده ایم. درست از همان آغاز اتفاق می افتد.

قبل از اینکه مرورگر شما مکالمه را با سرور شروع کند ، باید مکان سرور را پیدا کند (با پیدا کردن آدرس IP آن). به نظر می رسد شماره تلفن سرور را در دفترچه تلفن جستجو کنید. کمی طول می کشد (معمولاً 20-120 میلی ثانیه).

حتی اگر چندین نام دامنه مرتبط با وب سایت شما وجود داشته باشد ، حتی بیشتر طول می کشد. مثالهای رایج عبارتند از: blog.yourwebsite.com ، یا دامنه های اضافی برای تصاویر ، شیوه نامه ها ، و اشیاء فلش.

اگر مرورگر شما مجبور است این کار را پنج بار انجام دهد ، ممکن است نیمی از ثانیه را از دست دهید. تا حد امکان آن را تا حد ممکن نگه دارید.

14. حافظه پنهان مرورگر

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

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

پسر این پست طولانی تر از حد معمول بود ، اما فکر می کنم ارزشش را داشت.

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

این یعنی بازدیدکنندگان خوشحال. و این یعنی فروش بیشتر.

راهنمای سرعت وردپرس

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

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map