1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [संगोष्ठी] [वेब के लिए आपकी साइट तैयारी] 2 00:00:02,000 --> 00:00:05,000 [Yuechen झाओ] [हार्वर्ड विश्वविद्यालय] 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 चौखटे उपयोग करने के लिए कैसे कैसे PHP का उपयोग करने के लिए HTML,,, का उपयोग कैसे करें 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 औसत वेब सर्फर और आप एक लैपटॉप है, और आप 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 का आईपी पता पता है?" 35 00:02:02,200 --> 00:02:05,580 आपकी डीएनएस सर्वर "हाँ, मैं करता हूँ." कह सकते हैं, 36 00:02:05,580 --> 00:02:09,139 उस मामले में, आप आईपी पता मिलता है, और अपने कंप्यूटर कि आईपी पते तक पहुँचता है. 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 या एक. Org या एक. शुद्ध हो रही है 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 उन नाम सर्वर आईपी पतों वे को देखने के लिए सक्षम हो जाएगा कि आईपी पते हैं. 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 और यह, कॉमकास्ट डीएनएस की तरह पूछेंगे 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 होस्टिंग वहाँ साझा किया गया है. आभासी मेजबान हैं जो वीपीएन (अस्पष्ट) है. 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 आपके उपकरण के लिए, वास्तव में से प्रति एक नियंत्रण कक्ष भी नहीं है कि सूचना है. 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 आप लोकलहोस्ट @ / phpmyadmin और इस तरह बातें करने के लिए जाना है. 151 00:09:29,560 --> 00:09:36,660 लेकिन एक नियंत्रण कक्ष के साथ आप अपने सर्वर पर फ़ाइलों में जा सकते हैं और संपादित कर सकते हैं 152 00:09:36,660 --> 00:09:40,350 Windows Explorer या एक खोजक प्रकार के आवेदन के साथ. 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 अपनी साइट पर Windows, या मैक पर, लिनक्स पर होस्ट किया जा रहा है. 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 जीबी है? यह असीमित है? 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 वे PHP का समर्थन करते हैं? वे MySQL का समर्थन करते हैं? 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 >> और अंत में, वे आप एसएसएल या क्रॉन नौकरियों की तरह कुछ और अधिक उन्नत बातें करने की अनुमति है? 191 00:12:05,620 --> 00:12:12,060 एसएसएल आप 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 और आप अच्छा uptime है कि बस का अर्थ है कि जो 205 00:12:54,300 --> 00:12:56,300 अपनी वेबसाइट पर हर समय सुलभ होने जा रहा है. 206 00:12:56,300 --> 00:13:01,880 मेजबान टीम का एक बहुत वास्तव में बुरा uptime है और वह सिर्फ अपनी वेबसाइट नहीं किया जा रहा है इसका मतलब 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 वाह! ठीक है! यह एक को तोड़ने के लिए समय है. लेकिन मैं आप को देने के लिए नहीं जा रहा हूँ. 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 अब हम क्रोम है. हम ओपेरा है. हम डॉल्फिन है. हम कैमिनो है. 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 या वेबकिट-, उन नियमों विशिष्ट हैं 242 00:15:10,830 --> 00:15:15,720 मोज़िला ब्राउज़र और वेबकिट ब्राउज़रों दोनों को, 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 के लिए भी, आप काम है कि एक ब्राउज़र में 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 वर्डप्रेस या Joomla या Drupal है. 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 VBulletin या 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 तुम मुझे जोड़ने की कोशिश की, पता - (अस्पष्ट) कई जो कुछ भी - 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 मेरा पाठ बह निकला था. तो, यह सही है, बुरा है? 317 00:20:20,200 --> 00:20:23,700 एक उपयोगकर्ता Windows पर क्रोम का उपयोग करते हुए और मेरी वेबसाइट पर आता है, तो 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 वहाँ Windows और उपयोग इंटरनेट एक्सप्लोरर. 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 तो आप उदाहरण के लिए, IE के विभिन्न संस्करणों को चला सकते हैं. 331 00:21:10,080 --> 00:21:12,080 आप Firefox के विभिन्न संस्करणों को चला सकते हैं. 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 वास्तव में बुरा अपने PHP कोड के साथ चल रहा है. 355 00:22:33,070 --> 00:22:36,140 लेकिन किसी भी मामले में, ब्राउज़रों की तरह इन - त्रुटियों के इन प्रकार की होती हैं. 356 00:22:36,140 --> 00:22:40,550 >> तो, अगर आप आप इनायत इन त्रुटियों को संभाल यकीन है कि कैसे कर सकता हूँ 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 अब,. इनको अपाचे सर्वर पर काम करता है कुछ है 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 आप कुछ आईपी पते के ब्लॉक कुछ डोमेन को ब्लॉक कर सकते हैं. 372 00:23:42,620 --> 00:23:46,770 शायद तुम सिर्फ सच में अपनी वेबसाइट का उपयोग करते हुए हार्वर्ड छात्रों को पसंद नहीं है. 373 00:23:46,770 --> 00:23:49,910 खैर, आप सभी हार्वर्ड आईपी पतों को अवरुद्ध करने का विकल्प है. 374 00:23:49,910 --> 00:23:56,370 >> अंत में, आप चीजों का इलाज कर सकते हैं - आप अपने सर्वर बनाने के लिए कुछ कोड लिख सकते हैं 375 00:23:56,370 --> 00:24:03,100 PHP कोड के रूप में. झाओ या. अपने नाम या. हैलो पन्नों की तरह व्यवहार करते हैं. 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 जेड पृष्ठ नहीं मिल रहा!" कहते हैं, 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 जेड पृष्ठ नहीं मिल रहा!" कहते हैं, 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 आप रास-एक करते हैं, तो आप एक निश्चित निर्देशिका में छिपा फ़ाइलों के सभी देख सकते हैं 410 00:26:09,060 --> 00:26:12,030 और वास्तव में, जैसा कि आप देख. Htaccess उनमें से एक है. 411 00:26:12,030 --> 00:26:15,490 . के आगे जाना है और इनको खोलते हैं - 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 जेड पृष्ठ नहीं मिल रहा है जैसे आप मजेदार बातें कर सकते हैं! 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 >> वाह! ठीक है! अधिक सुंदर चित्र. 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 एमबी छवि है, यह उपयोग करने की कोशिश कर रहा है 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 तो आप एडोब फोटो शॉप की तरह कुछ के साथ अपनी छवि को आकार कर सकते हैं. 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 आप एडोब फोटो शॉप नहीं है 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 शायद अपने PHP कोड में आप क्या करने की जरूरत नहीं है कि कुछ है. 487 00:30:35,040 --> 00:30:37,910 शायद वहाँ में अतिरिक्त छोरों है. 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 आप, MySQL के प्रलेखन के लिए कि जाने पर पढ़ने के लिए चाहते हैं 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 आप PHP है - अगर आप उदाहरण के लिए, एक ब्लॉग है, 503 00:31:28,980 --> 00:31:31,980 और आप हैं - और यह PHP के द्वारा या किसी भी अन्य भाषा के द्वारा संचालित है - 504 00:31:31,980 --> 00:31:37,690 आप स्थैतिक पृष्ठों की सेवा कर सकते हैं ताकि आप करते हैं पर अपने ब्लॉग कैश कर सकते हैं 50 मिनट के अंतराल कहना 505 00:31:37,690 --> 00:31:40,610 आपकी साइट पर आगंतुकों के लिए या स्थिर HTML. 506 00:31:40,610 --> 00:31:43,380 यही कारण है कि जिस तरह से उपयोगकर्ताओं को, अपने PHP स्क्रिप्ट हर बार चलाने के लिए नहीं है 507 00:31:43,380 --> 00:31:47,410 और हो सकता है कि उन्हें उस जानकारी का उपयोग करने के लिए तेजी से हो जाएगा. 508 00:31:47,410 --> 00:31:49,410 >> और अंत में, आप समन्वय की तरह कुछ का उपयोग कर सकते हैं. 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 है. वे एक मुक्त समन्वय सेवा प्रदान करते हैं. 518 00:32:24,070 --> 00:32:26,020 आप अपने, अपने उपयोगकर्ताओं को सेवारत कि बड़ी फाइल है 519 00:32:26,020 --> 00:32:32,260 तो शायद यह है कि वे तेजी से उन्हें प्राप्त कर सकते हैं तो एक समन्वय पर डाल करने के लिए बेहतर है. 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 इस रहस्य में डूबा है कि एक विषय की तरह है. 530 00:33:07,160 --> 00:33:09,850 इंटरनेट पर बाहर वहाँ प्रचार का एक बहुत कुछ है. 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 इस प्रस्तुति के लिए जा रहा है क्योंकि आप इस URL नीचे की नकल करने की जरूरत नहीं है 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 Google वेबमास्टर टूल में देखने के लिए कुछ है. 570 00:35:19,210 --> 00:35:21,780 यह सिर्फ आपको देखने में मदद करता है - गूगल मेरी साइट अनुक्रमण नहीं है. 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 आप अपने पृष्ठ पर JavaScript का एक छोटा सा जोड़ सकते हैं. 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 अनुप्रयोग - आप अपने डोमेन नाम के साथ ईमेल की तरह है चाहता था - 593 00:36:28,500 --> 00:36:31,230 शायद कुछ पसंद yourname@yourname.com-- 594 00:36:31,230 --> 00:36:35,270 आप जीमेल पते का उपयोग कर सकते हैं - आप जीमेल सेवा का उपयोग कर सकते हैं 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 >> क्रोम के लिए, - और अंत में, वेब डेवलपर एक्सटेंशन और Add-ons रहे हैं 599 00:36:51,840 --> 00:36:56,380 Firefox के लिए, अन्य ब्राउज़रों के लिए - कि तुम जाओ और निरीक्षण करने की अनुमति 600 00:36:56,380 --> 00:37:02,290 सीएसएस, जावास्क्रिप्ट का निरीक्षण किया, अपने जावास्क्रिप्ट स्क्रिप्ट के साथ गलत है कि वास्तव में क्या देखते हैं 601 00:37:02,290 --> 00:37:05,290 और शायद आप बाहर खोजने के लिए, अपने de-गुस्सा दिलाना प्रयोजनों के लिए उपयोगी हो जाएगा कि - 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 वे कहते हैं मैं एक्स, या 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 झाओ] क्या बातें की तरह? 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 MySQL पर, विभिन्न विषयों के सभी प्रकार पर. 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 झाओ] हाँ, तो, सवाल एचटीएमएल 5 है अभी भी एक बच्चे के मानक है. 626 00:38:38,640 --> 00:38:42,030 यह वास्तव में ब्राउज़रों की एक बहुत द्वारा समर्थित नहीं है, तो हम इसे से बचना चाहिए? 627 00:38:42,030 --> 00:38:48,040 मैं पिछले साल मैं का एक बहुत बड़ा समर्थक हो गया होता, के एचटीएमएल 5 से बचें 628 00:38:48,040 --> 00:38:52,430 यह अभी भी है क्योंकि - यह अभी भी बहुत नया है और वास्तव में है, एचटीएमएल 5 मानक 629 00:38:52,430 --> 00:38:55,610 अभी तक अंतिम रूप नहीं दिया गया है. 630 00:38:55,610 --> 00:38:58,790 और हां, तो वास्तव में कोई एचटीएमएल 5 मानक है. 631 00:38:58,790 --> 00:39:03,840 लेकिन मुझे लगता है, तुम अब एक वेबसाइट डिजाइन कर रहे हैं विशेष रूप से अगर आपको लगता है 632 00:39:03,840 --> 00:39:07,450 कि भविष्य में होने जा रहा है की तरह है, क्योंकि यह आपको सिर्फ एचटीएमएल 5 के साथ जाना बेहतर हो सकता है 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 अतीत की तुलना में, और भी सिर्फ इसलिए क्योंकि एचटीएमएल 5 सच है कि अलग नहीं है कि तथ्य की 636 00:39:19,830 --> 00:39:23,080 HTML4 या एक्सएचटीएमएल. से 637 00:39:23,080 --> 00:39:29,780 आप एचटीएमएल 5 का उपयोग कर रहे हैं, यह आम तौर पर सबसे ब्राउज़रों में काम करेंगे. 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 आप एचटीएमएल 5 के लिए बहुत ही विशेष सुविधाओं का उपयोग कर रहे हैं, लेकिन जब तक सबसे अधिक संभावना है कि यह काम करेगा. 641 00:39:44,280 --> 00:39:50,240 CS50 के लिए भी सूचना है कि - उदाहरण के लिए, हम का उपयोग करने वाले वीडियो प्लेयर के लिए - 642 00:39:50,240 --> 00:39:56,230 यह व्याख्यान प्रदर्शित करने के लिए एचटीएमएल 5 और 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]