کورے ویبسائٹس : کیسےNext.jsایس آر بوسٹ لائٹ ہاؤس اسکورز
مَیں نے گزشتہ آٹھ سالوں سے غیرضروری اطلاقات کی تعمیر میں حصہ لیا ہے ۔ پہلے پانچ کے لئے، میں نے پڑی ہوئی کلائنٹ اسٹوڈنٹس (CSR) کے طور پر کیا. وہ میری مقامی مشین پر تیز نظر آتے تھے۔ لیکن حقیقی دنیا میں انہوں نے گھسیٹ لیا۔
اس کے بعدگوگلکور ویب ویت نام کا اعلان 2021ء میں کیا جائے گا۔ مجھے اپنے لائٹ ہاؤس نمبر چیک کرنے کا یاد ہے. وہ خوفناک تھے ۔ ایل سی پی 4 سیکنڈ سے زیادہ تھی۔ اُنہوں نے کہا : ” مَیں نے اِس بات کو تسلیم نہیں کِیا کہ مَیں یہوواہ خدا سے دُور ہوں ۔ “ جاوا ایسکریپٹ کے ڈبوں میں پھنسے ہوئے تھے۔
میں اگلے.js سرور-side مترجم (SSR). یہ سب کچھ بدل گیا.
یہ بلاگ نظریاتی نہیں ہے۔ مَیں نے ایکومارس ، سا ایس اور مارکیٹنگ صفحات کیلئے پیداواری سائٹس پر یہ بات استعمال کی ہے ۔ مَیں آپ کو صحیح میٹرک ، تشبیہی میز اور چند غلطیوں سے بچنے کی ہدایت دیتا ہوں ۔
آئیے بنیادی باتوں پر غور کریں ۔
کوریج کی اہمیت کیا ہے ؟
کرو ویب وٹامنز تین میٹرکس گوگل کے استعمال ہوتے ہیں تاکہ صارف کے تجربے کا اندازہ لگایا جا سکے۔
- وسیع ترین مواد پینٹ (LCP)- بنیادی مواد کتنا تیز. سوال : 2.5 سیکنڈ کے تحت.
- پہلا انفنٹری (FID)- صفحہ کس قدر تیزی سے کلک یا ٹیپ کا جواب دیتا ہے۔ : 100 ملی سیکنڈ کے تحت.
- کومل لائیوٹ شیفٹ (CLS)- صفحہ کتنے ارد گرد گھومتا ہے۔ سوال : 0.1 کے تحت
یہ تینوں میٹرک براہ راست آپ کے نوری سکور پر اثر انداز ہوتے ہیں۔ ایک غریب اسکور آپ کی تلاش کے درجہ بندی کو گرا سکتا ہے۔ ویب.dev کے مطابق، کورے ویب وِٹس سے ملنے والی جگہیں 24% ذیلی بونے کی شرح دیکھتی ہیں۔
Client-Sidesing (CSR) کے ساتھ مسئلہ
میں نے 2019ء میں ایک بین الاقوامی ای ایس آر ایپ بنائی۔ اِس صفحے پر جاوا ایسپریپُسپُنایمایمایمایمایمایمایس تھی ۔ 3 جی کے تعلقات پر صارف نے 8 سیکنڈ کے لیے سفید پردے کو دیکھا تھا۔
اس پریڈ سکرین LCP کو مار ڈالتا ہے. براؤزر کو دوبارہ ڈاؤن لوڈ کرنا ہے، پھر تمہارا ایپ کوڈ، پھر سب کچھ ادا کرنا ہے۔ موبائل پر، یہ برا ہے.
ایچ ٹی ٹی پی آرکائیو (2023ء) سے پتہ چلتا ہے کہ Medicine LCP for CSR pages 4.1 سیکنڈ ہے۔ یہ شرح بڑھ کر 2.5‐ دوسرا ہدف ہے.
سی ایس آر بھی ایف آئی ڈی کو نقصان پہنچاتا ہے۔ اِس کی وجہ یہ ہے کہ اُس کا صارف کسی بھی چیز پر کلک نہیں کر سکتا ۔ ایک عام نتیجہ: 200m سے زائد ایڈز۔
اِس کے علاوہ اُنہیں بھی تکلیف ہوتی ہے ۔ ایڈس، تصاویر اور تیسرے حصے کے سکرپٹ لوڈ Asychronously۔ وہ صارف پڑھنے کے بعد مواد پر زور دیتے ہیں۔
مَیں نے سیایسآر کے صفحات پر 0.3 یا اُس سے زیادہ مقداروں کو دیکھا ہے ۔ یہ تین منزلہ ہے ۔
اِس کے بعد کیا ہوگا ؟ کھيل کو بدلیں
اگلے.js سرور پہلوی ترجمہ پیش کرتا ہے۔ اس کا مطلب ہے سرور ہر صفحے کے لیے مکمل ایچ ٹی ایم ایل پیدا کرتا ہے اور اسے براؤزر میں بھیجتا ہے۔ صارف فوری طور پر مواد دیکھتا ہے۔
اِس میں ہر کور ویبسائٹ کو بہتر بنایا گیا ہے ۔
First Byte (TTFB)
TTFB وہ وقت ہوتا ہے جب تک کہ براؤزر کو جواب کا پہلا درجہ حاصل نہ ہو۔ سی ایس آر کے ساتھ سرور ایک باریک پٹی بھیج دیتا ہے۔ حقیقی مواد حاصل کرنے کے لیے کئی چکر لگانا پڑتا ہے۔
ایس آر کے ساتھ سرور پورا صفحہ اکٹھا کرتا ہے۔ سرور کے کام کی وجہ سے TTFB کچھ زیادہ ہو سکتا ہے، لیکن بامعنی مواد کی کمیت کا مجموعی وقت۔
میں نے اس کے بعد امتحان دیا.jsSR صفحہ vs اسی سی ایس آر صفحہ. LCP 4.1 سیکنڈ سے لے کر 1.8 سیکنڈ تک چلا گیا۔ یہ 56% بہتر ہے ۔
( ایل سیسی )
اگلے.js پری-فرنس ایچ ٹی ایم ایل. براؤزر جاوا ایسکریپٹ کے انتظار میں ہیرو تصویر یا بنیادی متن بلاک کو پینٹ کر سکتا ہے۔
آپ تعمیر کردہ‐ین بھی استعمال کر سکتے ہیں۔next/imageاجزاء یہ سستا سالمات تصاویر، مناسب چوڑائی اور بلندی میں اضافہ کرتا ہے اور ویب پی جیسی جدید فارمیٹ استعمال کرتا ہے۔
اگلے.js ٹیم (2022) کے مطالعے سے یہ بات سامنے آئی کہ تصویری اتھارٹی کے ساتھ ایس آر کو استعمال کرتے ہوئے صفحات LCP کو اوسط سے 50%
پہلا انفنٹری (FID)
ایس آر کو کم کر دیتا ہے جس کو آپس میں ٹکرانے سے پہلے چلانے کی ضرورت ہوتی ہے۔ سرور مواصلات ایچ ٹی ایم ایل بھیجتا ہے۔ براؤزر کو صرف واقعے کو حل کرنے کی ضرورت ہے.
میں نے ایک اگلے صفحے پر ایف آئی ڈی کا اندازہ 32ms پر لگایا. سی ایس آر میں اسی منطقی نے 110 مس دیا۔ یہ 71% کم ہے.
غیر فعال لیوٹ شیفٹ (CLS)
اس کے بعد.JSR آپ کو طاقت دیتا ہے کہ آپ تصاویر، فونٹس اور ایمایمایس کے لئے سائز کا اعلان کریں ۔ یہ رکاوٹوں کو روک دیتا ہے.
جواب<تصویر>اگلے حصے میں شامل.js خودکار طور پر اصل فائل پر مبنی چوڑائی اور اونچائی طے کرتا ہے۔ اِس لئے کوئی اَور اُٹھتا نہیں کیونکہ اِس میں دیر ہو گئی تھی ۔
مَیں نے اگلے ۲۰ سے زائد مقامات پر روشنی ڈال دی ہے ۔ ان کا مرید 0.02 تھا۔ یہ 0.1 نیچے ہے.
کورل ٹیبل: CSR vs پیچھے.js SR on Core Web Wenters
نیچے ایک میز ہے جو میں نے دو یکساں صفحات پر کی تھی—ایک اپ اپ اپ اپ (CSR) اور ایک کو استعمال کرتے ہوئے تمام مواد، تصاویر اور تیسرے حصے کی تحریریں یکساں تھیں۔
| میٹرک | CSR (React) | اگلے.js SR. | انکار کرو |
|---|---|---|---|
| انتہائی اطمینانبخش درد | 4.1s | 1.8s | 56% جلدی |
| پہلی مداخلت | 110 میٹر32 میٹر | 71% | |
| ( ب ) اِس مضمون میں ہم کن سوالوں پر غور کریں گے ؟ | 0.30 | 0.02 | 93% |
| درمیانی عمل کا وقت | 6.2s | 2.4s | 61% جلدی |
| روشنی کا انتظام | 48 | 92 | +44 نکات |
نمبر اپنے لیے بولتے ہیں۔ اس کے بعد.js SR آپ کی کور ویب وٹامنز تبدیل کرتا ہے.
حقیقی ڈیٹا: انڈسٹری کیا کہتی ہے۔
گوگل کی خود تحقیق 2020ء میں پتہ چلا ہے کہ ایل سی پی میں 1‐ سیکنڈ کی تاخیر 20% تبدیلی کو کم کر سکتی ہے۔
ایچ ٹی ٹی پی آرکائیو ( نومبر 2023ء) کی رپورٹ میں بتایا گیا ہے کہ Medicine LCP for اگلا.js page 2.2 سیکنڈ پر مشتمل ہے— سی آر کے صفحات پر تحقیق کرنے کے لیے یہ 4.1 سیکنڈ کا ہوتا ہے۔
میں نے تین کلائنٹ سائٹس پر ایک چھوٹا تجربہ کیا۔ اگلے.jsSR میں تبدیلی کے بعد ان کی نامیاتی ٹریفک میں ساڑھے تین ماہ سے زیادہ اضافہ ہوا۔ عام عنصر 55 سے 85+ کے آس پاس روشنی خانوں میں بڑھ رہا تھا۔
ایک کلائنٹ، بی2B Saas کی کمپنی نے اگلے استعمال کے بعد بونے کی شرح میں 34% کمی دیکھی
اس کے بعد کس طرح متعارف کرایا جاتا ہے۔
آپ کو ہر چیز کو دوبارہ لکھنے کی ضرورت نہیں ۔ ان چاروں مراحل سے شروع ہوتا ہے۔
1۔ استعمال کرنا۔پرستش کرنے والے پرستاروں کو حاصل کریںحرکی ڈیٹا کے لیے
یہ کام سرور پر چلتا ہے. یہ اعداد و شمار کو درست کرتا ہے، اسے اجزاء تک عبور کرتا ہے اور سرور ایچ ٹی ایم ایل کا انعقاد کرتا ہے۔
برآمد Async actress GungerSide Propers(conptic) symport Async actress حاصل کرتا ہے۔
Const data = انتظار کرنا('%s://api.expal.com/posts';
Const website = منتظر ڈیٹا.json(;
پلٹکر فہرستیں: محمد علی کرم
انکار کرو
صارف مکمل طور پر آباد صفحہ حاصل کرتا ہے۔ کوئی سپرنگ نہیں لوڈ.
2۔ استعمال کرنا۔next/imageرابطہ
اس میں دلچسپی لینے والی تصاویر کی خدمت کرنے سے LCP کم ہوتا ہے۔ ہمیشہ شامل کریںجگہاورا اوپر. . اِس کے علاوہ اِس بات کو بھی درست کِیا جا سکتا ہے کہ اِس میں کوئی شک نہیں ہے ۔
درآمد کردہ تصویر '%s/image' سے شروع کریں؛
<تصویر Src="/hero.jpg"چوڑائی ==1200 گرین لینڈ کی اونچائی = Edven600 Elet="ہیرو"ترجیح / ترجیح>
جوابترجیحآگے بیان کرتا ہے.js اس تصویر پر پہلے اپ لوڈ کرنے کے لئے. یہ LCP کی مدد کرتا ہے.
3۔ لازی-کریکل جے کو Dynamic کیمیائیات کے ساتھ
اگلے.js کی حمایت کرتے ہیں.next/dynamic. . اسے ایسے اجزاء کے لیے استعمال کریں جو فوراً نظر نہیں آتے ہیں۔
'%s/dynamic' سے درآمد کردہ فعال کریں؛
ConstvyChart = متحرک((((()) =>درآمد()(.'./components/HeavyChart'), setting: () => <p>چارٹ لوڈ کریں...</پ>,
});
اس سے ابتدائی جاوا سکیورٹی ادائیگیوں میں کمی آتی ہے۔ میرے ٹیسٹ ظاہر کرتے ہیں کہ یہ 40% تک ایف آئی ڈی کاٹ دیتا ہے۔
4۔ پری ذمہ داری حروف تہجی اور CSS
استعمال<لنک دوبارہ شروع کریں ">اپنے بنیادی فانٹ اور اوپر ‐fold CS. اس کے بعد.J خود کار طور پر لائنوں کی تنقیدی سی ایس میں. آپ استعمال بھی کر سکتے ہیںnext/fontطےشدہ
درآمد کردہ%s%s' سے '%s/font/gogle' داخل کریں؛
سانچہ:تقویم 2/یکم تاریخ 2/یکم تاریخ 2ھ -
یہ فانٹ شوپس سے خالی سمتوں کو ختم کرتا ہے۔
اُن سے دُور رہیں
مَیں نے یہ غلطی خود کی ہے ۔ اِس کا مطلب ہے کہ ہم اُن کی عزت کریں ۔
پہلا سوال : بہت سے خادموں کی درخواست
ہر کوئیپرستش کرنے والے پرستاروں کو حاصل کریںہر درخواست کے بارے میں معلومات کو فون کریں. اگر آپ کیچ نہیں ہیں تو سرور اپنے آپ کو محفوظ رکھتا ہے ۔
فِکس:اِن صفحات کے لیے سیایناے استعمال کریں جن میں تبدیلی نہیں آتی ۔
دوسرا سوال :
اگر آپ کی بیرونی اے پی آئی دو سیکنڈ لگتے ہیں تو آپ کی ٹی ایف بی کو تکلیف ہوتی ہے۔ صارف ایک لافانی صفحہ دیکھتا ہے۔
فِکس:اگلے حصے میں استعمال ہونے والے ایچمیل کا استعمال کریںبوجھ اٹھانے والےریاستیں. بہتر ہے، اب بھی سرور پر اے پی آئی کا جواب.
تیسرا سوال : کھیتیباڑی کرنے کی بجائے
آپ کے مقامی لیبان میں روشنی خانہ غلط ہو سکتا ہے۔ حقیقی صارفین کے پاس مختلف نیٹ ورک رفتاریں ہیں۔
فِکس:کروم صارفی تجربہ کاری رپورٹ (CrUX) یا آلات مثلاً تیز رفتار سے استعمال کریں۔ اپنے لیب اور فیلڈ اعداد کا موازنہ کریں.
غلط کام کرنے والوں کی تعداد :
ہر صفحہ کی ضرورت نہیں ہے. زیادہتر لوگوں کو یہ معلوم نہیں کہ اُن کے گھر والے اُن کے ساتھ کھانا کھاتے ہیں ۔ لیکن کلائنٹ کے ترجمے سے بہتر ہو سکتا ہے.
فِکس:ہر راستہ. حیاتیاتی نسل کا استعمال کریں (س . ع .) ایسے صفحات کے لیے جو ہر صارف کو تبدیل نہیں کرتے۔
سب سے پہلے ، پھر پیمائش
ہم یہ کیسے جائزہ لیتے ہیں (ستمبر 2026ء): ہم کلائنٹ پر دوبارہ موجود روشنی خانہ ایس آر-ایس-ایس-ایس آر-ایس-ایس آر موازنہ کرتے ہیں؛ 56% ایل سی پی اور 71% ایف آئی ڈی بہتری کے حوالہ جات اس پوسٹ میں بیان کردہ مقدمات ہیں۔
یہ جنگ آدھی لڑائی ہے ۔ یہ ہدایت کار دوسرے نصف حصہ پر محیط ہیں:
- اگلے.js SEO: SRVs IRVSG.— صحیح طریقہ اختیار کریں
- ویبسائٹ SEO Astruction— آپ کی تکنیکی پسمنظر
- گوگلبوت کے لیے فائل کا تجزیہ— آپ کی جلد کے صفحات دیکھیں
فاک
1۔
خودبخود نہیں. اگر آپ سرور کے بارے میں سستا اعداد و شمار تلاش کرتے ہیں یا پھر ان کی تصویر کو دوبارہ ترتیب دیتے ہیں تو پھر بھی آپ کو ضلع سکور حاصل ہوتا ہے۔ لیکن جب یہ درست استعمال ہوتا ہے تو ایس آر آر تقریباً ہمیشہ سی ایس آر کو شکست دیتا ہے۔ میں نے دیکھا کہ 44٪ پوائنٹ لائٹ ہاؤس اوسط سے بڑھ رہا ہے.
2۔ کیا اس کے بعد.js SRTRTTB وقت (TTFB).
جیہاں ، بعضاوقات ۔ سرور کو بھیجنے سے پہلے ایچ ٹی ایم ایل پیدا کرنا ہوتا ہے۔ لیکن پہلی بامقصد رنگ کا کُل وقت عموماً تیز ہوتا ہے۔ سی ایس آر کے ساتھ صارف کلائنٹ اسٹوڈیوس کرنے کے لیے صفحہ کے لیے زیادہ دیر انتظار کرتا ہے۔
3۔ کیا مَیں اسکے بعد استعمال کر سکتا ہوں ؟
آپ اس کی بجائے انفنٹری نسل استعمال کر سکتے ہیں۔ لیکن اگر آپ کو فعال اعداد و شمار کی ضرورت ہو تو ایس آر اے کا طریقہ ہے۔ اس کے بعد.js Increment Static Rezation (ISR) بھی پیش کرتا ہے جو پس منظر میں صفحات کو دوبارہ تعمیر کرتا ہے۔
4۔ اس کے بعد کتنا ہو گا.
یہ سی پی یو کی خدمت کرنے سے زیادہ استعمال کرتا ہے۔ لیکن مؤثر کیچنگ اور ایک سیاینایناین کے ساتھ اسکی قیمت بہت کم ہو جاتی ہے ۔ بیشتر مقامات پر بہتر تبدیلی کی شرح مزید میزبانی کے اخراجات پر محیط ہے ۔
5۔ گوگل اگر میں ایس آر کی جگہ CSR استعمال کروں گا؟
براہ راست نہیں. لیکن گوگل کو کور ویب ویت نام کو ایک کرنسی سگنل کے طور پر استعمال کرتا ہے۔ سی ایس آر صفحات اکثر برے LCP اور FID کے ہوتے ہیں جو آپ کی تلاش میں درجہ بندی کو کم کر سکتے ہیں۔ یہ سزا نہیں ہے- یہ ایک خرابی ہے۔
آپ کے لائٹ ہاؤس سکور کے لئے تیار؟
میں نے آپ کو اعداد و شمار کے ذریعے روانہ کیا ہے. اس کے بعد.jsSR ایک ثابت شدہ طریقہ کار ہے جو کورے ویب وٹامنز کو درست کرنے کا ہے۔ آپ تیزی سے ایل سی پی، ذیلی سیریز اور بہتر ایف آئی ڈی حاصل.
لیکن معاملات پر عمل کریں۔ اگر آپ کو اپنے حالیہ سائٹ بنانے میں مدد کی ضرورت ہے یا پھر ایک نئی منزل تعمیر کرنے میں مدد کی ضرورت ہے
ڈی جی10 ایجنسی میں ہم ویب کارکردگی اور جدید ترقی میں سرمایہ کاری کرتے ہیں۔ ہم آپ کی موجودہ کور ویب وٹامنز کا اندازہ لگائیں گے ، آپ کی ہجرت کا منصوبہ بنائیں گے اور ہر صفحے کا انتخاب کریں گے ۔
ایک آزاد لائٹ ہاؤس ادویت اور اداکاری کی مشاورت کے لیے رابطہ حاصل کریں۔
کوئی اعتراض. بس حقیقی بہتری.
ایک فاسٹر ویب سائٹ کی ضرورت؟
پرڈی جی10 ایجنسی. ہم ہائی فوننگ کی اگلی تعمیر.js ویب سائٹس جو کورے ویب وینٹس ہر صفحہ پر گذرتے ہیں۔فری لائٹ ہاؤس آڈیشن اور اداکاری کی رپورٹ حاصل کریں۔→



