بہتر تلاش کی درجہ بندی کے لئے آپ کی ویب سائٹ کو تیز کرنے کا طریقہ

آرٹیکل نے لکھا:
  • تلاش انجن کی اصلاح
  • اپ ڈیٹ: اپریل 24، 2018

* نوٹ: یہ پوسٹ پہلی بار مارچ 2013 میں شائع ہوا تھا. میں نے یہاں ذکر کیا کچھ ایسے اوزار ہیں جو پہلے سے طے شدہ ہیں.

یہ کوئی راز نہیں ہے کہ گوگل سائٹ سائٹ کی درجہ بندی کے عوامل میں سے ایک کے طور پر استعمال کر رہا ہے. گوگل ویب ماسٹر سینٹرل بلاگ نے اس سال کچھ سال پہلے ایک سرکاری اعلان کیا:

آپ نے سنا ہوگا کہ یہاں گوگل پر ہمیں اپنی مصنوعات اور ویب پر تیزرفتاری کا جنون ہے۔ اس کوشش کے ایک حصے کے طور پر ، آج ہم اپنی تلاش کی درجہ بندی الگورتھم میں ایک نیا اشارہ شامل کر رہے ہیں: سائٹ کی رفتار۔ سائٹ کی رفتار یہ ظاہر کرتی ہے کہ ویب سائٹ کی درخواستوں پر ویب سائٹ کتنی جلدی جواب دیتی ہے…

اور، میٹ کٹس نے بار بار اس ویب سائٹ کی تیز رفتار اصلاح کی اہمیت کے بارے میں ذکر کیا ہے ویڈیوز اور بلاگز.

اس موضوع پر مزید تلاش کرنے اور پڑھنے کے دوران، میں نے اس معاملے کی تصدیق کرنے والے بہت سے مطالعہ میں ٹکرایا. ایک میں تلاش انجن واچ پر مضمونورک کوچ کیفے نے اس کوڈ اور صفائی شدہ لنکس کی صفائی کے بعد ایک اضافی 40٪ نامیاتی قاچاق حاصل کی؛ ایک دوسرے پر کیس اسٹڈی، SmartFurniture.com سی ای او نے اس بات کی تصدیق کی ہے کہ اس سائٹ نے اپنی ویب سائٹ کی کارکردگی کو بڑھانے کے ذریعہ تلاش کے انجن کی درجہ بندی میں ایک کمانٹم کی قیادت کی.

تیز رفتار پیج لوڈ وقت بھی بہتر تبادلوں کے برابر ہے

لیکن انتظار کریں، آپ کی ویب سائٹ کو تیز کرنے کے لئے وقت لگۓٔ مزید وجوہات موجود ہیں.

سفر سائٹ کے صارفین کے بارے میں ایک مطالعہ میں، میں نے سیکھا کہ ویب سائٹ کے صارفین کے 57٪ صرف سائٹ کو چھوڑنے سے قبل صرف تین سیکنڈ یا اس سے کم انتظار کریں گے.

۔ Tagman میں مقبول تحقیق، یہ پتہ چلتا ہے کہ صفحہ بوجھ وقت میں ایک سیکنڈ میں اضافے کی وجہ سے کسٹمر کے تبادلے میں تقریبا 7٪ نقصان ہو سکتا ہے.

کلاؤڈ لیونگ میں ایک اور کیس مطالعہ میں، ویب سائٹ کی رفتار کی اصلاح کے بعد 19٪ (اوسط سیشن کی مدت، تصویر ملاحظہ کریں) کی طرف سے بہتر سائٹ سائٹ کی مصروفیت.

تیز سائٹ = فی سیشن فی سیشن اور زیادہ سیشن کی مدت. ذریعہ: ٹونگ ٹران، CloudLiving.com.

مختصر میں، صفحہ لوڈ کا وقت نہ صرف تلاش کی درجہ بندی پر اثر انداز ہوتا ہے بلکہ یہ تبادلوں کی شرح اور مہمانوں تک پہنچتا ہے. مزید اسی طرح کے اعداد و شمار کے لئے، اس بات کا یقین کرنے کے لئے کہ آپ اس کے لئے قابل اطلاق ملاحظہ کریں خوبصورت انفیکشن.

آپ کی ویب سائٹ کی رفتار کو بہتر بنانے کے آسان طریقے

جب میں نے ان دو سال قبل پہلی بار ان سبھی کے بارے میں سیکھا تو ، میں "واہ ، اس میں بہت سارے فوائد میں تھا!" کی طرح تھا۔ اس کے بعد کیا ہوگا یہ لامحالہ سوال ہے کہ 'کیسے'۔ ہم اپنی ویب سائٹ کو تیز کیسے کرتے ہیں؟ ہم اپنی ویب سائٹ کی رفتار کیسے ماپ سکتے ہیں اور دوسروں کے ساتھ موازنہ کرتے ہیں؟ ضرورت سے زیادہ تکنیکی تفصیلات حاصل کیے بغیر ہم کام کس طرح انجام پائیں گے؟

ایان لوری نے لکھا آپ کی ویب سائٹ کو تیز کرنے کے لئے 29 طریقے واپس مارچ 2011 میں اور یہ ایک حقیقی منی ہے۔ اگر آپ اپنی ویب سائٹ کی رفتار کو تیز کرنے کے بارے میں سنجیدہ ہیں تو ، آپ کو مضمون میں مشترکہ ہر ایک نکات پر عمل کرنا چاہئے۔

تاہم، ان میں سے کئی حل روزمرہ کی ویب سائٹ مالکان اور بلاگرز کی تکنیکی مہارت سے باہر ہو سکتے ہیں.

لہذا میں نے سوچا کہ میں اس موضوع پر نظرثانی کروں گا اور آسان طریقوں کی تلاش کروں گا اور تاکہ غیر تکنیکی افراد بہت زیادہ وقت اور توانائ ڈالیے بغیر اس پر عمل درآمد کرسکیں۔

1. اپنی سائٹ پر سلیم نیچے

بہت سے بار جب صفحہ لوڈ کا وقت سست ہے، اس کا مطلب یہ ہے کہ یہ صفحہ زیادہ وزن ہے.

حل آسان ہے: ایک غذا پر جائیں!

اپنی ویب سائٹ پر مکمل چیک لیں اور اپنے آپ کو یہ سوال پوچھیں:

  • کیا آپ سرور میں بہت سے غیر استعمال شدہ سی ایس ایس رکھتے ہیں؟ انہیں حذف کریں!
  • کیا آپ کی تصاویر بہت بڑی ہیں؟ اگر آپ کے کمپیوٹر میں گرافک سافٹ ویئر انسٹال نہیں ہے تو فوٹو شاپ ، آتش بازی ، یا اسے دھونے سے ان کی اصلاح کریں۔
  • کیا آپ کے پاس انتہائی HTTP ہیڈر موجود ہیں؟ انہیں ہٹا دیں!
  • کیا آپ بہت سی سپیم تبصرے رکھتے ہیں؟ آپ کے سپیم باکس میں غیر معمولی تبصرے آپ کے ڈیٹا بیس کے ردعمل کا وقت سست ہوجائے گی. ان کو ہٹا دیں!
  • کیا آپ اپنے CMS پر بہت زیادہ پلگ ان استعمال کر رہے ہیں؟ کیا آپ اپنی سائٹ پر پرانی تاریخ کے پلگ ان اور اسکرپٹس استعمال کر رہے ہیں؟ ٹھیک ہے تو پھر وقت آگیا ہے کہ کچھ کام صاف کریں اور اپ ڈیٹ کریں۔
  • کیا آپ کی جاوا اسکرپٹ بھی بھاری ہے؟ کم سے کم اور اسے کمپریس کرو!

اگرچہ یہ نکات بہت آسان نظر آتے ہیں ، لیکن مجھے یہ دیکھ کر حیرت نہیں ہوگی کہ تجربہ کار ویب ماسٹر یا ویب ڈیزائنرز اس کے ساتھ کام کرنے میں ناکام رہتے ہیں۔

کچھ سال پہلے میں لاپرواہ تھا اور مجھے معلوم نہیں تھا کہ میں ورڈپریس تھیم کا استعمال کر رہا ہوں اس میں <؟ php wp_get_archives ('قسم = ماہانہ') ہے۔ ؟> ہیڈر ڈاٹ پی پی پی فائل میں سرایت کریں۔

یہ کہنے کی ضرورت نہیں ہے ، وقت کے ساتھ ہی یہ فنکشن HTML فائلوں میں درجنوں غیر ضروری لائنیں تیار کرتا ہے۔ یہ ایک پاگل غلطی ہے جسے سیکنڈوں میں طے کیا جاسکتا ہے ، لیکن پھر مجھے اس کا ادراک کرنے میں 2 سال سے زیادہ کا عرصہ لگا کیونکہ میں اپنے ماخذ کوڈ کو نہیں دیکھ رہا تھا۔

2 غیر ضروری HTTP 300's، 400 اور 500's سے پرہیز کریں۔

HTTP 300's کا مطلب سرور کو دوبارہ بھیجنا ہے ، HTTP 400's سے توثیق کے معاملات ہیں ، اور HTTP 500 کا مطلب سرور کی غلطیوں سے ہے - یہ سب نتائج HTTP کی درخواستوں کے لئے براؤزرز کے لئے غیر ضروری اضافی دورے * کا سبب بنتے ہیں۔ جب کہ کچھ HTTP 300 ناگزیر ہیں (جیسے کسی نئے صفحہ کی جگہ 301 ری ڈائریکٹر) ، آپ کو ہر HTTP 400 اور 500 کی غلطیوں کو دیکھنا چاہئے اور اس میں سے ہر ایک کو ٹھیک کرنے کی کوشش کرنی چاہئے۔

* ویسے بھی ایک دورے کا دور کتنا ہے؟

عام بات، ایک ویب پیج وزن میں تقریبا 1,100KB وزن اور تقریبا 100 اشیاء پر مشتمل ہوتا ہے (ذرائع)؛ ایک ویب براؤزر صرف 2 - 6 اشیاء کی درخواست کرسکتا ہے ایک وقت میں صارف کی تشکیل پر منحصر ہوتا ہے۔ راؤنڈ ٹرپ ٹائمز وہ تعداد ہے جو براؤزر کے لئے کسی صفحے کو مکمل طور پر کھولنے میں لے جاتا ہے۔ مثال کے طور پر ، 100 آبجیکٹ کے ساتھ کسی ویب پیج کو لوڈ کرنے کے ل X ، ایک براؤزر جو ایک وقت میں 5 درخواستوں کو لے جانے کے لئے تشکیل دیا گیا ہے ، ویب پیج کو لوڈ کرنے میں 20 راؤنڈ ٹرپ لے گا۔ چونکہ یہ سفر کرنے میں جتنا کم وقت لیتا ہے ، ویب پیج تیزی سے بوجھ پڑتا ہے۔ ہمیں ایک صفحے پر دستیاب اشیاء کی تعداد کو کم سے کم کرنا چاہئے۔

3. CSS Sprites استعمال کریں

CSS Sprites اس تخنیک سے مراد ہے جہاں ایک سے زیادہ تصاویر ایک تصویر فائل میں ملتی تھیں اور صارفین کو اس وقت کے حصے دکھایا گیا تھا. CSS Sprites کا استعمال کرتے ہوئے براؤزروں کے دور دوروں کی تعداد کم ہوتی ہے اور اس وجہ سے ویب صفحات تیزی سے لوڈ کرتی ہیں.

اب انتظار کریں ، مجھے معلوم ہے کہ یہ آپ میں سے کچھ لوگوں کے لئے تھوڑا بہت زیادہ لگتا ہے جو سی ایس ایس پر آپ کے ہاتھ گیلے رکھنا پسند نہیں کرتے ہیں لیکن مجھ پر اعتماد کریں ، یہ تصور اس سے کہیں زیادہ آسان ہے جتنا یہ لگتا ہے۔ اور ، سب سے بہتر ، یہاں مفت ٹولز موجود ہیں جو سی ایس ایس کوڈ کو چھوئے بغیر کام کرواسکتے ہیں۔ اس کو دیکھو مجھے چھڑائیں اور سپرائٹ پیڈ چیزوں کو کچھ ڈریگ اور ڈراپ اور کلکس میں کیا جا سکتا ہے.

سپرائٹ پیڈ

سپرائٹ پیڈ

مجھے چھڑائیں

مجھے چھڑائیں

اس کے علاوہ، مزید پڑھنے اور سی ایس ایس کے سپیکٹوں کے مثال کے لۓ، ملاحظہ کریں اس اور اس سبق

4. CSSimport استعمال کرنے سے بچیں

CSSimport تقریب آپ کے ویب صفحہ پر بیرونی شیلیوں کو لوڈ کرنے میں مدد ملتی ہے. اس بارے میں برے بات یہ ہے کہ یہ اضافی براؤزر راؤنڈ سفر کے اوقات میں اضافہ ہوتا ہے اور اپنے ویب پیج لوڈ کا وقت بڑھتا ہے. اس کو حل کرنے کے بجائے بس <link> ٹیگ کا استعمال کریں.

اگر آپ آرام دہ اور پرسکون بلاگر ہیں اور مجھے اندازہ نہیں ہے کہ میں کیا بات کر رہا ہوں ، تو اپنے ہیڈر ڈاٹ پی پی پی (اگر آپ ورڈپریس استعمال کررہے ہیں) پر نگاہ ڈالیں ، ctrl + F اور 'port' تلاش کریں ، سی ایس ایس فائلیں منتقل کریں۔ اسی سرور پر اگر ضرورت ہو تو ، اس کے بجائے @ لنک لائنوں کو <link> سے تبدیل کریں۔

مثال کے طور پر

import url ("../ style1.css")؛ import url ("../ style2.css")

کرنے کے لئے

<link rel = "stylesheet" href = "style1.css"> <link rel = "stylesheet" href = "style2.css"> <link rel = "stylesheet" href = "styleXNUMX.css"> <link rel = "stylesheet" href = "styleXNUMX.css">

5. اپنے CMS کو اپ ڈیٹ کریں

ٹھیک ہے یہ ایک برنر ہے، ٹھیک ہے؟ اپ ڈیٹس کا مطلب یہ ہے کہ کارکردگی اور سیکیورٹی کو فروغ دینے اور آپ کے زائرین کے لئے کم سے کم آپ کر سکتے ہیں، انہیں تازہ ترین CMS پلیٹ فارم پر رکھنا ہے.

6. کیش آپ سب کیش کرسکتے ہیں

ان دنوں زیادہ تر معاملات میں میں کیچنگ کیلئے تیسری پارٹی کے پلگ ان پر انحصار کرتا ہوں۔ ایک تو ، میں اس کو دیکھنے کے لئے بہت سست ہوں۔ دوم ، یہاں ایسے پیشہ موجود ہیں جو مجھ سے بہت بہتر کام کرسکتے ہیں ، اس میں اپنی توانائی کیوں ضائع کریں؟ اگر آپ ورڈپریس پر موجود ہیں تو ، WP سپر کیشے کو آزمائیں - یہ سب سے مشہور کیشے میں سے ایک ہے۔ WP پلگ ان لکھنے کے اس وقت. اگر آپ جملہ ہیں تو، چیک کریں کیش کلینر.

مختصر میں، یہ پلگ ان آپ کے ویب صفحہ کا تازہ ترین ورژن کیش میں مدد کرتا ہے اور دوبارہ دورہ کے دوران متحرک مواد پیدا کرنے کی ضروریات کو کم کرتی ہے.

اس موضوع میں بحران کے لئے کافی تکنیکی تفصیلات ہیں، مزید پڑھنے کے لئے آزاد محسوس کرتے ہیں یہاں اور یہاں.

7. ایک مواد ڈیلیوری نیٹ ورک پر (CDN) حاصل کریں

سی ڈی این آپ کی جامد فائلوں کو دنیا بھر کے سرورز میں اسٹور کرتا ہے اور آپ کے ویب صفحات کو صارف کے مقام کی بنیاد پر مختلف سرورز سے پیش کرتا ہے۔ مثال کے طور پر ، جب ملیشیا سے کوئی صارف آپ کی ویب سائٹ تک رسائی حاصل کرتا ہے تو ، سی ڈی این ایشیا میں واقع سرور سے آپ کے ویب مواد (بنیادی طور پر جامد فائلز جیسے تصاویر اور ایچ ٹی ایم ایل فائلیں) فراہم کرے گا ، سنگاپور کا کہنا ہے کہ۔ دوسری طرف ، اگر صارف میکسیکو میں واقع ہے تو ، نیٹ ورک کسی قریب سرور سے اس مواد کی فراہمی کا انتخاب کرے گا ، ریاستہائے متحدہ کا کہنا ہے۔

CDN کے مختلف برانڈز موجود ہیں وہاں دستیاب ہے لیکن عام CDN میں دو اقسام میں تقسیم کیا جا سکتا ہے - CDN اور پش CDN ھیںچو. مزید تفصیلات کے لئے، میں تجزیہ کرتا ہوں کہ آپ کو کچھ قابل اعتماد سی ڈی این کی خدمات جیسے نظر آتے ہیں MaxCDN اور CloudFlare کے.

8. ایک بہتر ویب میزبان پر غور کریں

اگر آپ اپنی سائٹ کو تیزی سے tweaking کے بارے میں سنجیدہ ہیں، تو غور کریں بہتر ہوسٹنگ اٹھا رہا ہے.

تقریبا ایک سال پہلے میں نے اپنے ویب سائٹس میں سے ایک کو میزبانی کرنے والے میزبانی کرنے والے مشترکہ اکاؤنٹ سے تبدیل کر دیا WP انجن (کلاؤڈ کی بنیاد پر ہوسٹنگ). میں منتقل ہونے سے پہلے ہی چیزوں میں ڈرامائی طور پر تبدیل ہوگیا تھا، اوسط صفحے لوڈ رفتار سے 900ms سے 500ms تک کاٹ - تقریبا 100٪ بہتری (نیچے چارٹ دیکھیں).

WHSR صفحہ لوڈنگ کی رفتار

سبق سیکھا: کبھی کبھی آپ سستے سامان پر بھروسہ نہیں کرسکتے ہیں۔ اگر آپ ہر ماہ N 5 سے بھی کم ادائیگی کررہے ہیں تو ، اس تیز رفتار کھیل کو حاصل کرنے کی امید نہ کریں۔ اگر آپ چاہتے ہیں کہ آپ کی ویب سائٹ لائٹنگ کو تیزی سے لوڈ کرے ، تو ایسا کرنے کا سب سے آسان طریقہ یہ ہے کہ اپنی ویب سائٹ کو بہتر ویب ہوسٹ میں منتقل کیا جائے۔

9. آپ کی ڈیٹا بیس کو بہتر بنائیں

اگر آپ MySQL پر ہیں تو، phpMyAdmin پر چیزوں کو آسانی سے کیا جا سکتا ہے. اور اگر آپ ورڈپریس پر ہیں تو، صحیح پلگ ان کے ساتھ چیزوں کو بھی آسان کیا جا سکتا ہے. WP مرضی کے مطابقمثال کے طور پر، آپ کو کچھ کلکس میں اپنے ڈیٹا بیس کو صاف کرنے کی اجازت دیتی ہے.

10 جب بھی ممکن ہو تو اپنے اسکرپٹس کو فوٹر پر رکھیں۔

جب ممکن ہو تو فوٹر پر زائرین کے نقطہ نظر میں آپ کے صفحہ لوڈ کا وقت بہتر بنانے کا ایک آسان طریقہ کوڈ اور سکرپٹ (مثال کے طور پر، Google Analytics) کی جگہ رکھنا ہے. اگرچہ میں یقین کرتا ہوں کہ یہ SEE کے اصطلاح میں سختی سے مدد ملتی ہے، اس کے ساتھ ساتھ آپ ایسا کرتے رہیں گے کہ آپ کی ویب سائٹ ناظرین اس بات کو محسوس کرتے ہیں کہ صفحہ تیزی سے لوڈ کر رہا ہے - کیونکہ اس سے براؤزرز سکرپٹ کو عمل کرنے سے پہلے لوڈ کرنے میں اہم مواد کی اجازت دیتا ہے.

آپ کی ویب سائٹ کو تیز کرنے کے بارے میں مزید تجاویز

وہاں، اب آپ ویب سائٹ کی رفتار کو بہتر بنانے کے بارے میں اپنے 10 فوری تجاویز ہیں.

مجھے یقین ہے کہ کام سرانجام دینے کے لئے اور بھی بہت سارے طریقے موجود ہیں ، کیوں نہیں ہم آپ کو بتائیں - آپ کی #1 ان ویب سائٹوں کو تیز کرنے کے ل؟ آپ کے # XNUMX ٹپس کیا ہیں؟

جیری کم کے بارے میں

WebHostingSecretRevealed.net کے بانی (WHSR) - ایک میزبان جائزہ لینے کے قابل اور 100,000 کے صارفین کی طرف سے استعمال کیا جاتا ہے. ویب ہوسٹنگ، ملحق مارکیٹنگ، اور SEO میں 15 سال کا تجربہ سے زیادہ. شراکت دار ProBlogger.net، Business.com، SocialMediaToday.com، اور مزید میں.