1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [سیمینار] [ویب کے لئے آپ کی سائٹ کی تیاری] 2 00:00:02,000 --> 00:00:05,000 [Yuechen Zhao] [ہارورڈ یونیورسٹی] 3 00:00:05,000 --> 00:00:07,000 [یہ CS50 ہے.] [CS50.TV] 4 00:00:07,000 --> 00:00:11,660 >> ٹھیک ہے. تم لوگوں کو اس کے لئے ہیں تو یہاں ویب کی ترقی کا ایک گھنٹہ ہے. 5 00:00:11,660 --> 00:00:16,290 آج میں ویب کے لئے آپ کی ویب سائٹ کی تیاری کے بارے میں بات کرنے جا رہا ہوں. 6 00:00:16,290 --> 00:00:20,260 سارا دن - اور شاید ماضی 2 ہفتوں کے لئے - 7 00:00:20,260 --> 00:00:22,240 ہم نے ایک ویب سائٹ بنانے کے لئے کس طرح کے بارے میں بات کر رہے تھے 8 00:00:22,240 --> 00:00:24,880 فریم ورک کو استعمال کرنے کے لئے کس طرح استعمال کرنے کے لئے پی ایچ پی کی ایچ ٹی ایم ایل،،، استعمال کرنے کے لئے کس طرح 9 00:00:24,880 --> 00:00:29,420 چیزوں کو اس طرح - اگر آپ ڈیٹا بیس کے ساتھ بات چیت کر سکتے ہیں اس بات کو یقینی بنانے کے لئے کس طرح. 10 00:00:29,420 --> 00:00:34,830 لیکن آج، ہم نے آپ کی ویب سائٹ CS50 کے بعد رہنے کے لئے جا رہا ہے جہاں کے بارے میں بات کی جائے جا رہے ہیں. 11 00:00:34,830 --> 00:00:40,010 سب کے بعد، کیونکہ CS50 دسمبر ماضی نہیں ہوتا. 12 00:00:40,010 --> 00:00:42,090 ہم ہوسٹنگ، ڈومین ناموں کے بارے میں بات کی جائے جا رہے ہیں. 13 00:00:42,090 --> 00:00:44,790 ہم کیا کراس براؤزر مطابقت کے بارے میں بات کی جائے جا رہے ہیں 14 00:00:44,790 --> 00:00:49,540 اور کراس پلیٹ فارم مطابقت ہیں، اور آپ اس بات کا یقین ہے کہ کس طرح کر سکتے ہیں کہ آپ کی ویب سائٹ 15 00:00:49,540 --> 00:00:51,610 تمام حالات کے تحت کام کرنے کے لئے جا رہی ہے. 16 00:00:51,610 --> 00:00:54,330 ہم نے غلطی کو سنبھالنے اور دوسرے سرور جادو کے بارے میں بات کریں گے. 17 00:00:54,330 --> 00:00:57,890 ہم کارکردگی کی اصلاح، تلاش کے انجن کی اصلاح کے بارے میں بات کر رہے ہیں 18 00:00:57,890 --> 00:01:00,310 اور لوگوں کو اصل میں آپ کی ویب سائٹ کا دورہ کرنے کے لئے حاصل کرنے کے لئے کس طرح. 19 00:01:00,310 --> 00:01:05,960 اور آخر میں، صرف کچھ اچھے وسائل آپ لوگ کافی تعداد میں ان لوگوں کی ہے کہ اس بات کو یقینی بنانے کے لئے 20 00:01:05,960 --> 00:01:09,680 آپ کی آخری منصوبے کے ساتھ جانا، اور امید ہے کہ بعد. 21 00:01:09,680 --> 00:01:13,120 >> ہم کے بارے میں بات کرنے جا رہے ہیں کہ سب سے پہلی چیز ڈومین ناموں ہے. 22 00:01:13,120 --> 00:01:18,020 اس وقت آپ کو آپ کے آلے میں پروگرامنگ کر رہے ہیں، آپ کو ایک مقامی میزبان کے لئے جا رہے ہیں 23 00:01:18,020 --> 00:01:20,360 جو اصل میں ایک ڈومین کا نام نہیں ہے. 24 00:01:20,360 --> 00:01:26,370 یہ تمہارا اصل لینکس کی تنصیب کے لئے طرح صرف ایک عرفیت یا ایک عرف کی ہے 25 00:01:26,370 --> 00:01:31,150 ایک پی سی پر ایک میک یا VMware پلیئر پر VMware یا تو کے اندر. 26 00:01:31,150 --> 00:01:36,510 ڈومین ناموں آپ ویب پر ایک ویب سائٹ ڈال دیا اور اس کے بعد کچھ اس طرح کرنے کے لئے جانے کی اجازت 27 00:01:36,510 --> 00:01:39,400 www.google.com اور ویب سائٹ حاصل کریں. 28 00:01:39,400 --> 00:01:41,500 وہ کس طرح کام کرتے ہو؟ 29 00:01:41,500 --> 00:01:43,390 چلو تم صرف اوسطا ویب سرور ہیں کا کہنا ہے کہ - 30 00:01:43,390 --> 00:01:50,080 اوسط ویب surfer اور آپ کو ایک لیپ ٹاپ ہے، اور آپ www.howstuffworks.com پر جائیں. 31 00:01:50,080 --> 00:01:52,570 اس میں سے چرا لیا جہاں آپ نے شاید دیکھ سکتے ہیں. 32 00:01:52,570 --> 00:01:57,300 کس طرح چیزیں کام - آپ کے کمپیوٹر میں اس وقت ایک مقامی DNS سرور پوچھیں گے 33 00:01:57,300 --> 00:01:59,300 "اس ویب سائٹ ہے جہاں آپ کو جانتے ہو؟" 34 00:01:59,300 --> 00:02:02,200 "کیا آپ www.howstuffworks.com کے IP ایڈریس کو جانتے ہو؟" 35 00:02:02,200 --> 00:02:05,580 اپنے DNS سرور "جی ہاں، مجھے معلوم ہے."، کا کہنا ہے کہ ہو سکتا ہے 36 00:02:05,580 --> 00:02:09,139 اس صورت میں، آپ کے IP ایڈریس حاصل کریں، اور آپ کے کمپیوٹر تک رسائی حاصل کرتا ہے کہ آئی پی ایڈریس. 37 00:02:09,139 --> 00:02:15,050 اگر ایسا نہیں ہوتا، یہ "آپ www.howstuffworks.com کیا ہے جانتے ہو ارے؟!"، ایک اور ڈی این ایس سرور سے پوچھتا ہے 38 00:02:15,050 --> 00:02:17,670 کہ سرور "جی ہاں، مجھے معلوم ہے."، کا کہنا ہے کہ ہو سکتا ہے 39 00:02:17,670 --> 00:02:22,500 لہذا، یہ یہ کیا ہے دوسرا کہتا ہے، اور آخر میں، اس کی معلومات، آپ کے کمپیوٹر کے لئے منظور کیا جاتا ہے 40 00:02:22,500 --> 00:02:24,680 اور آپ howstuffworks.com تک رسائی حاصل کر سکتے ہیں. 41 00:02:24,680 --> 00:02:27,540 >> کس طرح آپ ان کے جادو چیزوں میں سے ایک حاصل کر سکتے ہیں؟ 42 00:02:27,540 --> 00:02:32,940 تم کس طرح ہو سکتا ہے www.yourname.com یا www.ilovecats.com حاصل کر سکتے ہیں؟ 43 00:02:32,940 --> 00:02:35,350 آپ کو ایک کے لئے رجسٹر کر سکتے ہیں 44 00:02:35,350 --> 00:02:38,280 اور آپ کو ایسا کرنے کی اجازت دیتے ہیں کہ وہاں سے باہر ویب سائٹس کی ایک بہت ہیں. 45 00:02:38,280 --> 00:02:41,420 تم ضروری ہے - زیادہ تر حالات میں آپ کو ان کی ادائیگی کے لئے ضروری ہے. 46 00:02:41,420 --> 00:02:43,890 مفت ہیں یقین ہے کہ ڈومین ناموں ہیں. 47 00:02:43,890 --> 00:02:50,900 آپ www.co.cc یا. tkdomainnames کے پاس جاؤ تو ان آزاد ہیں. 48 00:02:50,900 --> 00:02:56,500 لیکن، انہوں نے بعض پابندیوں کے ساتھ آئے ہیں، اور حقیقت میں ان میں سے کچھ بھی نہیں ہو گا 49 00:02:56,500 --> 00:03:00,540 . com یا. نیٹ ورک جیسا اصلی، ٹاپ لیول ڈومین کے نام. 50 00:03:00,540 --> 00:03:03,300 عام طور پر میں نے ان میں سے ایک کے لئے جا تجویز کرے گا 51 00:03:03,300 --> 00:03:07,060 صارفین کو ان کے ساتھ صرف زیادہ آرام دہ اور پرسکون ہے کیونکہ. 52 00:03:07,060 --> 00:03:10,070 آپ. coms کی ایک بہت کچھ دیکھ لیا ہے. آپ. نیٹ کی ایک بہت کچھ دیکھ لیا ہے. 53 00:03:10,070 --> 00:03:13,790 آپ نے شاید. co.cc کے کی ایک بہت نہیں دیکھا ہے، تاکہ وہ یاد کرنے کے لئے مشکل ہو. 54 00:03:13,790 --> 00:03:18,900 Godaddy یا NameCheap یا طرح مختلف ویب سائٹس - میں ہے کہ ایک استعمال کیا جاتا ہے 55 00:03:18,900 --> 00:03:21,550 خاکہ کی قسم - نام نہاد activedomain.com. 56 00:03:21,550 --> 00:03:24,160 یہ واقعی ادورا لگ رہا ہے، لیکن یہ میرے لئے واقعی میں بہت اچھا کام کیا ہے. 57 00:03:24,160 --> 00:03:27,810 >> اور آخر میں، آپ کو شاید نیٹ ورک کے مسائل کے حل کی طرح زیادہ سے زیادہ تشہیر کرتے ہیں کہ دوسروں کو ہے. 58 00:03:27,810 --> 00:03:31,140 لیکن آپ NetworkSolutions.com پر جانا اور ان کی قیمتوں کا تعین کی طرف دیکھو تو 59 00:03:31,140 --> 00:03:34,070 یہ واقعی مہنگی ہے. میں نے کل رات ان کی طرف دیکھ رہا تھا. 60 00:03:34,070 --> 00:03:37,400 ایک ڈومین نام کا ایک سال کے لئے، شاید یہ ہے کہ زیادہ پیسہ کے قابل نہیں ہے. 61 00:03:37,400 --> 00:03:40,210 اصل میں، اگر آپ کے پاس. com یا. تنظیم یا ایک. خالص ہو رہی ہے تو 62 00:03:40,210 --> 00:03:43,430 ہمیشہ کی طرح کی قیمت کے بارے میں 10 ڈالر ایک سال ہے. 63 00:03:43,430 --> 00:03:48,710 اگر آپ کو اس سے بھی زیادہ ایک بہت ادا کر رہے ہیں، اگر ایسا ہے تو یہ شاید اس قابل نہیں ہے 64 00:03:48,710 --> 00:03:52,440 سب کے بعد، ان کی ویب سائٹس جو کہ اس ڈومین کے نام کے ساتھ کچھ بھی نہیں ہے، کیونکہ. 65 00:03:52,440 --> 00:03:58,270 وہ صرف تمہیں دے، اور آپ کو سستی، کیوں نہیں اس کے لئے حاصل کر سکتے ہیں اگر ایسا ہے تو؟ 66 00:03:58,270 --> 00:04:02,540 >> آپ کو اپنے ڈومین نام ہے ایک بار دوسری چیز ہے، تو آپ شاید چاہتے ہیں 67 00:04:02,540 --> 00:04:08,610 یا تو Godaddy.com یا جہاں بھی آپ کو اپنے ڈومین نام خریدا پر جانا 68 00:04:08,610 --> 00:04:11,220 اور یہ کہ ڈومین نام کے لئے نام سرورز قائم کی. 69 00:04:11,220 --> 00:04:15,560 ایک صارف www.howstuffworks.com کو جاتا ہے ایک بار اس کا کیا مطلب ہے، 70 00:04:15,560 --> 00:04:20,839 ان لوگوں کے نام سرور IP پتوں وہ تلاش کرنے کے لئے قابل ہو جائے گا کہ IP پتے ہیں. 71 00:04:20,839 --> 00:04:24,680 انہوں نے ان کا نام سرورز کے توسط سے آپ کی ویب سائٹ تک رسائی حاصل کرنے کے قابل ہو جائے گا. 72 00:04:24,680 --> 00:04:26,830 تم کہیں کی میزبانی کے لیے درخواست دے تو 73 00:04:26,830 --> 00:04:31,210 پھر آپ کے میزبان سب سے زیادہ امکان آپ کو استعمال کرنے کے لئے نام سرورز دے گا. 74 00:04:31,210 --> 00:04:34,210 >> اور آخر میں، ایک WHOIS کہا جاتا ہے یہ چیز ہے. 75 00:04:34,210 --> 00:04:38,890 ایک WHOIS ڈیٹا بیس کے ایک ڈیٹا بیس ہے کہ آپ ان پٹ کے ایک ڈومین نام سکتا ہے جس کے ساتھ 76 00:04:38,890 --> 00:04:44,170 اور یہ کہ سائٹ اور دیگر رابطے کی معلومات کے مالک کے بارے میں کچھ معلومات نکالنا ممکن ہو جائے گا. 77 00:04:44,170 --> 00:04:49,080 اب، آپ کا کہنا ہے کہ ہو سکتا ہے، "میں نے اپنے گھر کا پتہ نہیں کرنا چاہتے یا میں واقعی میں میرا ای میل ایڈریس نہیں کرنا چاہتے 78 00:04:49,080 --> 00:04:54,010 دیکھ کر کسی کے لئے ویب سائٹ پر یا دیکھنے کے لئے سب کے لئے انٹرنیٹ پر. " 79 00:04:54,010 --> 00:04:57,740 پھر آپ ہوسٹنگ سروسز کی ایک بہت فراہم کرتے ہیں کہ کچھ استعمال کرنا چاہتے ہیں کر سکتے ہیں - 80 00:04:57,740 --> 00:04:59,740 ایک WHOIS مینیجر کی طرح. 81 00:04:59,740 --> 00:05:03,550 ایک WHOIS مینیجر ان میں سے ایک بہت فراہم کرتے ہیں کہ صرف ایک اور سروس ہے کہ 82 00:05:03,550 --> 00:05:07,700 دور چھپاتا ہے کہ معلومات اور صرف نام کے لئے مینیجر ہے جو میں رکھتا ہے - 83 00:05:07,700 --> 00:05:13,070 ایڈریس کے لئے یہ عام طور پر آپ کو اس ڈومین کا نام دیا ہے صرف اس لئے کہ کمپنی کا نام ہے - 84 00:05:13,070 --> 00:05:17,350 اور اتنا تو آپ کی ذاتی معلومات انٹرنیٹ پر لیک نہیں ہو رہا ہے 85 00:05:17,350 --> 00:05:19,350 جو عام طور پر بہت اچھا ہے. 86 00:05:19,350 --> 00:05:21,350 میں اپنے آپ کو ان خدمات میں سے کسی ایک کا استعمال کریں. 87 00:05:21,350 --> 00:05:25,630 آپ اپنے رازداری کی پرواہ نہیں کرتے تو یہ واقعی کوئی فرق نہیں پڑتا. 88 00:05:25,630 --> 00:05:32,490 >> ایک ڈی این ایس سرور کے ڈومین نام کے نظام کے لئے کھڑا ہے، اور یہ کیا ہے - 89 00:05:32,490 --> 00:05:36,560 اس کا کہنا ہے کہ ایک ہیش میز کہیں طرح طرح کی ہے 90 00:05:36,560 --> 00:05:42,320  "یہ ویب سائٹ پتہ اس آئی پی ایڈریس کے لئے نقشہ جا رہا ہے." اور یہ کہ یہ ہے. 91 00:05:42,320 --> 00:05:48,180 تو ایک بار آپ اس کی DNS سرور کا سوال، تو آپ IP پتوں حاصل کر سکتے ہیں 92 00:05:48,180 --> 00:05:51,930 کہ اسی ڈومین نام کے لئے اور اس کے بعد کہ ویب سائٹ ملاحظہ کریں. 93 00:05:51,930 --> 00:05:59,820 (سامعین رکن ایک سوال پوچھ - اشراوی) 94 00:05:59,820 --> 00:06:07,910 سب سے پہلے؟ سب سے پہلے کی سطح پر اصل میں عام طور پر صرف آپ کے کمپیوٹر میں ذخیرہ خود ہے. 95 00:06:07,910 --> 00:06:12,570 آپ کے کمپیوٹر کی طرح آپ www.google.com کے پاس گیا کہ آخری بار یاد 96 00:06:12,570 --> 00:06:18,090 اس آئی پی ایڈریس پر تھا، اور پھر تھوڑی دیر کے بعد، کہ کیشے ختم ہوجائے گا 97 00:06:18,090 --> 00:06:23,560 اور یہ Comcast DNS کی طرح کہیں گے 98 00:06:23,560 --> 00:06:26,400 "ارے، www.google.com کیا ہے؟" 99 00:06:26,400 --> 00:06:31,040 عام طور پر، اگر آپ ایک ڈومین نام خریدیں اور جب تم نے ایک رجسٹر، اور آپ کو ایک ویب سائٹ قائم 100 00:06:31,040 --> 00:06:35,670 آپ اس ڈومین کے نام کے ساتھ فوری طور پر ہے کہ ویب سائٹ پر نہیں جا سکتی کیونکہ نام سرورز 101 00:06:35,670 --> 00:06:40,180 دنیا بھر میں ابھی تک آپ کے ڈومین کے نام کے بارے میں نہیں جانتے. یہ آباد ہے. 102 00:06:40,180 --> 00:06:43,220 یہ عام طور پر 24-48 کے بارے میں گھنٹے لگتے ہیں. 103 00:06:43,220 --> 00:06:48,460 ٹھیک ہے. لہذا، اس ڈومین ناموں کے بارے میں تھوڑا سا ہے. وہ بہت ٹھنڈے مزاج کے ہیں. 104 00:06:48,460 --> 00:06:51,540 میں تم سے اس منصوبے کے بارے میں سنجیدہ ہیں تو آپ کو ایک ہو جانا چاہئے لگتا ہے 105 00:06:51,540 --> 00:06:55,300 تم واقعی میں بنانا چاہتے ہیں اور اگر آپ کے منصوبے کیمپس بھر میں جانا جاتا ہے، 106 00:06:55,300 --> 00:06:58,050 ایک ڈومین نام رکھنے کے یہ واقعی میں پیشہ ورانہ نظر دیتا ہے. 107 00:06:58,050 --> 00:07:01,510 >> اس کے بعد اگلا قدم، کورس کے، ہوسٹنگ کسی قسم کا ہے کے لئے ہے. 108 00:07:01,510 --> 00:07:05,540 آپ کو صرف آپ کے کمپیوٹر پر اس کی میزبانی کرتے ہیں، تو کسی نے اس پر جانے کے قابل ہونے جا رہا ہے. 109 00:07:05,540 --> 00:07:09,110 آپ ممکنہ طور پر آپ کے کمپیوٹر پر ایک سرور سیٹ اپ اور ہمیشہ کے لئے پر آپ کے کمپیوٹر کو برقرار رکھنے کر سکتے ہیں 110 00:07:09,110 --> 00:07:11,160 لیکن اس کی سفارش کی نہیں ہے. 111 00:07:11,160 --> 00:07:14,000 آن لائن دستیاب ہوسٹنگ کی مختلف اقسام ہیں. 112 00:07:14,000 --> 00:07:21,870 میزبانی آمدید اشتراک. مجازی میزبان ہیں جو وی پی این (unintelligible) ہے. 113 00:07:21,870 --> 00:07:23,870 نیم سرشار اور سرشار ہے. 114 00:07:23,870 --> 00:07:29,030 گزشتہ 3، وی پی این، نیم سرشار، اور سرشار عام طور پر زیادہ مہنگی ہیں. 115 00:07:29,030 --> 00:07:32,660 وہ عام طور پر زیادہ وسائل کی ضرورت ہوتی ہے کی ویب سائٹ کے لئے استعمال کر رہے ہیں. 116 00:07:32,660 --> 00:07:34,680 آپ کو صرف ایک ویب سائٹ کے ساتھ باہر شروع کر رہے ہیں تو، 117 00:07:34,680 --> 00:07:40,670 یہ صرف مشترکہ ہوسٹنگ کے ساتھ جانا زیادہ اقتصادی ہو سکتا ہے. 118 00:07:40,670 --> 00:07:43,430 اور کیا مطلب ہے مشترکہ ویب سائٹس میں سے صرف ایک گروپ ہے سب ساتھ ہیں 119 00:07:43,430 --> 00:07:51,560 اس کے میزبان سرور پر اس ویب سائٹ پر ایک سرور پر کی طرح، اور آپ کو آپ کی ویب سائٹ تک رسائی حاصل کر سکتے ہیں 120 00:07:51,560 --> 00:07:53,660 ڈومین نام کے ذریعے. 121 00:07:53,660 --> 00:07:55,980 >> وہاں سے باہر مقبول میزبانوں کی ایک بہت ہیں. 122 00:07:55,980 --> 00:08:01,160 HostGator اور DreamHost - ان لوگوں کے بہت، بہت بڑا اور بہت، بہت مقبول ہیں 123 00:08:01,160 --> 00:08:03,160 اور بہت، بہت کامیاب. 124 00:08:03,160 --> 00:08:05,160 میں ذاتی طور پر ایک نام نہاد MDDHosting استعمال کرتے ہیں. 125 00:08:05,160 --> 00:08:08,240 آپ www.mddhosting.com کے پاس جاؤ تو اس کی پسند کا اپنے میزبان ہے. 126 00:08:08,240 --> 00:08:10,240 مجھے وہ بہت اچھے ہو. 127 00:08:10,240 --> 00:08:14,550 وہ ہمیشہ بہت قابل اعتماد رہے ہیں، اور میں ان کے ساتھ کسی بھی مسائل تھے کبھی نہیں. 128 00:08:14,550 --> 00:08:18,610 انہوں نے یہ بھی بہت مسابقتی قیمتوں کا تعین ہے. 129 00:08:18,610 --> 00:08:24,400 میں نے جیسے واقعی ایسا نہیں کرتے کہ دو GoDaddy ہیں - کہ یہ بھی ایک بہت مقبول میزبان ہے 130 00:08:24,400 --> 00:08:26,400 لیکن میں ان کے ساتھ خوفناک تجربات پڑا ہے 131 00:08:26,400 --> 00:08:29,430 اور میں جانتا ہوں کہ بہت سے لوگوں کو ان کے ساتھ واقعی خوفناک تجربات ہو چکے ہیں. 132 00:08:29,430 --> 00:08:32,150 وہ قسم کے وہ کیا کر رہے ہیں پتہ نہیں ہے ان لوگوں کو جو اس کے بعد جانا - 133 00:08:32,150 --> 00:08:34,150 شاید تم، پہلی بار کے لئے ایک ویب سائٹ بنا رہے ہیں 134 00:08:34,150 --> 00:08:37,150 اور تاکہ وہ ان کی طرح کی ہوسٹنگ پیکیج خرید میں کون. 135 00:08:37,150 --> 00:08:42,570 ایسا نہ کرو. اس کے لئے گر نہیں ہے. واقعی آپ کی ضروریات کو فٹ ہونے کے لئے کہ دوسرے ہوسٹنگ پیکجوں کے لئے نظر آتے ہیں دیکھیں. 136 00:08:42,570 --> 00:08:44,880 اور دیگر سے ایک ہے - مفت میزبان وہاں موجود ہیں. 137 00:08:44,880 --> 00:08:47,350 مفت کے لئے آپ کی ویب سائٹ کی میزبانی کرے گا کہ ویب سائٹس موجود ہیں - 138 00:08:47,350 --> 00:08:49,350 کبھی کبھی آپ کی ویب سائٹ پر ایک اشتہار رکھ کر، 139 00:08:49,350 --> 00:08:52,290 کبھی کبھی بنانے کی طرف سے آپ ان کے فورم میں حصہ لیں 140 00:08:52,290 --> 00:08:54,340 لیکن کبھی کبھی صرف بھی مفت کے لئے. 141 00:08:54,340 --> 00:09:00,000 ان میں سے ایک بہت واقعی صرف کاروبار کے باہر جانے کی وجہ سے لیکن، مفت میزبانوں کے ساتھ ہوشیار رہنا 142 00:09:00,000 --> 00:09:03,480 چند ماہ کے بعد. تم بس کے اخراجات کے ساتھ نہیں رکھ سکتے. 143 00:09:03,480 --> 00:09:07,460 دوسروں کو صرف بہت ناقابل اعتماد ہیں، اور آپ کی ویب سائٹ ہمیشہ نیچے ہو جائے گا 144 00:09:07,460 --> 00:09:09,700 اور اگر آپ ایسا نہیں کرنا چاہتے. 145 00:09:09,700 --> 00:09:12,330 >> ہر میزبان ان کے اپنے کنٹرول پینل پیش کرے گا. 146 00:09:12,330 --> 00:09:16,520 آپ کے آلے کے لئے، واقعی SE فی ایک کنٹرول پینل وہاں نہیں ہے یہ نوٹس. 147 00:09:16,520 --> 00:09:19,230 آپ کی فائلوں کو جانا ہے اور میں ترمیم کرنے کے ٹرمینل استعمال کرنا ہے. 148 00:09:19,230 --> 00:09:21,230 تم اپنے آپ کی طرف سے chmod چیزوں کی ضرورت ہے. 149 00:09:21,230 --> 00:09:24,770 آپ PHPMyAdmin جانا چاہتا تھا، تو 150 00:09:24,770 --> 00:09:29,560 آپ localhost @ / phpmyadmin اور اس طرح چیزوں کے پاس جانا ہے. 151 00:09:29,560 --> 00:09:36,660 لیکن ایک کنٹرول پینل کے ساتھ آپ کو اپنے سرور پر فائلوں میں جاؤ اور میں ترمیم کرسکتے ہیں 152 00:09:36,660 --> 00:09:40,350 ونڈوز ایکسپلورر یا ایک تلاش برائے تصاویر کی قسم درخواست کے ساتھ. 153 00:09:40,350 --> 00:09:44,810 یا آپ کے ذریعے جانا اور ان کے اپنے آلے کے ساتھ آپ کے ڈیٹا بیس میں دیکھ سکتے ہیں 154 00:09:44,810 --> 00:09:47,280 بجائے PHPmyadmin کی. 155 00:09:47,280 --> 00:09:52,240 لہذا انتخاب کی ایک بہت کچھ یہاں ہے، اور زیادہ مقبول کنٹرول پینل کے کچھ وہاں ہیں. 156 00:09:52,240 --> 00:09:54,240 لیکن اگر آپ ایک میزبان کے لئے تلاش کر رہے ہیں تو، 157 00:09:54,240 --> 00:09:57,090 تو آپ تخصیصات اور اختیارات کی قسم کیا میں دیکھنا چاہتا ہوں ہو سکتا ہے 158 00:09:57,090 --> 00:10:02,810 وہ مجھے میرے سرور اپنی مرضی کے مطابق کرنے کے لئے اور میری ویب سائٹ کو بہتر بنانے کے لئے چلانے کے پیش کرتے ہیں. 159 00:10:02,810 --> 00:10:07,110 تو، پھر آپ "ٹھیک ہے، میں کس طرح کی میزبانی منتخب کروں؟" مانگ سکتے ہیں 160 00:10:07,110 --> 00:10:11,460 آپ کو کسی بھی میزبان کی ویب سائٹ پر جاتے ہیں شبدجال کی ایک بہت کچھ ہے، اور اختیارات کی ایک بہت ہیں. 161 00:10:11,460 --> 00:10:14,470 مختلف قیمتوں کے بہت سے بھی ہیں. 162 00:10:14,470 --> 00:10:19,690 ویب سائٹس شاید تم اور میں ہے کہ صرف اس وجہ سے عام طور پر میں سستی والوں کے لئے جانا - 163 00:10:19,690 --> 00:10:23,520 اور خاص طور پر اس وقت، خاص طور پر شروعات کے طور پر - کہ وہ کے طور پر بہت سے وسائل کی ضرورت نہیں کر سکتے ہیں 164 00:10:23,520 --> 00:10:26,770 Microsoft.com کی طرح ایک ویب سائٹ طاقت کے طور پر. 165 00:10:26,770 --> 00:10:32,090 >> سب سے پہلے آپ کیا تم واقعی جاننا چاہتے ہیں تو آپریٹنگ سسٹم میں دیکھنا چاہتا ہوں کہ آیا 166 00:10:32,090 --> 00:10:35,090 آپ کی ویب سائٹ پر ونڈوز یا میک پر، لینکس پر ہوسٹ کیا جا رہا ہے. 167 00:10:35,090 --> 00:10:39,790 جو عام طور پر سب سے سستا ہے کیونکہ عام طور پر ہم صرف، لینکس کے ساتھ جانا 168 00:10:39,790 --> 00:10:43,730 اور یہ بھی ہو سکتا ہے کہ تم لوگوں کی وجہ سے آلات کے ساتھ زیادہ واقف ہیں کہ ایک. 169 00:10:43,730 --> 00:10:48,040 اور پھر، شاید وہ آپ کو ملتا ہے کہ بینڈوڈتھ کی رقم پر کچھ پابندیوں ڈال دیتا ہوں - 170 00:10:48,040 --> 00:10:53,030 پسند کتنے میگا بائٹ یا اعداد و شمار کے گیگا بائٹس صارفین ڈاؤن لوڈ کرسکتے ہیں 171 00:10:53,030 --> 00:10:55,470 ہر ماہ آپ کی ویب سائٹ کی طرف سے؟ یا ڈسک کی جگہ. 172 00:10:55,470 --> 00:11:00,640 تم کتنا خلائی حاصل کروں؟ یہ 500 ایم بی ہے؟ یہ 2 GB ہے؟ یہ لامحدود ہے؟ 173 00:11:00,640 --> 00:11:05,920 آج کل، ویب سرورز کی ایک بہت کچھ ان کے لئے ایک طریقہ کے طور پر آپ کو لامحدود ڈسک کی جگہ دینا 174 00:11:05,920 --> 00:11:08,560 اپنے ہوسٹنگ پیکج حاصل کرنے کے لئے آپ کو آمادہ کرنے کے لئے. 175 00:11:08,560 --> 00:11:11,850 اگر تم واقعی اس کے بارے میں سوچتے ہیں لیکن اگر، جب تم نے کبھی لامحدود ڈسک کی جگہ کی ضرورت جا رہے ہیں؟ 176 00:11:11,850 --> 00:11:18,060 - اگر آپ کو HTML فائلوں کے ایک جوڑے، پی ایچ پی کے ایک جوڑے، تصاویر کے ایک جوڑے کی ہے تو 177 00:11:18,060 --> 00:11:20,060 تاکہ صرف میگا بائٹ کے ایک جوڑے کی ہے، اور 178 00:11:20,060 --> 00:11:23,110 عام طور پر میں نے ابھی، جگہ کی شاید چند گیگا بائٹس کی مالیت کے لئے جانا 179 00:11:23,110 --> 00:11:27,990 اور یہ کافی میں زیادہ کی ضرورت ہے جب تک مجھ سے دور شروع کرنے کے لئے ہو سکتا ہے. 180 00:11:27,990 --> 00:11:31,480 >> آخر میں، وہ کس طرح پر پابندی ڈال کر سکتے ہیں - آپ کر سکتے ہیں کس طرح بہت سے ڈیٹا بیس. 181 00:11:31,480 --> 00:11:34,760 ہو سکتا ہے کہ آپ کو صرف 1 ڈیٹا بیس کر سکتے ہیں. ہو سکتا ہے کہ آپ 2 ہو سکتا ہے. شاید آپ 10 کر سکتے ہیں. 182 00:11:34,760 --> 00:11:38,330 یہ تم پر بہت ضروری آپ کتنے حاصل ہے؟ 183 00:11:38,330 --> 00:11:40,330 اپنے آپ کو کہنے کے لئے اشیاء. 184 00:11:40,330 --> 00:11:42,330 اور پھر آخر میں، زبانوں کی طرح باتیں. 185 00:11:42,330 --> 00:11:44,330 انہوں نے پی ایچ پی کی حمایت کرتی ہیں؟ وہ ایس کیو ایل کی حمایت کرتے ہیں؟ 186 00:11:44,330 --> 00:11:49,010 وہ آزاد ہیں کیونکہ زیادہ تر ہوسٹنگ ویب سائٹس ان کی حمایت کرتے ہیں. انہوں نے اوپن سورس ہیں. 187 00:11:49,010 --> 00:11:51,190 یہ ان کے آپ کے لئے یہ فراہم کرنے کے لئے کچھ بھی خرچ نہیں کرتا. 188 00:11:51,190 --> 00:11:55,680 لیکن اگر آپ استعمال کرنا چاہتے ہیں،، روبی یا ازگر یا ان دیگر زبانوں میں سے کچھ کا کہنا ہے کہ - 189 00:11:55,680 --> 00:11:59,490 وہ ان کے سرور پر اس کی حمایت نہیں کر سکتے ہیں، تو یہ ان چیزوں کی قسم کی تلاش کرنے کے لئے ضروری ہے. 190 00:11:59,490 --> 00:12:05,620 >> اور آخر میں، وہ آپ کو SSL یا کرون ملازمتوں کی طرح کچھ زیادہ اعلی درجے کی چیز کرنے کی اجازت دیتے ہیں؟ 191 00:12:05,620 --> 00:12:12,060 SSL آپ HTTPS اس بنا کر اپنی ویب سائٹ کو زیادہ محفوظ بنا سکتے ہیں جہاں ایک آپشن ہے 192 00:12:12,060 --> 00:12:14,060 اور آپ کے کنکشن خفیہ. 193 00:12:14,060 --> 00:12:17,230 اور کرون ملازمتوں آپ چلانا چاہتے ہیں کہ صرف شاید اسکرپٹ ہیں 194 00:12:17,230 --> 00:12:19,510 ہر 5 منٹ، ہر 10 منٹ، ہر 15. 195 00:12:19,510 --> 00:12:22,030 مشترکہ ہوسٹنگ ویب سائٹس میں سے ایک بہت پابندیوں ڈال دیا کرتے ہیں 196 00:12:22,030 --> 00:12:26,310 زیادہ وسائل لیتا ہے کہ تمہارے وجہ سے چلا سکتے ہیں کہ کرون ملازمتوں کی تعداد پر. 197 00:12:26,310 --> 00:12:31,800 >> اور آخر میں، آپ کو دیکھنا چاہتا ہوں کہ باقی سب کچھ - ہو رہا ہے بالکل وہی جو بات کو یقینی بنائیں 198 00:12:31,800 --> 00:12:35,180 آپ اپنے ہوسٹنگ پیکیج خرید سے پہلے. 199 00:12:35,180 --> 00:12:37,720 اور آخر میں، کارکردگی. کارکردگی سے بہت بڑا ہے. 200 00:12:37,720 --> 00:12:39,740 میری ویب سائٹ کو چلانے کے لئے کتنی تیزی سے جا رہا ہے؟ 201 00:12:39,740 --> 00:12:42,950 زیادہ تر صارفین کو چلانے کے لئے آپ کی ویب سائٹ کے لئے بھی سیکنڈ کے لئے انتظار کرنے نہیں جا رہے ہیں 202 00:12:42,950 --> 00:12:47,640 وہ صرف ؤب، اور وہ MeanBase پر جا کر اور تصاویر دیکھ کر شروع کرنے سے پہلے 203 00:12:47,640 --> 00:12:52,240 بلیوں کی - آپ جانتے ہیں کہ کیا ہوتا ہے، اور اگر آپ بورڈ پر ہے کہ صارف کو حاصل کرنے کے اس بات کو یقینی بنانا چاہتے ہیں 204 00:12:52,240 --> 00:12:54,300 اور آپ اچھی اپ ٹائم ہے کہ صرف کا مطلب ہے کہ جس میں 205 00:12:54,300 --> 00:12:56,300 آپ کی ویب سائٹ ہر وقت قابل رسائی ہونے جا رہا ہے. 206 00:12:56,300 --> 00:13:01,880 میزبانوں کی ایک بہت بہت برا اپ ٹائم ہے اور یہ صرف آپ کی ویب سائٹ ہونے کے لئے نہیں جا رہا ہے کا مطلب 207 00:13:01,880 --> 00:13:06,500 قابل رسائی، اور آپ کو دکھ ہو سکتا ہے کیونکہ ایسا نہیں چاہتے. 208 00:13:06,500 --> 00:13:10,360 اور تم بھی طرح کی ویب سائٹس کے ساتھ اپنے میزبان کی کارکردگی کو ٹریک کر سکتے ہیں 209 00:13:10,360 --> 00:13:16,440 Pingdom.com یا میزبان-tracker.com، اور وہ صرف آپ کی ویب سائٹ کتنی کثرت سے نیچے ہے آپ کو بتا. 210 00:13:16,440 --> 00:13:18,490 >> اور آخر میں، آپ کو ان کی حمایت کے بارے میں دیکھنا چاہتے ہیں. 211 00:13:18,490 --> 00:13:21,890 اگر آپ کو کوئی مسئلہ ہے تو وہ 24 گھنٹے کے اندر آپ کو جواب دینے کے لئے جا رہے ہیں؟ 212 00:13:21,890 --> 00:13:23,890 وہ 48 گھنٹوں کے اندر آپ کو جواب دینے کے لئے جا رہے ہیں؟ 213 00:13:23,890 --> 00:13:26,500 میں عام طور پر استعمال کرتے ہیں ہوسٹنگ سروس منٹ کے اندر اندر آپ کے وزٹرز کا جواب 214 00:13:26,500 --> 00:13:29,760 جو واقعی اچھا ہے. 215 00:13:29,760 --> 00:13:33,990 Whew! ٹھیک ہے! یہ ایک وقفے کے لئے وقت ہے. لیکن میں آپ کو دینے کے لئے نہیں جا رہا. 216 00:13:33,990 --> 00:13:38,200 ہم صرف ہر اب اور پھر پیارا بلیوں کی تصاویر پر نظر ڈالیں گے. 217 00:13:38,200 --> 00:13:42,740 >> ایک اور واقعی، واقعی بڑی بات کراس براؤزر مطابقت ہے. 218 00:13:42,740 --> 00:13:45,890 میں کراس براؤزر مطابقت کی طرف سے کیا مراد ہے؟ 219 00:13:45,890 --> 00:13:50,970 ، آج کل یہ صرف مائکروسافٹ انٹرنیٹ ایکسپلورر نہیں ہے تم جانتے ہو. 220 00:13:50,970 --> 00:13:53,970 یہ صرف موزیلا فائر فاکس یا سفاری نہیں ہے. 221 00:13:53,970 --> 00:13:58,190 اب ہم کروم ہے. ہم اوپیرا ہے. ہم ڈالفن ہے. ہم Camino ہے. 222 00:13:58,190 --> 00:14:00,540 ہم فاتح ہے. ہم ان مختلف براؤزرز کے تمام ہے. 223 00:14:00,540 --> 00:14:05,950 اب باہر آ رہے ہیں کہ چیزیں - RockMelt - ان تمام کرومیم پر مبنی ہیں اگرچہ. 224 00:14:05,950 --> 00:14:10,990 لیکن حقیقت یہ ہے، صرف ایک براؤزر وہاں نہیں ہے. 225 00:14:10,990 --> 00:14:13,860 آپ کو صرف ایک درخواست کے ساتھ ان ویب صفحات کو دیکھنے نہیں کر رہے ہیں. 226 00:14:13,860 --> 00:14:17,660 اور اس طرح، مختلف براؤزرز میں مختلف ایچ ٹی ایم ایل، مختلف سی ایس ایس کا جواب، اور 227 00:14:17,660 --> 00:14:21,210 آپ اس کے ساتھ مختلف مختلف جاوا سکرپٹ، اور کس طرح نمٹنے کے لئے کر سکتا ہوں؟ 228 00:14:21,210 --> 00:14:24,370 ٹھیک ہے، بعض صورتوں میں، تم سچ میں نہیں کر سکتا. 229 00:14:24,370 --> 00:14:29,160 آپ کی ویب سائٹ - یہ ایک براؤزر میں کام کرتا ہے، تو آپ نے لکھا ہے کہ کوڈ کام نہیں کرے گا 230 00:14:29,290 --> 00:14:32,910 کسی دوسرے براؤزر میں، اور اس بات کو یقینی بنانا آپ کا کام ہے کہ آپ کو لکھنے کہ کوڈ 231 00:14:32,910 --> 00:14:36,000 یہ ہر جگہ کام کرتا ہے، عالمگیر ہے. 232 00:14:36,000 --> 00:14:38,000 تو، یہ واقعی بہت خطرناک ہے. 233 00:14:38,000 --> 00:14:42,450 اگر تم کہو، "اچھا، یہ میرے کمپیوٹر پر کام کر رہا ہے. بہت خوب! کی پر منتقل کرتے ہیں." 234 00:14:42,450 --> 00:14:46,040 ٹھیک ہے، یہ شاید کان پر کام کرنے کے لئے نہیں جا رہا ہے، اور میں نے اپنی ویب سائٹ پر جاتے وقت 235 00:14:46,040 --> 00:14:49,210 مجھے بہت برا ہونے کے لئے جا رہا ہوں، اور میں فورا چھوڑنے کے لئے جا رہا ہوں. 236 00:14:49,210 --> 00:14:51,570 تو، اگر آپ اس کو روک سکتے ہیں کس طرح دیکھتے ہیں. 237 00:14:51,570 --> 00:14:55,520 >> پہلی بات، کورس کے، صرف معیاری ایچ ٹی ایم ایل، سی ایس ایس، جاوا اسکرپٹ اور استعمال کرنے کے لئے ہے. 238 00:14:55,520 --> 00:14:57,520 میں نے اس سے کیا مطلب ہے؟ 239 00:14:57,520 --> 00:15:00,180 ٹھیک ہے، معیاری نہیں بہت ساری چیزیں وہاں موجود ہیں. 240 00:15:00,180 --> 00:15:03,490 مثال کے طور پر سی ایس ایس میں کئی ورژن ہیں. 241 00:15:03,490 --> 00:15:10,830 آپ کو کسی بھی سی ایس ایس کے قواعد دیکھیں تو ساتھ moz یا webkit-، ان قوانین کے ساتھ مخصوص ہیں 242 00:15:10,830 --> 00:15:15,720 موزیلا براؤزر اور Webkit براؤزرز دونوں، 243 00:15:15,720 --> 00:15:20,590 اور تاکہ آپ شاید تم ان چیزوں سے بچنے کے لئے کرنا چاہتے ہیں اس بات کو یقینی بنانا چاہتے ہیں 244 00:15:20,590 --> 00:15:25,150 کیونکہ آپ استعمال-moz کہ اگر حکمرانی صرف فائر فاکس پر کام کرنے کی جا رہی ہے. 245 00:15:25,150 --> 00:15:29,640 اور تم واقعی میں بھی انٹرنیٹ ایکسپلورر پر اچھا نظر آنا چاہتے ہیں تو یہ، 246 00:15:29,640 --> 00:15:31,640 آپ قسمت سے باہر ہو جا رہے ہیں. 247 00:15:31,640 --> 00:15:37,910 ایچ ٹی ایم ایل کے لئے بھی، تم نے اس کا کام ایک براؤزر میں HTML میں باتیں کر سکتے ہیں 248 00:15:37,910 --> 00:15:41,830 لیکن اس سے دوسرے میں ٹوٹ جاتا ہے، اور آپ اس کے طور پر زیادہ سے زیادہ ممکن حد تک بچنے کے لئے کرنا چاہتے ہیں. 249 00:15:41,830 --> 00:15:44,830 اور آخر میں جاوا سکرپٹ کے لئے بھی - جاوا سکرپٹ کے کئی ورژن ہیں، 250 00:15:44,830 --> 00:15:50,570 - Document.getElementsByClassName اور اس موسم گرما میں ہم نے ایک مسئلہ ہے جہاں سے ٹکرا گئے 251 00:15:50,570 --> 00:15:54,500 جو عام طور پر جاوا سکرپٹ کے سٹینڈرڈ کے ایک حصہ کے طور پر بیان کیا ہے کہ ایک تقریب ہے - 252 00:15:54,500 --> 00:15:58,120 انٹرنیٹ ایکسپلورر 8 میں تلاش کرنے کے لئے نہیں تھا. 253 00:15:58,120 --> 00:16:01,900 لہذا، موسم گرما کے دوران میں نے ایک لیب میں کام کر رہا تھا اور ہم نے آن لائن تجربات کی تعمیر کر رہے تھے. 254 00:16:01,900 --> 00:16:06,210 ہم استعمال کر رہے تھے کہ صارفین کو احساس ہوا اور جب تک ہم اسے واقعی میں بہت اچھا کام کر رہا تھا سوچا 255 00:16:06,210 --> 00:16:09,780 انٹرنیٹ ایکسپلورر 8 ان کے نتائج پیش نہیں کر سکتا تھا. 256 00:16:09,780 --> 00:16:13,200 ہم نے اعداد و شمار کی ایک بہت پر باہر لاپتہ رہے تھے. کہ ہم واقعی دکھ کی بات کی تھی. 257 00:16:13,200 --> 00:16:17,790 تو، تم نے ہمیشہ اپنے پٹکتاین ہر جگہ کام کرنے کے لئے جا رہے ہیں اس بات کو یقینی بنانا چاہتے ہیں. 258 00:16:17,790 --> 00:16:20,500 >> اور آخر میں، validator.w3.org کا استعمال کرتے ہیں 259 00:16:20,500 --> 00:16:22,770 جو ہم pset 7 میں کام کرنے کی آپ کو بتا کیا ہے. 260 00:16:22,770 --> 00:16:24,530 آپ کے صفحات کی توثیق کر رہے ہیں کہ اس بات کو یقینی بنائیں. 261 00:16:24,530 --> 00:16:28,310 کہ کم از کم ایک پہلا قدم وویک چیک ہے کیونکہ یہ ضروری ہے. 262 00:16:28,310 --> 00:16:31,870 میرا کوڈ اصل میں معیار کے مطابق ہے؟ 263 00:16:34,930 --> 00:16:39,320 آپ کو آپ کی ویب سائٹ کام کرنے کے لئے جا رہی ہے اس بات کو یقینی بنانے میں مدد کی الگ الگ کرنے کیلئے ایک اور طریقہ 264 00:16:39,320 --> 00:16:42,610 زیادہ تر حالات میں شاید کچھ لائبریریوں اور فریم ورک کا استعمال کرنا ہے 265 00:16:42,610 --> 00:16:46,210 یہ واقعی ہوشیار ڈویلپرز کو آپ کے لئے ان مسائل کے بارے میں سوچا ہے کیونکہ. 266 00:16:46,210 --> 00:16:49,850 انہوں نے کے ذریعے چلا گیا ہے اور وہ براؤزرز بھر میں کام کرتے ہیں کہ مختلف کام کرتا ہے لکھا ہے. 267 00:16:49,850 --> 00:16:53,560 مثال کے طور پر، ہم Pset 7 میں jQuery استعمال کرتے ہیں. 268 00:16:53,560 --> 00:16:58,030 کیا تم نے اسے دیکھا ہے نہیں کر سکتے ہیں، اگرچہ jQuery کے افعال میں سے ایک بہت فراہم کرتا ہے 269 00:16:58,030 --> 00:17:00,280 ورنہ تم اپنے آپ کو لکھنے کے لئے ہوگا. 270 00:17:00,280 --> 00:17:05,310 لیکن یہ ڈویلپرز کو یہ لکھا تھا، اور وہ اس کے تمام براؤزرز بھر میں کام کرتا ہے اس بات کو یقینی بنا دیا. 271 00:17:05,310 --> 00:17:10,280 اور بوٹسٹریپ - ہم Pset 7 میں نے تمہیں دکھایا ہے کہ ایک اور سی ایس ایس فریم ورک ہے جو - 272 00:17:10,280 --> 00:17:17,000 یہ واقعی اچھی لگتی ہے کہ ویب سائٹس کی ڈیزائننگ کے ساتھ سر درد کی ایک بہت دور لے جاتا ہے. 273 00:17:17,000 --> 00:17:19,000 تمام براؤزرز میں. 274 00:17:19,000 --> 00:17:23,660 >> تم اس سے بچنے کے لئے کر سکتے ہیں اور آخر میں،، میں عام طور پر شروع سے کوڈنگ سے بچیں. 275 00:17:23,660 --> 00:17:28,079 آپ کو صرف آپ کے اسکول کلب کے لئے ایک ویب سائٹ پیدا کر رہے ہیں، مثال کے طور پر، 276 00:17:28,079 --> 00:17:33,920 اور آپ کو کرنے کی ضرورت سب چند صفحات کو ظاہر اور شاید آپ کے صدر میں جانا پڑتا ہے کرنے کے لئے ہے 277 00:17:33,920 --> 00:17:38,910 اور یہاں اور وہاں کچھ چیزیں تبدیل - کوڈ کی ضرورت نہیں ہے کہ اپنے آپ کو واقعی ہے. 278 00:17:38,910 --> 00:17:40,910 وہ اپنے وقت کے ایک بہت لیتا ہے. 279 00:17:40,910 --> 00:17:42,660 ، یہ آپ کی توانائی کا ایک بہت لیتا ہے، اور آپ کے ذریعے جانا ہے اور آپ کو باہر تلاش کرنے کے لئے ہے 280 00:17:42,660 --> 00:17:45,930 ٹھیک ہے، یہ اس براؤزر میں اچھے لگ رہے کرنے کے لئے جا رہا ہے، یہ اس براؤزر میں اچھے لگ رہے کرنے کے لئے جا رہی ہے. 281 00:17:45,930 --> 00:17:50,610 ہو سکتا ہے کہ دوسروں کے پاس پہلے سے ہی آپ کے لئے لکھا ہے کہ ان پیچ میں سے کچھ، کی طرح استعمال کرتے ہیں 282 00:17:50,610 --> 00:17:52,610 ورڈپریس یا جملہ یا ڈروپل. 283 00:17:52,610 --> 00:17:59,400 یہ مواد کہا جاتا ہے - ان میں بنیادی طور پر صرف اس لئے کہ پیکجوں کے ہیں جو CMSs کہا جاتا ہے 284 00:17:59,400 --> 00:18:03,020 پہلے سے ہی آپ کے لئے کیا آتے ہیں، اور آپ کو ان کے ڈاؤن لوڈ، اتارنا کر سکتے ہیں، آپ کے سرور پر ڈال، 285 00:18:03,020 --> 00:18:07,510 اور ان کو اپنی مرضی کے مطابق تاہم آپ چاہتے ہیں، اور آپ پہلے سے ہی ایک ویب سائٹ چلا رہا ہے. 286 00:18:07,510 --> 00:18:11,680 لوگ کوڈ پیکجوں کے میں دیکھنے کے لئے کچھ کر رہے ہیں. 287 00:18:11,680 --> 00:18:15,400 اگر آپ کی طرح کچھ کے لئے جانا جب تک کہ ان چیزوں کو اوپن سورس ہیں - 288 00:18:15,400 --> 00:18:19,390 آپ کو ایک فارم پیکیج کے لئے تلاش کر رہے ہیں، کی طرح آزاد نہیں ہیں کہ چیزیں ہیں 289 00:18:19,390 --> 00:18:21,570 وی بلیٹن یا IP.Board. 290 00:18:21,570 --> 00:18:23,790 ، کیا تم نے ان لوگوں کو اعلی درجے کی خصوصیات میں سے کچھ کی ضرورت نہیں ہے تو 291 00:18:23,790 --> 00:18:27,530 آپ ہمیشہ مفت کی سہولت کے لیے نکل کر سکتے ہیں. 292 00:18:27,530 --> 00:18:31,300 >> اور آخر میں، یہ وہاں سے گریز نہیں ہے. 293 00:18:31,300 --> 00:18:33,300 آپ ٹیسٹ، ٹیسٹ کی جانچ ضروری ہے. 294 00:18:33,300 --> 00:18:37,690 تم ان براؤزرز کے تمام پر اور ان کے پلیٹ فارم کے تمام پر آپ کے کوڈ کی جانچ ضروری ہے. 295 00:18:37,690 --> 00:18:44,110 اور تم جانتے ہو، IE6 - شکریہ نیکی لوگوں IE6 سے دور منتقل کرنا شروع کر دیا 296 00:18:44,110 --> 00:18:49,190 واپس دن میں کی وجہ سے، ہو سکتا ہے چند سال پہلے، ویب ڈویلپرز، ہمیشہ، ہمیشہ کے لئے تھا 297 00:18:49,190 --> 00:18:55,280 ہمیشہ معیار کی اتباع میں IE6 کی کمزوریوں پر دلال. 298 00:18:55,280 --> 00:19:00,860 ویب سائٹس کو صرف اس کے ساتھ نمٹنے کے لئے ایک بہتر طریقہ کی کمی کے لئے 1990 کی طرح لگ رہا تھا. 299 00:19:00,860 --> 00:19:04,380 آپ اپنے سی ایس ایس دیکھنے کے لیے پردے براؤزر استعمال کر سکتے ہیں. 300 00:19:04,380 --> 00:19:08,100 ایک واقعی ڈاؤن لوڈ، اتارنا ویب سائٹ browserlab.adobe.com ہے. 301 00:19:08,100 --> 00:19:11,070 یہ ایڈوب کی طرف سے ڈال ایک اضافی سروس ہے. 302 00:19:11,070 --> 00:19:15,160 اور کیا وہ کرتے ہے کہ وہ آپ کی ویب سائٹ کے پردے لے جا سکتے ہیں 303 00:19:15,160 --> 00:19:18,890 مختلف شرائط کے تحت چل رہا ہے - مختلف براؤزرز کے تحت چلانے کی طرح، 304 00:19:18,890 --> 00:19:22,660 مختلف پلیٹ فارم کے تحت چل رہا ہے - اور وہ کس طرح نظر آتے تمہیں دکھاتا ہوں. 305 00:19:22,660 --> 00:19:33,260 بس میں یہاں کا کیا مطلب ہے آپ کو ظاہر کرنے کے لئے، میں، ہارورڈ میں زندگی کہا جاتا ہے گزشتہ سال ایک ویب سائٹ پیدا کیا 306 00:19:33,260 --> 00:19:39,150 اور میں نے کیا کرنے کی کوشش کی - میں my.harvard بہتر بنانے کی کوشش کی. 307 00:19:39,150 --> 00:19:43,840 آپ یہاں گزشتہ سال کے تھے تو اب یہ لگتا ہے کے طور پر، my.harvard نہیں دیکھا ہے. 308 00:19:43,840 --> 00:19:46,640 یہ نفرت کی طرح لگ رہا ہے. 309 00:19:46,640 --> 00:19:50,470 لیکن اب یہ بہت بہتر لگ رہا ہے. 310 00:19:50,470 --> 00:19:57,070 میرا عمل درآمد، کہ اب مفید، لیکن سب ایک ہی نہیں تھا 311 00:19:57,070 --> 00:20:01,310 آپ کو میں شامل کرنے کی کوشش کی، معلوم ہے - (unintelligible) بہت سے جو کچھ بھی - 312 00:20:01,310 --> 00:20:04,680 اور یہ لگتا ہے - یہ میرے کمپیوٹر پر بہت اچھا لگ رہا ہے. 313 00:20:04,680 --> 00:20:08,560 میں زیادہ وقت تھا اگر اور پھر، شاید میں، براؤزر لیب پر چلے گئے ہوتے 314 00:20:08,560 --> 00:20:13,020 اور میں نے دیکھا ہوتا، اچھی طرح، کس طرح ونڈوز پر کروم 18 میں نظر آئے ہے. 315 00:20:13,020 --> 00:20:17,060 میں ذیل میں سکرال گے اور میں دیکھ رہا ہوں گا - اوہ، نہیں! اعلانات باکس دیکھو. 316 00:20:17,060 --> 00:20:20,200 میرا متن overflowing کیا گیا تھا. تو، یہ ٹھیک ہے، برا ہے؟ 317 00:20:20,200 --> 00:20:23,700 ایک صارف کے ونڈوز پر کروم کا استعمال کرتے ہوئے اور میری ویب سائٹ کے لئے آتا ہے تو، 318 00:20:23,700 --> 00:20:26,730 کہ فوری طور پر بہت اویوساییک لگ رہا ہے. 319 00:20:26,730 --> 00:20:30,760 لہذا، میں نے اپنی سی ایس ایس میں جانے اور میری سی ایس ایس کا حصہ یہاں توڑ رہا ہے کیا تلاش کرنا چاہئے. 320 00:20:30,760 --> 00:20:35,090 ایسا کیوں ہے کہ تمام صارفین کو ایک ہی ویب سائٹ پر دیکھ سکتے ہیں تاکہ صحیح طریقے سے کی نمائش اور اسے ٹھیک نہیں ہے 321 00:20:35,090 --> 00:20:37,770 اور بالکل اسی طرح جیسے خوش ہو جائے. 322 00:20:37,770 --> 00:20:44,280 >> اور آخر میں، اچھی طرح سے، براؤزر پردے، آپ کی سی ایس ایس کے ٹیسٹ کے لئے اچھے ہیں 323 00:20:44,280 --> 00:20:46,020 لیکن آپ جاوا سکرپٹ کے بارے میں کیا؟ 324 00:20:46,020 --> 00:20:48,660 آپ کیا چل رہا ہے کہ کچھ پیچیدہ سکرپٹ کے بارے میں ہے تو کیا ہوگا؟ 325 00:20:48,660 --> 00:20:50,460 ٹھیک ہے، تم نے ہمیشہ ورچوئلائزیشن کر سکتے ہیں. 326 00:20:50,460 --> 00:20:56,360 اگر آپ ایک میک ہے تو آپ ہو سکتا ہے کی ایک کاپی virtualize پر Bootcamp یا VMWare استعمال کر سکتے ہیں 327 00:20:56,360 --> 00:20:59,540 وہاں ونڈوز اور استعمال کے انٹرنیٹ ایکسپلورر. 328 00:20:59,540 --> 00:21:03,400 یا، اگر آپ بدقسمتی سے صرف پی سی پر کام کرتا ہے جو Spoon.net طرح کچھ، پر جا سکتے ہیں. 329 00:21:03,400 --> 00:21:05,290 لیکن جو وہ کرتے ہیں بہت ٹھنڈا ہے. 330 00:21:05,290 --> 00:21:10,080 وہ آپ کے لئے سافٹ ویئر virtualize لہذا آپ کو مثال کے طور پر، یعنی کے مختلف ورژن چلا سکتے ہیں. 331 00:21:10,080 --> 00:21:12,080 آپ فائر فاکس کے مختلف ورژن چلا سکتے ہیں. 332 00:21:12,080 --> 00:21:15,720 آپ سفاری کے مختلف ورژن کو چلانے اور وہاں آپ کی ویب سائٹس کی تمام باہر کی جانچ کر سکتے ہیں. 333 00:21:15,720 --> 00:21:18,360 بدقسمتی سے، وہ آزاد نہیں ہیں. 334 00:21:18,360 --> 00:21:20,860 یہ ایک ادا کی خدمت ہے، اس کی طرح ہمیشہ وہاں ہے تو - 335 00:21:20,860 --> 00:21:26,070 اس کاروبار سے دور کے درمیان کی طرح ہمیشہ ہے، اچھی طرح سے، میں نے اپنی ویب سائٹ اچھی لگتی بنانے کے لئے جا رہا ہوں. 336 00:21:26,070 --> 00:21:31,970 اگر ایسا ہے تو مجھے ایسا کرنے میں مدد کرنے کے لئے کچھ خدمات کے لئے ادا کرنے کے لئے ہو سکتا ہے. 337 00:21:31,970 --> 00:21:35,890 کوئی ہم کے بارے میں بات ہے کہ کسی بھی چیز کے بارے میں اس وقت سوال؟ 338 00:21:38,500 --> 00:21:41,210 بہت اچھے. ٹھیک ہے. 339 00:21:41,210 --> 00:21:43,870 >> اب ہم کے بارے میں بات کرنے کے لئے مزید چیزیں ہیں. 340 00:21:43,870 --> 00:21:45,820 کس طرح کی غلطیوں کے بارے میں؟ 341 00:21:45,820 --> 00:21:48,670 آپ اپنی ویب سائٹ جب بھی کام کرنے کے لئے جا رہا ہے یقین ہے کہ کس طرح کروں 342 00:21:48,670 --> 00:21:50,150 کچھ برا ہوتا ہے؟ 343 00:21:50,150 --> 00:21:53,940 شاید آپ food.php نامی ایک پیج کی ضرورت نہیں. 344 00:21:53,940 --> 00:21:57,000 لیکن میرے، میں اپنی ویب سائٹ پر جاؤ اور میں food.php تک رسائی حاصل کرنے کی کوشش کریں. 345 00:21:57,000 --> 00:22:00,770 فائل نہیں ملا - کیا آپ مجھے صرف 404 کا کہنا ہے کہ ہے کہ سفید صفحے پر ظاہر کرنے کے لئے جا رہے ہیں؟ 346 00:22:00,770 --> 00:22:04,400 یا آپ، ٹھیک ہے، میں نے آپ کے لئے یہ نہیں مل سکا ہے کہ افسوس ہے "، کا کہنا ہے کہ جا رہے ہیں 347 00:22:04,400 --> 00:22:08,520 لیکن ہو سکتا ہے یہاں آپ کو جو آپ کی ضرورت کے لئے تلاش کریں مدد کرنے کے لئے کچھ دیگر وسائل ہیں. " 348 00:22:08,520 --> 00:22:13,180 دیگر غلطیاں - تو، یہ صرف کچھ خرابی کے کوڈ ہیں جو HTTP غلطیوں کو کہا جاتا ہے 349 00:22:13,180 --> 00:22:17,130 آپ کے سرور میں کچھ برا ہو رہا ہے کی صورت میں براؤزر کو واپس بھیج دیا ہے ہو سکتا ہے. 350 00:22:17,130 --> 00:22:20,160 400 - برا پروپوزل کی. 401 - غیر مجاز. 351 00:22:20,160 --> 00:22:25,560 آپ تک رسائی حاصل نہیں ہونا چاہیے تھا کہ ایک ڈائریکٹری ہے جب 403 عام کی قسم ہے 352 00:22:25,560 --> 00:22:27,310 صارف کی طرف سے ہے، لیکن صارف ویسے بھی کوشش کرتا ہے. 353 00:22:27,310 --> 00:22:30,840 اور 500 - اندرونی سرور کی خرابی - اگر آپ کو کچھ ہے جب عام طور پر ایسا ہوتا ہے کہ 354 00:22:30,840 --> 00:22:33,070 بہت برا آپ کی پی ایچ پی کوڈ کے ساتھ چل رہا ہے. 355 00:22:33,070 --> 00:22:36,140 لیکن کسی بھی صورت میں، براؤزر کے ان قسم کے - غلطیوں کے ان قسم کے ہوا کرتے ہیں. 356 00:22:36,140 --> 00:22:40,550 >> لہذا، اگر آپ gracefully ان غلطیوں کو ہینڈل یقین ہے کہ کس طرح کروں 357 00:22:40,550 --> 00:22:43,230 اور صارف وہاں پھانسی کی صرف ترتیب نہیں ہے، اس بات کو یقینی بنانے کے لئے؟ 358 00:22:46,850 --> 00:22:48,850 یہاں آتا ہے. htaccess. 359 00:22:48,850 --> 00:22:51,300 اب،. htaccess، اپاچی سرورز پر کام کرتا ہے 360 00:22:51,300 --> 00:22:55,550 کام کرتا ہے اور جو کچھ اس کے ساتھ ساتھ کچھ دوسرے سرورز پر کام کرتا ہے. 361 00:22:55,550 --> 00:23:01,350 اس سے آپ کو کہ آپ کے سرور اس طرح کی تشکیل کرنے کے لئے صرف ایک راستہ ہے 362 00:23:01,350 --> 00:23:04,470 کیا آپ واقعی ایسا کرنا چاہتے ہیں جو کچھ بھی ایسا کر سکتے ہیں. 363 00:23:04,470 --> 00:23:06,790 آپ کر سکتے ہیں کچھ چیزیں. آپ اپنے کیشے کی ترتیبات کو کنٹرول کر سکتے ہیں. 364 00:23:06,790 --> 00:23:11,290 شاید آپ بات کو یقینی بنائیں کہ آپ کی ویب سائٹ پر ایک خاص صفحے ہے کہ صارف 365 00:23:11,290 --> 00:23:14,740 دوبارہ ڈاؤن لوڈ، اتارنا ہر بار صارف آتا ہے اور آپ کی ویب سائٹ کا دورہ. 366 00:23:14,740 --> 00:23:26,980 یا شاید تم yoursite.com / ٹیسٹ / HTML / صفحات / hello.html کی طرح ہے کہ کچھ یو آر ایل ہے 367 00:23:26,980 --> 00:23:31,270 اور آپ کو صرف yourname.com / خوش ہونا چاہتے ہیں کہ - اچھی طرح سے، آپ استعمال کر سکتے ہیں htaccess 368 00:23:31,270 --> 00:23:34,760 ایک ویب کے صفحے ری ڈائریکٹ کرنے کے. 369 00:23:34,760 --> 00:23:36,600 آپ یہ بھی توثیق کرنے کے لئے استعمال کر سکتے ہیں. 370 00:23:36,600 --> 00:23:39,890 شاید آپ کو ایک اور پاس ورڈ استعمال کرنے کی ضرورت ہے کہ آپ کی ویب سائٹ کے کچھ حصے موجود ہیں. 371 00:23:39,890 --> 00:23:42,620 آپ مخصوص IP پتوں کو بلاک بعض ڈومینز بلاک کر سکتے ہیں. 372 00:23:42,620 --> 00:23:46,770 ہو سکتا ہے کہ آپ کو صرف سچ میں آپ کی ویب سائٹ کا استعمال کرتے ہوئے ہارورڈ یونیورسٹی کے طالب علموں کو پسند نہیں کرتے. 373 00:23:46,770 --> 00:23:49,910 ٹھیک ہے، تم سب کو ہارورڈ IP پتوں کو مسدود کرنے کا اختیار ہے. 374 00:23:49,910 --> 00:23:56,370 >> آخر میں، آپ چیزوں کا علاج کر سکتے ہیں - آپ کو آپ کے سرور بنانے کے لئے بعض کوڈ لکھ سکتے ہیں 375 00:23:56,370 --> 00:24:03,100 پی ایچ پی کوڈ کے طور پر. zhao یا. آپ کا نام یا. خوش صفحات کی طرح سمجھتے ہیں. 376 00:24:03,100 --> 00:24:05,170 ہو سکتا ہے کہ یہ مفید ہو گا. ہو سکتا ہے کہ نہیں ہو گا. 377 00:24:05,170 --> 00:24:07,980 اور آخر میں، آپ کی غلطی کے جوابات کو ہینڈل کرنے میں استعمال کر سکتے ہیں. 378 00:24:07,980 --> 00:24:10,300 میں نے اس سے کیا مطلب ہے؟ 379 00:24:10,300 --> 00:24:16,030 آپ کو صرف اس طرح کا کوڈ شامل ہے - ErrorDocument 404 اور اس کے بعد کچھ انہیں ہدایت 380 00:24:16,030 --> 00:24:20,440 غلطی صفحہ، آپ صارف صرف واقعی، واقعی بدسورت نظر نہیں کرتا اس بات کو یقینی بنا سکتے ہیں 381 00:24:20,440 --> 00:24:23,550 404 اور ان سے اچھا کچھ دکھاتے ہیں. 382 00:24:23,550 --> 00:24:29,000 >> کی اصل میں ہم آپ کے Pset 7 کے ساتھ یہ کر سکتے ہیں کہ کس طرح پر ایک نظر لے چلتے ہیں. 383 00:24:29,000 --> 00:24:34,190 یہاں، میں نے اپنے آلات میں ہوں. 384 00:24:34,190 --> 00:24:38,440 میں نے ایک ایسے صفحے تک رسائی حاصل کرنے کی کوشش کرنے جا رہا ہوں تو کروم کھولنے والا، اور رہا ہوں 385 00:24:38,440 --> 00:24:43,350 کہ CS50 خزانہ پر موجود نہیں. 386 00:24:43,350 --> 00:24:52,710 لہذا، مقامی میزبان - cats.php-تو، میں نے ایک غلطی دستاویز پیدا کیا کہ متعلقہ 387 00:24:52,710 --> 00:24:54,770 کہ "Canz Z صفحہ نہیں مل!" کہتے ہیں، 388 00:24:54,770 --> 00:24:56,990 یہ اس پر بہت دکھ کی بات ہے بلی ہے. 389 00:24:56,990 --> 00:24:59,910 اگر آپ ان میں دوسری ویب سائٹس میں سے کسی پر جانا اگر آپ ٹویٹر پر جاتے ہیں، 390 00:24:59,910 --> 00:25:02,700 آپ ایک ایسے صفحے کو تلاش نہیں کر سکتے ہیں، وہ عام طور پر آپ کو ایک خوبصورت تصویر دکھانے کی کوشش 391 00:25:02,700 --> 00:25:04,850 لہذا آپ کو بھی مایوس نہیں ہو. 392 00:25:04,850 --> 00:25:07,830 آپ یہ بھی کہتا ہے، کہ زیادہ پیشہ ورانہ ہے کہ کچھ کر سکتے ہیں 393 00:25:07,830 --> 00:25:11,760 ٹھیک ہے، میں صفحہ نہیں مل سکا افسوس ہے، لیکن ہو سکتا ہے کہ یہاں ایک تلاش کے باکس ہے. 394 00:25:11,760 --> 00:25:16,750 یا شاید تم یہاں کیا آپ چاہتے ہیں کہ لنک تلاش میں مدد ملے گی کہ کچھ لنکس ہیں. 395 00:25:16,750 --> 00:25:21,410 لہذا میں نے یہ کیسے کیا؟ یہ کس طرح بھی ممکن ہے؟ 396 00:25:21,410 --> 00:25:23,500 ہم یہاں ہماری ٹرمینل میں جانا ہے - 397 00:25:23,500 --> 00:25:26,300 میں صرف تھوڑا سا میں زوم کرنے کے لئے جا رہا ہوں - 398 00:25:26,300 --> 00:25:30,110 میں ایک نیا صفحہ ہے کہ محسوس. 399 00:25:30,110 --> 00:25:34,440 میرا ایچ ٹی ایم ایل ڈائریکٹری کے اندر یہ کہا جاتا ہے - آپ اسے دیکھ نہیں کر سکتے ہیں - 400 00:25:34,440 --> 00:25:37,280 یہ error.php کہا جاتا ہے. 401 00:25:37,280 --> 00:25:41,010 اور error.php بس میں کر دیا ہے کہ ایک فائل ہے 402 00:25:41,010 --> 00:25:43,030 کہ آپ اس صفحے کو خود کو ظاہر کرتا ہے. 403 00:25:43,030 --> 00:25:46,710 میں error.php کیا ہے آپ کو دکھا سکتے ہیں. 404 00:25:46,710 --> 00:25:48,710 یہ بالکل اس صفحہ ہے. 405 00:25:48,710 --> 00:25:50,710 یہ "اوہ، نہیں! Canz Z صفحہ نہیں مل!" کہتے ہیں، 406 00:25:50,710 --> 00:25:58,630 آپ دیکھنا چاہتے ہیں تو - تو، اس نوٹس htaccess طرح ایک عجیب نام ہے. 407 00:25:58,630 --> 00:26:01,040 یہ جو اس نظام فائل ہے مطلب یہ ہے کہ ایک نقطہ کے ساتھ شروع ہوتا ہے. 408 00:26:01,040 --> 00:26:03,360 یہ عام طور پر نہیں دکھایا گیا ہے جس میں ایک خفیہ فائل ہے. 409 00:26:03,360 --> 00:26:09,060 آپ LS-ایک کرتے ہیں، تو آپ ایک مخصوص ڈائریکٹری میں پوشیدہ فائلوں کی تمام دیکھ سکتے ہیں 410 00:26:09,060 --> 00:26:12,030 اور یقینا، آپ کو دیکھ کر. htaccess ان میں سے ایک ہے. 411 00:26:12,030 --> 00:26:15,490 . کی آگے بڑھو اور htaccess کھول دو - 412 00:26:15,490 --> 00:26:19,830 - gedit کے ساتھ 413 00:26:19,830 --> 00:26:26,870 بوم! میں ہے کہ وہاں ایک ہی لائن میں ہے - 404 کی غلطیوں کے لئے خرابی دستاویز 414 00:26:26,870 --> 00:26:28,760 جو بھی فائل-نہیں ملا غلطیوں کے طور پر جانا جاتا ہے. 415 00:26:28,760 --> 00:26:32,720 کی error.php کہا جاتا ہے کچھ انہیں ری ہیں. 416 00:26:36,100 --> 00:26:42,030 canz Z صفحہ نہیں مل کی طرح آپ کو مزہ چیزیں کر سکتے ہیں! 417 00:26:42,030 --> 00:26:46,770 اور تم. htaccess کے ساتھ کیا کر سکتے ہیں کہ بہت ٹھنڈی چیزیں بھی موجود ہیں. 418 00:26:46,770 --> 00:26:49,520 اگر آپ مزید دیکھنا چاہتے ہیں تو. htaccess جادو، 419 00:26:49,520 --> 00:26:56,470 اس پر جانے کے لئے ایک بہت ڈاؤن لوڈ، اتارنا ویب سائٹ ہے - یہ کہا جاتا ہے javascriptkit.com/howto/htaccess.shtml-- 420 00:26:56,470 --> 00:27:01,880 آپ کو زیادہ سرور جادو انجام دینے کے لئے چاہتے ہیں. اور یہ بہت مزہ ہو سکتا ہے. 421 00:27:01,880 --> 00:27:05,490 >> Whew! ٹھیک ہے! مزید خوبصورت تصاویر. 422 00:27:05,490 --> 00:27:10,060 یہ دھکا اپ کر ایک آدمی ہے، اور اس بلی کی مدد کرنے کی کوشش کر رہی ہے. میں نے یہ بہت ہی پیارا ہے. 423 00:27:10,060 --> 00:27:14,830 بدقسمتی سے، میں اس طرح ایک بلی کی ضرورت نہیں. 424 00:27:14,830 --> 00:27:17,640 ٹھیک ہے. تو، ہم کے بارے میں بات کی ہے. htaccess. 425 00:27:17,640 --> 00:27:19,640 ہم نے غلطی کی ہینڈلنگ کے بارے میں بات کی ہے. 426 00:27:19,640 --> 00:27:20,940 ہم ہوسٹنگ، ڈومین ناموں کے بارے میں بات کی ہے. 427 00:27:20,940 --> 00:27:23,230 ہم کراس براؤزر مطابقت کے بارے میں بات کی ہے. 428 00:27:23,230 --> 00:27:25,210 اب ہم اپنی ویب سائٹ پر اصل میں کارکردگی کا مظاہرہ یقین ہے کہ کس طرح کروں؟ 429 00:27:25,210 --> 00:27:26,950 ہم میں اپنی ویب سائٹ پر جاتے ہیں تو یقین ہے کہ کس طرح کروں 430 00:27:26,950 --> 00:27:29,830 میں چند سیکنڈ کے اندر اندر آپ کے صفحے دیکھ سکتے ہیں؟ 431 00:27:29,830 --> 00:27:33,520 میں نے لوگوں کو صرف قسم کے بارے میں بھول جاؤ لگتا ہے کہ چیزوں میں سے ایک 432 00:27:33,520 --> 00:27:36,160 تصویر کی اصلاح ہے. 433 00:27:36,160 --> 00:27:37,560 مان لیں کہ آپ اپنی سائٹ پر ایک تصویر ڈال چاہتے تھے کا کہنا ہے کہ 434 00:27:37,560 --> 00:27:40,330 اور یہ 2 مگرا بڑی ہے. 435 00:27:40,330 --> 00:27:42,670 ہم نے ہارورڈ میں ہیں کیونکہ یہ ہمارے لئے ٹھیک ہو سکتا ہے 436 00:27:42,670 --> 00:27:45,000 اور ہم نے ایک بہت تیز انٹرنیٹ کنکشن ہے. 437 00:27:45,000 --> 00:27:47,470 لیکن چین میں کسی کا تصور. بھارت میں کسی کو ذرا تصور کریں. 438 00:27:47,470 --> 00:27:52,440 کسی کو شاید دیہی کینساس میں جو ہو سکتا ہے کے اسی طرح نہیں ہے کا تصور 439 00:27:52,440 --> 00:27:54,690 ہم ہے کہ براڈبینڈ انٹرنیٹ. 440 00:27:54,690 --> 00:27:57,710 آپ کو آپ کی ویب سائٹ اور صارف پر ایک 2 MB تصویر ہے تو اس تک رسائی حاصل کرنے کے لئے کوشش کر رہی ہے 441 00:27:57,710 --> 00:28:00,890 یہ ان کے ڈاؤن لوڈ کے لئے ایک بہت طویل وقت لے جا رہا ہے. 442 00:28:00,890 --> 00:28:04,160 تو، تم نے قرارداد کی اس طرح ضرورت نہیں ہے تو، 443 00:28:04,160 --> 00:28:09,220 تو آپ کو Adobe تصویر دکان کی طرح کچھ کے ساتھ آپ کی تصویر کا سائز تبدیل کر سکتے ہیں. 444 00:28:09,220 --> 00:28:13,400 ویب اور آلات کے لئے محفوظ کہا جاتا ہے ایک آپشن، عام طور پر ہے 445 00:28:13,400 --> 00:28:15,850 اور کیا یہ کرتا ہے کہ یہ غیر ضروری کی تمام معلومات باہر سٹرپس ہے 446 00:28:15,850 --> 00:28:20,160 اور ایک چھوٹی سی تصویر کا سائز میں معاہدوں آپ کی فائل کی طرح آپ کر سکتے ہیں تاکہ 447 00:28:20,160 --> 00:28:22,960 آپ کی ویب سائٹ پر ڈال دیا، اور اس صفحے کو ڈاؤن لوڈ کرنے کی کوشش کرتا ہے جو کسی بھی صارف 448 00:28:22,960 --> 00:28:26,950 آپ کی تصویر کی ایک چھوٹی ورژن ڈاؤن لوڈ کرنے کے لئے جا رہی ہے. 449 00:28:26,950 --> 00:28:28,230 آپ کو Adobe تصویر گیلری، دکان نہیں ہے تو 450 00:28:28,230 --> 00:28:32,650 جہاں آپ کو ان پٹ آپ کی تصویر کر سکتے ہیں webresizer.com بھی ایک اور ذریعہ ہے 451 00:28:32,650 --> 00:28:36,470 اور یہ بالکل وہی تصویر توک گا 452 00:28:36,470 --> 00:28:39,970 لیکن یہ چھوٹے 3 بار ایسا کچھ ہو جائے گا. 453 00:28:39,970 --> 00:28:41,970 تاکہ آپ کے صارفین کے لئے بہت مفید ہے. 454 00:28:41,970 --> 00:28:45,930 >> آپ کر سکتے ہیں کہ ایک اور چیز کوڈ چھوٹا کرنا ہے. 455 00:28:45,930 --> 00:28:48,460 ہم Google.com پر ایک نظر، لے تو 456 00:28:48,460 --> 00:28:56,400 تم نے اسے ہم استعمال کرتے رہے ہیں اسی ایچ ٹی ایم ایل اور سی ایس ایس کی طرح نہیں ہے کہ نظر آئے گا. 457 00:28:56,400 --> 00:29:02,250 یہاں منبع کوڈ کو دیکھنے کے لئے جا رہے ہیں. 458 00:29:02,250 --> 00:29:07,600 میں صرف ذیل میں سکرال تو - واہ، وہ کافی عجیب لگ رہا ہے. 459 00:29:07,600 --> 00:29:09,650 یہ طرز پر ایک صفر ملے گا. 460 00:29:09,650 --> 00:29:13,470 آپ اپنے Pset کے لئے اس کوڈت تو آپ کو اپنے طرز پر ایک صفر ملے گا. 461 00:29:13,470 --> 00:29:16,990 یہ کوئی وقفہ کاری ہے. ناموں واقعی خفیہ نظر آتے ہیں. 462 00:29:16,990 --> 00:29:19,800 یہ سب واقعی نفرت ہے. 463 00:29:19,800 --> 00:29:24,060 اور رسم الخط کے جسم میں بند کرنے کے لئے - بند ہونے کی ایچ ٹی ایم ایل - 464 00:29:24,060 --> 00:29:26,280 وہ ایک ساتھ تمام ہیں - سب کو ایک ساتھ smushed. 465 00:29:26,280 --> 00:29:28,280 وہ کیوں ایسا کرتے ہیں؟ 466 00:29:28,280 --> 00:29:30,650 وہ اپنے کوڈ minified. 467 00:29:30,650 --> 00:29:33,310 اس دستاویز کو بہت چھوٹے ہونے جا رہا ہے کہ نوٹس 468 00:29:33,310 --> 00:29:36,660 مجھے، سفید جگہ کے ساتھ کچھ سے زیادہ ڈاؤن لوڈ کرنے کے لئے 469 00:29:36,660 --> 00:29:39,410 واقعی طویل متغیر کے نام کے ساتھ کچھ بھی کیا. 470 00:29:39,410 --> 00:29:41,710 آپ اپنے کوڈ کو چھوٹا کرنا ہے تو آپ کو سب سفید جگہ نکالنا. 471 00:29:41,710 --> 00:29:45,960 آپ اپنے کوڈ میں کسی بھی سفید جگہ ہو تو ظاہر کی، اپنے براؤزر کی پرواہ نہیں کرتا. 472 00:29:45,960 --> 00:29:49,630 تمہیں پتہ ہے میں ایک چھوٹی فائل کو ڈاؤن لوڈ کر سکتے ہیں، اب اسے باہر پٹی - 473 00:29:49,630 --> 00:29:52,770 اب فائل - دستاویز ہم ڈاؤن لوڈ، اتارنا کرنے کے لئے جا رہے ہیں، ایک چھوٹی فائل کے سائز ہے 474 00:29:52,770 --> 00:29:56,180 مجھے ڈاؤن لوڈ کرنے کے لئے یہ تیز تر ہو جائے گا، اور اس مفید ہے. 475 00:29:56,180 --> 00:30:01,550 آپ کی ویب سائٹ کے ساتھ کام کر رہے ہیں اور آپ کو ایک ویب سائٹ شروع کر رہے ہیں تو، 476 00:30:01,550 --> 00:30:04,630 یہ آپ کے کوڈ کو چھوٹا کرنے کے لئے تقریبا ہمیشہ ہی اچھا ہے. 477 00:30:04,630 --> 00:30:08,150 یہ اچھا ہو سکتا ہے کی ایک اور وجہ تم دوسروں کو اپنے کوڈ کو استعمال کرنے کے لئے نہیں کرنا چاہتے ہو سکتا ہے. 478 00:30:08,150 --> 00:30:11,050 ہو سکتا ہے کہ تم دوسروں کو آپ کی سی ایس ایس استعمال کرنے کے لئے نہیں کرنا چاہتا. 479 00:30:11,050 --> 00:30:13,460 اگر تم واقعی اس کے ساتھ کمجوس بننا چاہتی تھی تو تم جانتے ہو، 480 00:30:13,460 --> 00:30:16,670 تو آپ بھی اپنے کوڈ کو چھوٹا کر سکتے ہیں، اور مجھے یہ چوری کرنے کے لئے یہ مشکل ہو جائے گا 481 00:30:16,670 --> 00:30:19,170 میں کیا ہو رہا ہے کوئی اندازہ نہیں ہے کیونکہ. 482 00:30:19,170 --> 00:30:22,990 آپ یہ بھی minify.avivo.si طرح کی ویب سائٹس پر جا سکتے ہیں. 483 00:30:22,990 --> 00:30:27,900 اس آن لائن سروسز کی طرح آپ کے ہاتھ کی طرف سے ایسا کرنے کی ضرورت نہیں ہے تاکہ آپ اپنے کوڈ کو چھوٹا مدد کرتے ہیں. 484 00:30:27,900 --> 00:30:30,080 یقینی طور پر ہاتھ کی طرف سے ایسا نہیں ہے. 485 00:30:30,080 --> 00:30:32,210 >> ٹھیک ہے. اب سکرپٹ کے بارے میں بات کرتے ہوئے. 486 00:30:32,210 --> 00:30:35,040 ہو سکتا ہے کہ آپ پی ایچ پی کوڈ میں آپ کو ایسا کرنے کی ضرورت نہیں ہے کہ وہاں کچھ ہے. 487 00:30:35,040 --> 00:30:37,910 شاید وہاں اضافی loops ہے. 488 00:30:37,910 --> 00:30:40,850 ہم CS50 میں کوڈ ڈیزائن کے بارے میں بات کی. 489 00:30:40,850 --> 00:30:44,550 اگر آپ کو ہے تو آپ سی کوڈنگ کر رہے ہیں یہاں تک کہ اگر - آپ کو اضافی کام کر رہے ہیں تو 490 00:30:44,550 --> 00:30:49,440 تم کیا کرنے کی ضرورت نہیں ہے، ٹھیک ہے، کہ آپ کی ویب سائٹ پر آپ کے اسکرپٹ کو سست کرنے کے لئے جا رہا ہے، 491 00:30:49,440 --> 00:30:53,280 صارفین کو آج کل بہت بے چین ہیں اور اس وجہ سے ویب سائٹ کے لئے خاص طور پر اہم ہے. 492 00:30:53,280 --> 00:30:56,110 آپ غیر ضروری کام کر رہے ہیں، تو یہ اب انہیں لے جا رہا ہے 493 00:30:56,110 --> 00:31:00,080 وہ چاہتے ہیں کہ معلومات حاصل کرنے کے لئے ہے، اور وہ بہت دکھی ہونے کے لئے جا رہے ہیں. 494 00:31:00,080 --> 00:31:02,200 آخر میں، آپ آپ کے ڈیٹا بیس کی میزیں بہتر کرنے کے لئے کرنا چاہتے ہیں کر سکتے ہیں. 495 00:31:02,200 --> 00:31:05,020 ہم اشاریہ جات کے بارے میں بات یاد رکھیں. 496 00:31:05,020 --> 00:31:09,420 وہ آپ کو منفرد ہے کہ ایک قطار ہے کہ اس بات کو یقینی بنانے کے لئے صرف اچھی نہیں ہیں. 497 00:31:09,420 --> 00:31:12,440 انہوں نے یہ بھی آپ کے ڈیٹا بیس روزہ کام کرتا ہے اس بات کو یقینی بنانے کے لئے اچھے ہیں. 498 00:31:12,440 --> 00:31:16,240 اگر آپ ایس کیو ایل دستاویزات کہ جانے پر اپ کو پڑھنے کے لئے چاہتے ہیں، تو 499 00:31:16,240 --> 00:31:18,710 یا آپ دیکھ سکتے ہیں - ٹھیک ہے، کس طرح میں نے اپنے ڈیٹا بیس کی میز کو بہتر بنانے کے کر سکتا ہوں؟ 500 00:31:18,710 --> 00:31:23,350 مجھے میرے معلومات کے تیزی سے حاصل کرنے میں مدد ہے کہ سوچکانکوں ہے کہ اس بات کا یقین کس طرح کروں؟ 501 00:31:23,350 --> 00:31:27,300 >> آپ کیشنگ کی طرح استعمال کر سکتے ہیں اس چھوٹی سی چالیں بھی ہیں. 502 00:31:27,300 --> 00:31:28,980 آپ پی ایچ پی کی ہے تو - آپ مثال کے طور پر، ایک بلاگ ہے تو، 503 00:31:28,980 --> 00:31:31,980 اور آپ کو ہے - اور یہ پی ایچ پی کی طرف سے یا کسی بھی دوسری زبان کی طرف سے طاقت ہے - 504 00:31:31,980 --> 00:31:37,690 آپ جامد صفحات پر خدمت کر سکتے ہیں تاکہ تم چلو میں آپ کے بلاگ کو کیش کر سکتے ہیں 50 منٹ کے وقفے کا کہنا ہے کہ 505 00:31:37,690 --> 00:31:40,610 آپ کی ویب سائٹ پر مہمانوں کو جامد یا ایچ ٹی ایم ایل. 506 00:31:40,610 --> 00:31:43,380 اس طرح صارفین، آپ کی پی ایچ پی کی سکرپٹ ہر بار کو چلانے کے لئے نہیں ہے 507 00:31:43,380 --> 00:31:47,410 اور ہو سکتا ہے کہ انہیں ان معلومات تک رسائی حاصل کرنے کے لئے تیزی سے ہو جائے گا. 508 00:31:47,410 --> 00:31:49,410 >> اور آخر میں، آپ کو CDN کے کچھ اس طرح استعمال کر سکتے ہیں. 509 00:31:49,410 --> 00:31:51,900 آپ کو ایک Pset ڈاؤن لوڈ، اتارنا جب بھی یہ نوٹس، 510 00:31:51,900 --> 00:31:54,890 آپ ہمیشہ CDN.CS50.net پر جائیں. ایسا کیوں؟ 511 00:31:54,890 --> 00:32:01,540 CS50 بھی ایک CDN کے طرح طرح کے استعمال کرتا ہے - ایک مواد کی تقسیم کے نیٹ ورک - 512 00:32:01,540 --> 00:32:06,120 جس میں صرف اسے دنیا بھر میں شاید کہیں سرورز کے ایک گروپ ہے کا مطلب ہے کہ 513 00:32:06,120 --> 00:32:08,120 کہ مدد آپ کے مہمانوں کو آپ کے صفحات کی خدمت. 514 00:32:08,120 --> 00:32:13,770 آپ کے وزیٹر جغرافیائی ان کے قریب ہے کہ ایک سرور سے ایک ایسے صفحے ہو رہی ہے تو، 515 00:32:13,770 --> 00:32:16,770 تو سب سے زیادہ آپ کے وزیٹر کا امکان بہت تیزی سے اس فائل کو حاصل کرنے کے لئے جا رہی ہے. 516 00:32:16,770 --> 00:32:20,490 اگر آپ ایسا کرنے میں مدد ہے کہ آن لائن کے ذرائع بھی ہیں. 517 00:32:20,490 --> 00:32:24,070 ان میں سے ایک CloudFlare ہے. وہ ایک آزاد CDN سروس پیش کرتے ہیں. 518 00:32:24,070 --> 00:32:26,020 آپ اپنے، اپنے صارفین کو کی خدمت ہے کہ بڑی فائلوں ہے تو 519 00:32:26,020 --> 00:32:32,260 تو شاید یہ وہ تیزی سے ان کے لئے حاصل کر سکتے ہیں تاکہ ایک CDN پر ڈال کرنے کے لئے بہتر ہے. 520 00:32:32,260 --> 00:32:39,070 >> دن کے لئے حتمی موضوع کی تلاش کے انجن کی اصلاح ہے. 521 00:32:39,070 --> 00:32:41,070 تلاش کے انجن کی اصلاح سے کیا مراد ہے؟ 522 00:32:41,070 --> 00:32:44,070 وہ کر رہی ہے اس بات کا یقین ہے کہ گوگل یا بنگ یا یاہو جیسے تلاش کے انجن 523 00:32:44,070 --> 00:32:50,740 آپ کی ویب سائٹ پر جاؤ اور آپ کی ویب سائٹ اور انڈیکس آپ کی ویب سائٹ اور جب کرال کر سکتے ہیں 524 00:32:50,740 --> 00:32:53,040 ، میں، مثال کے طور پر، Google.com پر جاؤ اور میں نے کچھ کے لئے تلاش کرنے کی کوشش کریں 525 00:32:53,040 --> 00:32:55,040 اس کے بعد آپ کی ویب سائٹ پاپ اپ گا. 526 00:32:55,040 --> 00:32:57,000 آپ کو آپ کی ویب سائٹ سب سے اوپر 10 میں سے ایک ہے یقین ہے کہ کس طرح کروں؟ 527 00:32:57,000 --> 00:33:00,000 کیونکہ ہم سب جانتے ہیں کے طور پر، گوگل پر کچھ کے لئے آپ کو تلاش کریں تو 528 00:33:00,000 --> 00:33:02,880 اور یہ آپ کے سب سے زیادہ امکان اگلے 10 میں ملاحظہ کرنے کے لئے نہیں جا رہے ہیں سب سے اوپر 10 پر نہیں ہے. 529 00:33:02,880 --> 00:33:07,160 اس رہسی میں shrouded ہے کہ ایک موضوع کی طرح ہے. 530 00:33:07,160 --> 00:33:09,850 انٹرنیٹ پر وہاں سے باہر hype کی ایک بہت ہے. 531 00:33:09,850 --> 00:33:14,680 آپ ایکس تو گوگل آپ کو بہتر پسند کرے گا ہے اگر کے بارے میں اندوشواسوں کی ایک بہت ہیں. 532 00:33:14,680 --> 00:33:16,680 آپ Y تو گوگل آپ کو بہتر پسند کرے گا ہے تو. 533 00:33:16,680 --> 00:33:19,680 یہ تلاش وشال کی دستاویزات خود پر غور کرنے شاید بہتر ہے. 534 00:33:19,680 --> 00:33:27,470 >> یہ آپ کی ویب سائٹ کو بہتر بنانے کے کس طرح آپ کو بتا ہے کہ گوگل پر دستاویزات میں سے ایک ہے 535 00:33:27,470 --> 00:33:30,860 تاکہ گوگل تک رسائی حاصل کر سکتے ہیں اور بہت اچھی طرح انڈیکس اسے. 536 00:33:30,860 --> 00:33:33,680 یہ پیشکش کی جا رہی ہے کیونکہ آپ اس یو آر ایل کو نیچے کاپی کرنے کے لئے نہیں ہے 537 00:33:33,680 --> 00:33:36,680 ویسے بھی آن لائن ہو. 538 00:33:36,680 --> 00:33:38,770 اگر آپ اس پر نظر ہے اور آپ کو یہ پڑھ لیں تو وہاں کچھ بہت مددگار اشارے موجود ہیں. 539 00:33:38,770 --> 00:33:42,240 گوگل آپ کو بتاتا ہے - آپ واقعی میں آپ کی ویب سائٹ اچھی طرح سے حساب سے ترتیب بننا چاہتے ہیں تو 540 00:33:42,240 --> 00:33:44,610 پھر آپ ان چیزوں میں سے سب کرنا چاہئے. 541 00:33:44,610 --> 00:33:47,570 >> تلاش کے انجن کو واقعی پسند ہے کہ ایک اور چیز تازہ مواد ہے. 542 00:33:47,570 --> 00:33:49,500 آپ مواد ہے تو بہت باقاعدگی سے اپ ڈیٹ کر دیا ہے 543 00:33:49,500 --> 00:33:51,950 اس وقت تلاش کے انجن اہ، میں آپ کی ویب سائٹ پسند ہے، کا کہنا ہے کہ. 544 00:33:51,950 --> 00:33:53,950 میں بہت اکثر آپ کی ویب سائٹ پر جانے کے لئے جا رہا ہوں. 545 00:33:53,950 --> 00:33:56,840 میں انڈیکس آپ کے صفحات کی ایک بہت کچھ کرنے کے لئے جا رہا ہوں. 546 00:33:56,840 --> 00:33:59,560 آپ کو تازہ مواد ہے تو آپ کو ظاہر کرنے کا امکان زیادہ ہیں - 547 00:33:59,560 --> 00:34:02,540 آپ کو زیادہ متعلقہ ہونے کا زیادہ امکان ہو. 548 00:34:02,540 --> 00:34:04,630 آپ زیادہ سے زیادہ اپ ڈیٹ ہونے کا زیادہ امکان ہو 549 00:34:04,630 --> 00:34:08,860 اور تلاش کے انجن کو دوسروں سے زیادہ آپ کی ویب سائٹ میں ڈال کرنے کا امکان زیادہ ہیں. 550 00:34:08,860 --> 00:34:10,860 >> گہرے روابط بھی اہم ہیں. 551 00:34:10,860 --> 00:34:13,530 تم واقعی میں ایک کی تلاش کے انجن کی آنکھوں میں اچھے لگ رہے کرنے کے لئے آپ کی ویب سائٹ چاہتی تھی تو 552 00:34:13,530 --> 00:34:18,090 دیگر ویب سائٹس کی ایک بہت اس سے منسلک اور آپ کی ویب سائٹ میں دل کی گہرائیوں سے جوڑا ہے. 553 00:34:18,090 --> 00:34:20,090 صرف اپنے ہوم پیج سے منسلک نہیں ہے. 554 00:34:20,090 --> 00:34:26,719 لنک پر شاید yourname.com / کچھ / کچھ / something.php. 555 00:34:26,719 --> 00:34:29,840 ایک تلاش کے انجن - - کا مطلب ہے، واہ، وہ واقعی دلچسپ مواد ہے کہ 556 00:34:29,840 --> 00:34:35,350 کسی اور کو ان کی ویب سائٹ میں اتنی گہرائی سے منسلک ہے کہ میں واقعی، واقعی میں کہ 557 00:34:35,350 --> 00:34:38,260 اس سائٹ کی صفحات پر زیادہ اہمیت رکھتے ہیں. 558 00:34:38,260 --> 00:34:41,940 >> آپ کو کوئی غلطیاں ہیں تو آپ کو، درست صفحے عنوان ہے تو اس کی وجہ سے اچھا ہے 559 00:34:41,940 --> 00:34:44,670 ایک تلاش کے انجن آپ کی ویب سائٹ کا دورہ کرنے کی کوشش کر رہا ہے، اور یہ ایک غلطی ہو رہی ہے تو، 560 00:34:44,670 --> 00:34:46,780 شاید یہ بہت، بہت جلد ہی دینے جا رہا ہے. 561 00:34:46,780 --> 00:34:49,510 اور آخر میں، آپ کو ایک روزہ لوڈ وقت ہے کرنا چاہتے ہیں تلاش کے انجن کی وجہ سے - 562 00:34:49,510 --> 00:34:53,820 صرف انسانوں کی طرح - سست ویب سائٹس کے لئے صبر و تحمل کی ایک بہت ہے مت پہنچاو. 563 00:34:53,820 --> 00:34:57,070 یہ آپ کے لئے میں آپ کو زیادہ ظاہر ہے کہ بات کو یقینی بنانے کا ایک طریقہ ہے 564 00:34:57,070 --> 00:35:01,390 انجن کے سوالات تلاش اور امید ہے کہ اس طرح زیادہ ٹریفک حاصل کریں. 565 00:35:01,390 --> 00:35:04,730 سب کے بعد ہے، لہذا آپ اپنی ویب سائٹ کی ترقی یہ سب کچھ وقت گزارا ہے. 566 00:35:04,730 --> 00:35:06,280 آپ اس ویب سائٹ آن لائن شروع سب اس وقت گزارا. 567 00:35:06,280 --> 00:35:11,780 آپ اصل میں آپ کے مواد کو دیکھنے والے صارفین کی کافی مقدار ہے کہ اس بات کو یقینی بنانا چاہتے ہیں. 568 00:35:13,330 --> 00:35:15,660 >> دیگر اچھی وسائل استعمال کرنے کے لئے. 569 00:35:15,660 --> 00:35:19,210 گوگل ویب ماسٹر ٹولز میں ملاحظہ کرنے کے لئے کچھ ہے. 570 00:35:19,210 --> 00:35:21,780 یہ صرف آپ کو دیکھنے کے لئے میں مدد ملتی ہے - Google گوگل اپنی ویب سائٹ کا تخکرمن نہیں ہے. 571 00:35:21,780 --> 00:35:24,490 غلطیاں کی قسم وہ کیا کا سامنا ہے؟ 572 00:35:24,490 --> 00:35:27,490 اس میں کتنے صفحات حساب سے ترتیب ہے؟ 573 00:35:27,490 --> 00:35:29,490 یہ اپنے صفحے پر سب سے اہم مواد ہے کیا خیال ہے؟ 574 00:35:29,490 --> 00:35:31,490 ہو سکتا ہے کہ میں نے یہ کیا بننا چاہتے ہیں نہیں ہے. 575 00:35:31,490 --> 00:35:36,880 شاید میں اس سے بہتر عکاسی ہے کہ تھوڑا سا اس طرح میری ویب سائٹ کو تبدیل کرنے کی ضرورت ہے 576 00:35:36,880 --> 00:35:38,880 کیا میری ویب سائٹ کے واقعی کے بارے میں ہے. 577 00:35:38,880 --> 00:35:41,000 گوگل کے تجزیات کو ایک اور واقعی ڈاؤن لوڈ، اتارنا کا آلہ ہے. 578 00:35:41,000 --> 00:35:44,120 آپ کو اپنے صفحات پر جاوا سکرپٹ کا ایک تھوڑا سا شامل کر سکتے ہیں. 579 00:35:44,120 --> 00:35:47,020 اور پھر اس کے بعد آپ گوگل کے تجزیات کے لئے جا سکتے ہیں، اور اس سے باخبر رہ جائے 580 00:35:47,020 --> 00:35:49,020 آپ کے وزیٹر آپ کی ویب سائٹ آبادی اور ترقی. 581 00:35:49,020 --> 00:35:51,810 یہ بالکل کتنے زائرین آپ کی ویب سائٹ کا دورہ آپ کو بتائے گا 582 00:35:51,810 --> 00:35:55,310 کے اندر اندر ایک مخصوص ہفتے کے اندر ایک مخصوص گھنٹے کے اندر اندر ایک مخصوص دن کے،،. 583 00:35:55,310 --> 00:35:57,310 چین کی طرف سے کتنے زائرین؟ انٹارکٹیکا سے کتنے زائرین - 584 00:35:57,310 --> 00:35:59,310 آپ اپنی ویب سائٹ پر جا رہے ہیں. 585 00:35:59,310 --> 00:36:03,470 یہ دیکھ کر کچھ اچھا ہو سکتا ہے یا یہ بھی مفید ہو سکتا ہے 586 00:36:03,470 --> 00:36:05,470 آپ کو ایک مخصوص گروپ کو نشانہ بنانے کی کوشش کر رہے ہیں. 587 00:36:05,470 --> 00:36:08,410 ہو سکتا ہے کہ آپ اپنی ویب سائٹ کے ساتھ نوجوانوں کو نشانہ بنانے کی کوشش کر رہے ہیں، اور تم نے وہ دیکھا 588 00:36:08,410 --> 00:36:11,410 اپنی ویب سائٹ پر زائرین کی سب سے زیادہ شاید 30 ہے - 40 سال کے بچوں کے لئے، 589 00:36:11,410 --> 00:36:15,130 ، تو پھر ہو سکتا ہے کہ یا تو تمہیں کوئی مسئلہ ہے یا آپ کو صرف کہہ سکتے ہیں 590 00:36:15,130 --> 00:36:19,590 ٹھیک ہے، تو شاید میں صرف میری ویب سائٹ کی توجہ کا مرکز تبدیل کرنا چاہئے تاکہ 591 00:36:19,590 --> 00:36:22,240 میں اس عمر کے گروپ پر توجہ مرکوز. 592 00:36:22,240 --> 00:36:28,500 >> Google Apps کے - اگر آپ کو اپنے ڈومین کے نام کے ساتھ ای میلز کی طرح کرنا ہیں - 593 00:36:28,500 --> 00:36:31,230 شاید کچھ پسند yourname@yourname.com-- 594 00:36:31,230 --> 00:36:35,270 آپ Gmail پتے استعمال کر سکتے ہیں - آپ کو Gmail کی خدمت میں استعمال کر سکتے ہیں 595 00:36:35,270 --> 00:36:38,500 اور Google Apps ایسا کرنے کا ایک طریقہ ہے. 596 00:36:38,500 --> 00:36:44,050 آپ کو اپنے ڈومین نام کے لئے مخصوص ہیں جو مخصوص ای میل پتوں کو مقرر کر سکتے ہیں 597 00:36:44,050 --> 00:36:46,800 بجائے of@gmail.com. 598 00:36:46,800 --> 00:36:51,840 >> کروم کے لئے - اور آخر میں، ویب ڈیولپر ملانے اور اضافہ ons ہیں 599 00:36:51,840 --> 00:36:56,380 فائر فاکس کے لئے، دوسرے براؤزر کے لئے - کہ اگر آپ میں جاؤ اور معائنہ کرنے کی اجازت 600 00:36:56,380 --> 00:37:02,290 سی ایس ایس، جاوا اسکرپٹ کا معائنہ،، آپ کو جاوا اسکرپٹ کا اسکرپٹ کے ساتھ غلط ہے بالکل وہی جو دیکھنا 601 00:37:02,290 --> 00:37:05,290 اور شاید آپ کو باہر تلاش کرنے کے لئے، آپ کے DE-bugging کے مقاصد کے لئے مفید ہو گا - 602 00:37:05,290 --> 00:37:08,630 ٹھیک ہے، میری ویب سائٹ کے اس براؤزر میں درست طریقے سے نہیں کی نمائش کر رہا ہے؟ 603 00:37:08,630 --> 00:37:11,800 >> اور آخر میں، آپ سب کو ان موضوعات کے بارے میں مزید جاننے کے لئے چاہتا تھا، تو - 604 00:37:11,800 --> 00:37:14,410 اگر آپ ایچ ٹی ایم ایل اور سی ایس ایس اور جاوا سکرپٹ کے بارے میں مزید جاننے کے لئے چاہتا تھا، تو - 605 00:37:14,410 --> 00:37:16,790 سب کے بعد، کیونکہ ہم صرف آپ کو تھوڑا سا پڑھایا - 606 00:37:16,790 --> 00:37:21,240 آپ کو مزید وسائل تلاش کرنے کے لئے W3Schools.com طرح ویب سائٹس جا سکتے ہیں. 607 00:37:21,240 --> 00:37:26,340 وہ مجھے X، یا Y کا کیا مطلب ہے کروں کس طرح بہت اچھا سبق ہے؟ 608 00:37:26,340 --> 00:37:30,400 اگر آپ کو ان زبانوں کے بارے میں مزید جاننے کے لئے چاہتا تھا، تو آپ کو صرف یہاں جا سکتے ہیں. 609 00:37:30,400 --> 00:37:37,690 >> ٹھیک ہے. میں، میں سوالات کے لئے اس کے آخری چند منٹ چھوڑنا چاہتے تھے لگتا ہے 610 00:37:37,690 --> 00:37:39,810 تو ہم نے کے بارے میں بات ہے کہ کچھ کے بارے میں کوئی سوالات ہیں؟ 611 00:37:39,810 --> 00:37:43,500 [سامعین رکن] کیا ان چیزوں کی قسم W3Schools پر ہیں اور یہ کس طرح احاطہ کرتا ہے؟ 612 00:37:43,500 --> 00:37:45,500 [Yuechen Zhao] کیا ان چیزوں کی قسم؟ 613 00:37:45,500 --> 00:37:50,180 لہذا، میں نے بہت استعمال کرتے ہیں بہت ہی سب سے بڑا چیزوں میں سے ایک ان کے حوالہ جات ہیں. 614 00:37:50,180 --> 00:37:54,430 سی ایس ایس کے لئے مثال کے طور پر ان کے حوالہ جات کی تفصیل، - 615 00:37:54,430 --> 00:37:59,480 کیا آپ ایک ایسے صفحے کے پس منظر تبدیل کرنے کے لئے کرنا چاہتا تھا تو اس کا مطلب ہے یا - 616 00:37:59,480 --> 00:38:01,480 تم اسے کس طرح کروں؟ 617 00:38:01,480 --> 00:38:04,550 کون سا براؤزر ہے کہ کمانڈ کی حمایت کرتے ہیں؟ اس طرح کی چیزیں. 618 00:38:04,550 --> 00:38:10,870 اور پھر وہ بھی صرف، جاوا سکرپٹ پر، پی ایچ پی پر، ایچ ٹی ایم ایل پر بہت اچھا سبق ہے 619 00:38:10,870 --> 00:38:14,290 ایس کیو ایل پر، مختلف موضوعات کے تمام قسم پر. 620 00:38:14,290 --> 00:38:18,800 وہ اچھا سبق ہے. وہ چیزیں کرنے کے لئے کس طرح آپ کو سکھاتے ہیں. 621 00:38:18,800 --> 00:38:22,590 یہ جاؤ اور ان موضوعات کے بارے میں مزید جاننے کے لئے کے قابل ہو جائے کرنے کے لئے اچھی بات ہے. 622 00:38:22,590 --> 00:38:27,180 >> [سامعین رکن] ایچ ٹی ایم ایل 5 اب بھی وہاں باہر تمام براؤزرز کے ساتھ ہم آہنگ نہیں ہے. 623 00:38:27,180 --> 00:38:30,700 آپ کو صرف اس وجہ سے مطابقت کے مسائل کی اس سے دور رہنے کی سفارش کریں گے؟ 624 00:38:30,700 --> 00:38:32,700 تمہیں یہ کس طرح سے نمٹنے کے لئے کرے گا؟ 625 00:38:32,700 --> 00:38:38,640 [Yuechen Zhao] جی ہاں، تو، سوال HTML5 ہے اب بھی ایک بچہ معیاری ہے. 626 00:38:38,640 --> 00:38:42,030 یہ واقعی میں براؤزر کی ایک بہت کی طرف سے حمایت نہیں ہے، تو ہم اس سے اجتناب کرنا چاہئے؟ 627 00:38:42,030 --> 00:38:48,040 میں نے گزشتہ سال میں ایک بہت بڑا حامی ہوتا لگتا ہے، کی HTML5 سے بچنے کے لئے دو 628 00:38:48,040 --> 00:38:52,430 یہ اب بھی ہے کیونکہ - یہ اب بھی بہت نئے اور حقیقت میں ہے، HTML5 معیار 629 00:38:52,430 --> 00:38:55,610 ابھی تک حتمی شکل دیدی گئی ہے. 630 00:38:55,610 --> 00:38:58,790 اور اس طرح، واقعی کوئی HTML5 معیار نہیں ہے. 631 00:38:58,790 --> 00:39:03,840 لیکن میں، اب آپ ایک ویب سائٹ کو ڈیزائن کر رہے ہیں خاص طور پر اگر لگتا ہے کہ 632 00:39:03,840 --> 00:39:07,450 کہ مستقبل میں ہونے جا رہا قسم ہے کیونکہ یہ آپ کو صرف HTML5 کے ساتھ جانا تو بہتر ہو سکتا ہے 633 00:39:07,450 --> 00:39:11,250 اور آپ اپنی ویب سائٹ کے مستقبل پروف بننا چاہتا ہوں اور آپ کو اپنی ویب سائٹ پر کام کرنے کے لئے چاہتے ہیں تو 634 00:39:11,250 --> 00:39:14,320 مستقبل کے براؤزر میں، یہ مستقبل کے لئے عمارت کے کچھ شروع کرنے کے لئے بہتر ہو سکتا ہے 635 00:39:14,320 --> 00:39:19,830 ماضی کے مقابلے میں، اور وہ بھی صرف اس وجہ سے HTML5 واقعی ہے کہ مختلف نہیں ہے یہ حقیقت ہے کہ کے 636 00:39:19,830 --> 00:39:23,080 HTML4 یا XHTML. سے 637 00:39:23,080 --> 00:39:29,780 آپ HTML5 استعمال کر رہے ہیں، تو یہ عام طور پر زیادہ تر براؤزرز میں کام کریں گے. 638 00:39:29,780 --> 00:39:34,660 تم بس میں جانا اور یہ پردے کے ساتھ بات کو یقینی بنانے کے حل ہے 639 00:39:34,660 --> 00:39:38,630 اور ان ویب سائٹس پر خود پر جا کے ساتھ بات کو یقینی بنانے. 640 00:39:38,630 --> 00:39:44,280 آپ HTML5 کے لئے بہت ہی خاص خصوصیات استعمال کر رہے ہیں لیکن جب تک سب سے زیادہ امکان یہ کام کریں گے. 641 00:39:44,280 --> 00:39:50,240 CS50 کے لئے بھی اس کا نوٹس - مثال کے طور پر، ہم استعمال کرتے ہیں ویڈیو پلیئر کے لئے - 642 00:39:50,240 --> 00:39:56,230 یہ لیکچرز ظاہر کرنے کے لئے HTML5 اور HTML5 ویڈیو استعمال کرتا ہے. 643 00:39:56,230 --> 00:39:59,420 اگر آپ کو واقعی ایک پرانے براؤزر ہے لیکن اگر تو اس کو فلیش پر واپس گر جائیں گے. 644 00:39:59,420 --> 00:40:01,420 لہذا، اس نے بھی کچھ اور ہے - 645 00:40:01,420 --> 00:40:05,190 آپ صرف براؤزر کو ہینڈل کرنے نہیں جا رہا ہے جانتے ہیں کہ جب کے لئے ایک زوال-واپس نظام ہے 646 00:40:05,190 --> 00:40:08,140 تم اس کو ہینڈل کرنے میں کیا چاہتے ہیں. 647 00:40:08,140 --> 00:40:10,140 >> دیگر سوالات؟ 648 00:40:10,140 --> 00:40:13,270 ہم کے بارے میں بات ہے کہ کچھ بھی. 649 00:40:16,910 --> 00:40:20,750 ٹھیک ہے. پھر میں نے میرے لئے اس کے بارے میں ہے کہ لگتا ہے کہ. 650 00:40:20,750 --> 00:40:23,090 مجھے یہ لگتا ہے کہ. 651 00:40:23,090 --> 00:40:28,430 (تالیاں). 652 00:40:28,430 --> 00:40:30,000 ڈاؤن لوڈ، اتارنا. 653 00:40:30,500 --> 00:40:32,700 [CS50.TV]