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 كيفية استخدام HTML، وكيفية استخدام PHP، وكيفية استخدام الأطر، 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 داخل إما وير على جهاز ماكنتوش أو مشغل إم وير على جهاز كمبيوتر. 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 "هل تعرف عنوان IP من www.howstuffworks.com؟" 35 00:02:02,200 --> 00:02:05,580 قد يقول الخادم DNS الخاص بك، "نعم، أنا أعمل." 36 00:02:05,580 --> 00:02:09,139 في هذه الحالة، يمكنك الحصول على عنوان IP، وجهاز الكمبيوتر الخاص بك يصل إلى أن عنوان IP. 37 00:02:09,139 --> 00:02:15,050 إذا لم يحدث ذلك، فإنه يطلب ملقم DNS آخر، "يا! هل تعرف ما هو 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 أو NET. 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 تلك عناوين 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 >> خادم DNS اختصار لنظام اسم النطاق، وما هو عليه - 89 00:05:32,490 --> 00:05:36,560 انها نوع من مثل جدول التجزئة في مكان ما أن يقول، 90 00:05:36,560 --> 00:05:42,320  "هذا عنوان الموقع هو الذهاب الى الخريطة إلى هذا العنوان IP." وهذا كل ما هو عليه. 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 كان في هذا العنوان IP، ثم بعد لحظة، من شأنها أن تنتهي ذاكرة التخزين المؤقت، 97 00:06:18,090 --> 00:06:23,560 وسوف تسأل مثل كومكاست 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 هناك استضافة مشتركة. هناك VPN (غير مفهومة) التي المضيفين الظاهري. 113 00:07:21,870 --> 00:07:23,870 هناك شبه مكرسة ومخصصة. 114 00:07:23,870 --> 00:07:29,030 من الماضي 3، VPN، شبه مكرسة، والتفاني وعادة ما تكون أكثر تكلفة. 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 محفوطة ودرمهوست] - تلك هي كبيرة وكبيرة جدا وجدا، بشعبية كبيرة 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 لديك إلى أشياء التصريح من قبل نفسك. 149 00:09:21,230 --> 00:09:24,770 إذا كنت تريد أن تذهب إلى بريس، 150 00:09:24,770 --> 00:09:29,560 عليك أن تذهب إلى مؤسسة الكوثر @ / بريس وأشياء من هذا القبيل. 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 بدلا من بريس. 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 MB؟ هو 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، وزوجين من PHP، وزوجين من الصور - 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؟ أنها لا تدعم الخلية؟ 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 يا للعجب! كل الحق! لقد حان الوقت لقضاء عطلة. ولكن أنا لن تعطيه لك. 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 كما تعلمون، في الوقت الحاضر انها ليست مجرد برنامج Microsoft Internet Explorer. 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 وهكذا، فإن مختلف المتصفحات الرد على مختلف HTML، CSS مختلفة، و 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 >> أول شيء، بطبيعة الحال، هو استخدام معيار HTML، CSS، وجافا سكريبت فقط. 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 على سبيل المثال، في CSS وهناك العديد من الإصدارات. 241 00:15:03,490 --> 00:15:10,830 إذا كنت ترى أي قواعد CSS مع MOZ-OR-بكت، هذه القواعد هي محددة 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 وإذا كنت تريد حقا أن تبدو جيدة على برنامج Internet Explorer أيضا، 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 لم يكن ليجد في برنامج Internet Explorer 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 برنامج Internet Explorer 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. 268 00:16:53,560 --> 00:16:58,030 حتى ولو كنت قد لا يطلع عليها، مسج يوفر الكثير من الوظائف 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 وتسمى هذه المحتوى - هذه تسمى نظم إدارة المحتوى والتي هي في الأساس مجرد الحزم التي 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 إدارية أو مقروء. 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 يمكنك أيضا استخدام لقطات من المتصفح للتحقق CSS الخاص بك. 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 إذا كان المستخدم يستخدم كروم على ويندوز، ويأتي إلى موقع الويب الخاص بي، 318 00:20:23,700 --> 00:20:26,730 التي تبدو على الفور مهني جدا. 319 00:20:26,730 --> 00:20:30,760 لذلك، يجب أن أذهب إلى بلدي CSS ومعرفة ما جزء من بلادي CSS هو كسر هنا. 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 >> وأخيرا، حسنا، لقطات من المتصفح لطيفة لاختبار CSS الخاص بك، 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 إذا كان لديك جهاز ماكنتوش يمكنك استخدام البرنامجين أو برنامج VMWare إلى المحاكاة الافتراضية ربما نسخة من 327 00:20:56,360 --> 00:20:59,540 ويندوز واستخدام Internet Explorer هناك. 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 أنها المحاكاة الافتراضية البرمجيات بالنسبة لك حتى تتمكن من تشغيل إصدارات مختلفة من IE، على سبيل المثال. 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 سيئة يحدث في الواقع مع رمز 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 هنا يأتي. هتكس. 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 أو ربما لديك بعض URL هذا مثل yoursite.com / اختبار / HTML / صفحات / hello.html 367 00:23:26,980 --> 00:23:31,270 وتريد فقط أن تكون yourname.com / مرحبا - حسنا، يمكنك استخدام هتكس 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 علاج مثل. تشاو أو اسمك أو صفحات مرحبا كما رمز 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 إذا كنت ببساطة إضافة رمز مثل هذا - 404 ErrorDocument ومن ثم توجيهها إلى بعض 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 أن يقول: "كانز لم تجد صفحة 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 داخل بلدي دليل HTML يطلق عليه - لا يمكن أن نرى ذلك - 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 وتقول، "أوه لا! كانز لم تجد صفحة Z!" 406 00:25:50,710 --> 00:25:58,630 وإذا كنت تريد أن ترى - لذلك، لاحظ أن هتكس نوع من هو اسم غريب. 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-A، يمكنك ان ترى كل من الملفات المخفية في دليل معين، 410 00:26:09,060 --> 00:26:12,030 وبالفعل، كنت انظر. هتكس هو واحد منهم. 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 هل يمكن أن يكون الأشياء الممتعة مثل كانز لم تجد صفحة Z! 417 00:26:42,030 --> 00:26:46,770 وهناك أيضا أشياء باردة جدا التي يمكنك القيام به مع. هتكس. 418 00:26:46,770 --> 00:26:49,520 إذا كنت تريد أن ترى أكثر من ذلك. هتكس السحر، 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 حسنا. لذلك، تحدثنا عنه. هتكس. 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 MG كبيرة. 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 ثم يمكنك تغيير حجم الصور الخاصة بك مع شيء مثل أدوبي فوتو شوب. 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 >> شيء آخر يمكنك القيام به هو زيارة maxify التعليمات البرمجية. 455 00:28:45,930 --> 00:28:48,460 إذا كنا نلقي نظرة على Google.com، 456 00:28:48,460 --> 00:28:56,400 سترى أنه ليس من نفس نوع HTML و CSS التي اعتدنا على. 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 والنصي ليغلق في الجسم - HTML الإغلاق - 464 00:29:24,060 --> 00:29:26,280 انهم جميعا معا - سمشيد كل ذلك معا. 465 00:29:26,280 --> 00:29:28,280 لماذا يفعلون هذا؟ 466 00:29:28,280 --> 00:29:30,650 انهم مصغر التعليمات البرمجية الخاصة بهم. 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 انها دائما تقريبا جيدة لزيارة maxify التعليمات البرمجية الخاصة بك. 477 00:30:04,630 --> 00:30:08,150 سبب آخر لأنه قد يكون من الجيد هو ربما كنت لا تريد الآخرين لاستخدام التعليمات البرمجية الخاصة بك. 478 00:30:08,150 --> 00:30:11,050 ربما كنت لا تريد للآخرين باستخدام CSS الخاص بك. 479 00:30:11,050 --> 00:30:13,460 يمكنك معرفة ما إذا كنت تريد حقا أن تكون بخيل مع ذلك، 480 00:30:13,460 --> 00:30:16,670 ثم يمكنك أيضا زيارة maxify التعليمات البرمجية الخاصة بك، وسيكون من الصعب بالنسبة لي لسرقتها 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 ربما هناك حلقات اضافية في هناك. 488 00:30:37,910 --> 00:30:40,850 تحدثنا عن تصميم رمز في CS50. 489 00:30:40,850 --> 00:30:44,550 حتى لو كنت الترميز في C إذا كان لديك - إذا كنت تقوم بعمل إضافي 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 إذا كان لديك 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 >> وأخيرا، يمكنك استخدام شيء مثل 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 واحد منهم هو كلودفلاري. أنها توفر خدمة 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 هذا هو نوع من موضوع وهذا ما يكتنفها الغموض. 530 00:33:07,160 --> 00:33:09,850 هناك الكثير من الضجيج هناك على شبكة الإنترنت. 531 00:33:09,850 --> 00:33:14,680 هناك الكثير من الخرافات حول إذا لم X ثم غوغل سوف مثلك أفضل. 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 خدمة Google Analytics هو أداة أخرى باردة حقا. 578 00:35:41,000 --> 00:35:44,120 يمكنك إضافة القليل من جافا سكريبت إلى صفحات موقعك. 579 00:35:44,120 --> 00:35:47,020 ثم بعد ذلك يمكنك الذهاب إلى برنامج Google Analytics، وأنها سوف تتبع 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 هي طريقة واحدة للقيام بذلك. 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 >> وأخيرا، هناك توسعات شبكة الإنترنت المطور وإضافات - للكروم، 599 00:36:51,840 --> 00:36:56,380 لفايرفوكس، ومتصفحات أخرى - التي تسمح لك أن تذهب في وتفتيش 600 00:36:56,380 --> 00:37:02,290 CSS، وفحص جافا سكريبت، نرى بالضبط ما هو الخطأ في البرنامج النصي جافا سكريبت الخاصة بك، 601 00:37:02,290 --> 00:37:05,290 وربما هذا سوف يكون من المفيد لأغراض دو التنصت الخاصة بك، لأنك معرفة - 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 إذا كنت تريد معرفة المزيد حول HTML و CSS و JavaScript - 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 تشاو] ما هي أنواع الأشياء؟ 613 00:37:45,500 --> 00:37:50,180 لذلك، واحدة من أكبر جدا الأشياء التي يمكنني استخدام الكثير من مرجعياتها. 614 00:37:50,180 --> 00:37:54,430 التفاصيل الخاصة بهم مراجع، على سبيل المثال لCSS - 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 وبعد ذلك أيضا يكون مجرد دروس لطيفة جدا على HTML، على PHP، جافا سكريبت، 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 >> [عضو الجمهور] HTML 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 تشاو] نعم، لذلك، فإن السؤال هو 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]