[Powered by Google Translate] [ندوة] [إعداد موقعك للويب] [Yuechen تشاو] [جامعة هارفارد] [هذا CS50.] [CS50.TV] حسنا. وهنا ساعة أخرى من تطوير الشبكة إذا أنتم لذلك. اليوم انا ذاهب الى أن نتحدث عن إعداد موقعك للويب. كل يوم - وربما لأسابيع الماضية 2 - كنا نتحدث حول كيفية إنشاء موقع على شبكة الانترنت، كيفية استخدام HTML، وكيفية استخدام PHP، وكيفية استخدام الأطر، كيف للتأكد من أن تتمكن من التفاعل مع قاعدة البيانات - أشياء من هذا القبيل. ولكن اليوم، ونحن في طريقنا إلى أن نتحدث عن أين موقعك ذاهب الى العيش بعد CS50. لأنه بعد كل شيء، CS50 لا يحدث الماضية ديسمبر كانون الاول. ونحن في طريقنا إلى أن نتحدث عن أسماء النطاقات، استضافة. ونحن في طريقنا إلى أن نتحدث عن ما عبر متصفح التوافق وعبر منصة التوافق، وكيف يمكنك التأكد من أن موقعك هو الذهاب الى العمل في ظل جميع الظروف. سوف نتحدث عن معالجة الأخطاء وغيرها من السحر الخادم. نحن نتحدث عن الأداء الأمثل، محرك البحث الأمثل، وكيفية الحصول على الناس لزيارة مواقع الويب الخاصة بك في الواقع. وأخيرا، سوى بعض موارد جيدة للتأكد من أن لديك ما يكفي يا رفاق من تلك لتنفجر مع المشروع النهائي الخاص بك، ونأمل بعد. الشيء الأول الذي نحن بصدد الحديث عنه هو أسماء النطاقات. الآن كنت البرمجة في الجهاز الخاص بك، وأنت تسير إلى المضيف المحلي التي ليست في الواقع اسم المجال. وهذا النوع من مجرد لقب أو اسم مستعار لتثبيت لينكس الفعلية الخاصة بك داخل إما وير على جهاز ماكنتوش أو مشغل إم وير على جهاز كمبيوتر. أسماء النطاقات تسمح لك لوضع موقع على شبكة الانترنت ومن ثم انتقل إلى شيء من هذا القبيل www.google.com والحصول على موقع. كيف تعمل؟ دعونا نقول ان كنت مجرد خادم الويب متوسط ​​- متوسط ​​ويب سيرفر وكان لديك جهاز كمبيوتر محمول، وتذهب إلى www.howstuffworks.com. ربما كنت يمكن أن يرى مكاني سرق هذا من. كيف تعمل الاشياء - وجهاز الكمبيوتر الخاص بك، ثم يطلب الخادم DNS المحلية، "هل تعرف أين هذا الموقع؟" "هل تعرف عنوان IP من www.howstuffworks.com؟" قد يقول الخادم DNS الخاص بك، "نعم، أنا أعمل." في هذه الحالة، يمكنك الحصول على عنوان IP، وجهاز الكمبيوتر الخاص بك يصل إلى أن عنوان IP. إذا لم يحدث ذلك، فإنه يطلب ملقم DNS آخر، "يا! هل تعرف ما هو www.howstuffworks.com؟" ويكون هذا الخادم قد يقول، "نعم، أنا أعمل." لذلك، فإنه يقول الآخر ما هو عليه، وأخيرا، يتم تمرير هذه المعلومات إلى جهاز الكمبيوتر الخاص بك، ويمكنك الوصول إلى howstuffworks.com. كيف يمكنك الحصول على واحد من هذه الأشياء السحرية؟ كيف يمكنك الحصول ربما www.yourname.com أو www.ilovecats.com؟ تستطيع التسجيل واحد، وهناك الكثير من المواقع هناك التي تسمح لك أن تفعل ذلك. يجب عليك - في معظم الحالات يجب أن تدفع لهم. هناك بعض أسماء النطاقات التي هي حرة. إذا ذهبت إلى www.co.cc أو. tkdomainnames، وتلك هي مجانية. ولكن، فإنها لا تأتي مع بعض القيود، في واقع الأمر بعض منهم قد لا يكون حتى ، وأسماء النطاقات ذات المستوى الأعلى مثل الحقيقي. com أو NET. عادة أود أن اقترح الذهاب لاحد منهم لأن المستخدمين ليست سوى أكثر راحة مع هؤلاء. كنت قد رأيت الكثير من. COMS. كنت قد رأيت الكثير من. الشباك. ربما كنت لم أر الكثير من. co.cc 'ق، حتى انهم من الصعب تذكر. مواقع مختلفة مثل GoDaddy أو أو أو NameCheap - اعتدت احد وهذا نوع من سطحية - يسمى activedomain.com. يبدو سطحية حقا، لكنها عملت بشكل جيد حقا بالنسبة لي. وأخيرا، لديك غيرها من الجهات التي تفعل ربما المزيد من الدعاية مثل حلول الشبكة. ولكن إذا ذهبت إلى NetworkSolutions.com والنظر في التسعير أنها مكلفة حقا. كنت ستقضي الليلة الماضية. لمدة سنة واحدة من اسم المجال، هو على الأرجح لا يستحق الكثير من المال. في الواقع، إذا كنت الحصول على. com أو. ORG أو. صافي السعر المعتاد هو حوالي 10 دولار سنويا. لذلك إذا كنت تدفع أكثر بكثير من ذلك، فإنه ربما لا يستحق كل هذا العناء أن لأنه، بعد كل شيء، هذه المواقع لا تفعل أي شيء مع أن اسم المجال. أنها مجرد تعطيه لك، وحتى لو كنت تستطيع الحصول عليه لرخيصة، لماذا لا؟ والشيء الآخر هو مرة واحدة لديك اسم النطاق الخاص بك، ثم ربما كنت ترغب في انتقل إلى إما Godaddy.com أو أينما كنت اشترى اسم النطاق الخاص بك وتعيين ملقمات اسم لاسم المجال. ما يعنيه ذلك هو مرة واحدة يذهب المستخدم إلى www.howstuffworks.com، تلك عناوين IP لملقم اسم هي عناوين IP أنها ستكون قادرة على البحث عنها. فإنها تكون قادرة على الوصول إلى موقع الويب الخاص بك من خلال خوادم اسم تلك. إذا قمت بتطبيق لاستضافة مكان ما ثم سوف المضيف الخاص بك على الأرجح تعطيك خوادم الاسم للاستخدام. وأخيرا، هناك هذا الشيء يسمى WHOIS. قاعدة بيانات WHOIS هي قاعدة بيانات مع الذي يمكن أن إدخال اسم نطاق وسوف بصق بعض المعلومات عن صاحب هذا الموقع وغيرها من المعلومات الاتصال. الآن، قد يقول، "أنا لا أريد حقا عنوان بيتي أو أنا لا أريد حقا عنوان البريد الإلكتروني الخاص بي على الموقع الإلكتروني لأحد أن يرى أو على الإنترنت لكي يطلع عليها الجميع ". فإنك قد ترغب في استخدام شيء أن الكثير من خدمات الاستضافة توفير - مثل مدير WHOIS. وقال مدير WHOIS هو مجرد خدمة أخرى أن الكثير منهم على أن يخفي بعيدا أن المعلومات ويضع فقط في من هو مدير لاسم - للحصول على عنوان انها عادة ما تكون مجرد أن اسم الشركة التي تعطى لك اسم النطاق هذا - وحتى ذلك الحين لا يتم تسريب المعلومات الشخصية الخاصة بك على شبكة الإنترنت، التي عادة ما تكون جيدة. أنا نفسي استخدام واحدة من هذه الخدمات. إذا كنت لا يهتمون الخصوصية الخاصة بك ثم لا يهم حقا. خادم DNS اختصار لنظام اسم النطاق، وما هو عليه - انها نوع من مثل جدول التجزئة في مكان ما أن يقول،  "هذا عنوان الموقع هو الذهاب الى الخريطة إلى هذا العنوان IP." وهذا كل ما هو عليه. هكذا مرة واحدة يمكنك الاستعلام هذا الملقم DNS، ثم يمكنك الحصول على عناوين IP لذلك اسم المجال المقابلة ومن ثم زيارة ذلك الموقع. (عضو الجمهور بطرح سؤال - غير مسموع) أول؟ المستوى الأول هو في الواقع مجرد عادة مخبأ الكمبيوتر نفسه. لديك نوع من الكمبيوتر يتذكر المرة الأخيرة التي ذهبت إلى www.google.com كان في هذا العنوان IP، ثم بعد لحظة، من شأنها أن تنتهي ذاكرة التخزين المؤقت، وسوف تسأل مثل كومكاست DNS، "مهلا، ما هو www.google.com؟" عادة، عند شراء اسم نطاق وأنت سجل واحد، وتقوم بإعداد موقع على شبكة الانترنت، لا يمكنك الذهاب إلى هذا الموقع على الفور مع أن اسم المجال لأن ملقمات اسم في جميع أنحاء العالم لا يعرفون عن اسم المجال الخاص بك حتى الآن. لديها لتجميع. وعادة ما يستغرق حوالي 24-48 ساعة. حسنا. لذلك، وهذا قليلا عن أسماء النطاقات. انهم بارد جدا. أعتقد أن عليك أن تحصل على واحدة إذا كنت جادا في المشروع وإذا كنت تريد حقا أن تجعل مشروعك معروفة في مختلف أنحاء الحرم الجامعي، وجود اسم نطاق يجعلها تبدو حقا المهنية. ثم الخطوة التالية، بطبيعة الحال، هو أن يكون نوعا من استضافة. إذا كنت تستضيف فقط على جهاز الكمبيوتر الخاص بك، لا أحد سوف أي وقت مضى أن تكون قادرا على الذهاب إليها. هل يمكن أن يحتمل إعداد ملقم على جهاز الكمبيوتر الخاص بك، والحفاظ على جهاز الكمبيوتر الخاص بك إلى الأبد، ولكن هذا غير مستحسن. هناك أنواع مختلفة من استضافة على شبكة الإنترنت. هناك استضافة مشتركة. هناك VPN (غير مفهومة) التي المضيفين الظاهري. هناك شبه مكرسة ومخصصة. من الماضي 3، VPN، شبه مكرسة، والتفاني وعادة ما تكون أكثر تكلفة. انهم عادة ما تستخدم للمواقع التي تتطلب المزيد من الموارد. إذا كنت بدأت للتو مع موقع على شبكة الانترنت، قد يكون فقط أكثر اقتصادا للذهاب مع استضافة مشتركة. وما المشتركة يعني مجرد حفنة من المواقع كلها معا فرز من على خادم واحد على هذا الموقع على هذا الخادم المضيف، ويمكنك الوصول إلى موقع الويب الخاص بك عن طريق اسم نطاق. هناك الكثير من المضيفين شعبية هناك. محفوطة ودرمهوست] - تلك هي كبيرة وكبيرة جدا وجدا، بشعبية كبيرة وجدا وناجحة جدا. وأنا شخصيا استخدام واحد يسمى MDDHosting. إذا ذهبت إلى www.mddhosting.com، وهذا هو بلدي المضيف في الاختيار. أعتقد أنهم جيدون جدا. لقد كانوا دائما موثوق بها جدا، وأنا لم أصب أي مشاكل معهم. لديهم أيضا تسعير تنافسية للغاية. اثنين من أنني لا أحب هي GoDaddy أو - وهذا أيضا مجموعة شعبية جدا، بل لقد كان لي تجارب مروعة معهم، والكثير من الناس وأنا أعلم أن مروا بتجارب رهيبة حقا معهم. انها نوع من ملاحقة الناس الذين لا يعرفون ما يفعلونه - ربما كنت صنع موقع على شبكة الانترنت للمرة الأولى، وحتى انها نوع من يخدع بهم إلى شراء حزمة تستضيفهم. لا تفعل ذلك. لا لأنها تقع. يذهب للبحث عن غيرها من حزم الاستضافة التي تناسب احتياجاتك حقا. والآخر هو - هناك المضيفين الحرة هناك. هناك العديد من المواقع التي ستستضيف موقع الويب الخاص بك مجانا - في بعض الأحيان عن طريق وضع اعلانا على موقع الويب الخاص بك، أحيانا بجعل يمكنك المشاركة في المحافل الخاصة، لكن في بعض الأحيان فقط أيضا مجانا. ولكن، كن حذرا مع المضيفين الحرة لأن الكثير منهم حقا مجرد الخروج من الأعمال بعد بضعة أشهر. أنت فقط لا يمكن أن يتماشى مع التكاليف. والبعض الآخر لا يمكن الاعتماد عليها فقط جدا، وسوف يكون موقعك دائما إلى أسفل، وكنت لا تريد أن يحدث ذلك. وسوف نقدم كل مضيف لوحة التحكم الخاصة بهم. لاحظ أن للجهاز الخاص بك، هل هناك حقا ليس لوحة التحكم في حد ذاته. لديك لاستخدام محطة للذهاب وتحرير الملفات. لديك إلى أشياء التصريح من قبل نفسك. إذا كنت تريد أن تذهب إلى بريس، عليك أن تذهب إلى مؤسسة الكوثر @ / بريس وأشياء من هذا القبيل. ولكن مع لوحة التحكم ويمكن أن تذهب في وتحرير الملفات على الخادم الخاص بك مع ويندوز إكسبلورر أو تطبيق مكتشف من نوع. أو يمكنك الذهاب من خلال والنظر في قواعد البيانات الخاصة بك مع أداة خاصة بهم بدلا من بريس. لذلك، هناك الكثير من الخيارات هنا، وبعض من لوحات التحكم أكثر شعبية هي هناك. ولكن إذا كنت تبحث عن مضيف، فإنك قد ترغب في النظر في أي نوع من التخصيصات وخيارات أنها توفر لي لتخصيص خدمة بلدي وإلى جعل موقع الويب الخاص بي تشغيل أفضل. لذلك، ثم قد تسأل، "حسنا، كيف يمكنني اختيار المواقع؟" إذا ذهبت إلى أي موقع المضيف هناك الكثير من المصطلحات، وهناك الكثير من الخيارات. هناك الكثير من أسعار مختلفة أيضا. عادة أذهب لأرخص منها فقط لأن المواقع التي ربما أنت وأنا المحاور - وخاصة في الوقت الراهن، خاصة وأن مبتدئين - أنها قد لا تحتاج إلى الكثير من الموارد كما قد موقع على شبكة الانترنت مثل موقع Microsoft.com. أولا كنت تريد أن ننظر إلى نظام التشغيل إذا كنت غريبة حقا ما إذا كان موقعك سوف يتم استضافتها على لينكس، ويندوز، أو على ماك. عادة نحن مجرد الذهاب مع لينكس لأن هذا هو عادة أرخص، وأيضا تلك التي ربما أنتم أكثر دراية بسبب الأجهزة. ومن ثم، ربما أنها سوف تضع بعض القيود على مقدار عرض النطاق الترددي الذي تحصل عليه - مثل كيفية العديد من ميغا بايت أو غيغا بايت من البيانات التي يمكن للمستخدمين تحميل من موقع الويب الخاص بك في الشهر؟ أو مساحة على القرص. مقدار المساحة الذي تحصل عليه؟ هو 500 MB؟ هو 2 GB؟ هو غير محدود؟ في الوقت الحاضر، والكثير من خوادم الويب تعطيك مساحة القرص غير محدود كوسيلة بالنسبة لهم لإغراء لك للحصول على الحزمة التي تستضيفهم. ولكن إذا كنت تعتقد حقا عن ذلك، عندما انت ذاهب من أي وقت مضى في حاجة إلى مساحة القرص غير محدود؟ إذا كان لديك اثنين من ملفات HTML، وزوجين من PHP، وزوجين من الصور - هذا فقط بضع ميغا بايت، وهكذا عادة أذهب فقط لقيمتها ربما بضعة غيغا بايت "من الفضاء، والتي قد تكون كافية لبدء قبالة لي حتى أنا بحاجة إلى المزيد. وأخيرا، فإنها قد وضعت قيود على أي نوع من - كم عدد قواعد البيانات يمكن أن يكون. ربما يمكن أن يكون فقط قاعدة بيانات 1. ربما يمكن أن يكون 2. ربما يمكن أن يكون 10. هل من المهم حقا أن لكم كم تحصل؟ الأشياء أن تسأل نفسك. ثم أخيرا، وأشياء مثل لغات. أنها لا تدعم PHP؟ أنها لا تدعم الخلية؟ معظم استضافة المواقع لا تدعم هذه لأنهم أحرار. انهم مفتوحة المصدر. أنه لا يكلفهم أي شيء لتوفير هذه لك. ولكن إذا كنت تريد استخدامه، ويقول، روبي أو بايثون أو بعض هذه اللغات الأخرى - قد لا تعتمد على الخادم الخاص بهم، لذلك فمن المهم أن نبحث عن تلك الأنواع من الأشياء. وأخيرا، وأنها لا تسمح لك أن تفعل بعض الأشياء أكثر تقدما، مثل وظائف SSL أو كرون؟ SSL هو الخيار حيث يمكنك جعل موقع الويب الخاص بك أكثر أمنا من خلال جعلها HTTPS وتشفير الاتصالات الخاصة بك. وظائف كرون هي ربما فقط البرامج النصية التي تريد تشغيل كل 5 دقائق، كل 10 دقيقة، كل 15. وهناك الكثير من استضافة المواقع المشتركة لا تضع قيود على عدد من وظائف كرون أنه يمكنك تشغيل لأن ذلك يستغرق فترة تصل المزيد من الموارد. وأخيرا، فقط كل شيء آخر أن كنت تريد أن ننظر - تأكد بالضبط ماذا يجري قبل أن تشتري حزمة الاستضافة. وأخيرا، والأداء. أداء ضخمة. كيف سريع هو موقعي ذاهب لتشغيل؟ معظم المستخدمين لن انتظر حتى ثواني لموقع الويب الخاص بك لتشغيل قبل أن مجرد الحصول على بالملل، ويذهبون إلى MeanBase وتبدأ في النظر في الصور من القطط - أنت تعرف أن يحدث، وتريد للتأكد من أن تحصل على ذلك المستخدم على متن الطائرة وأن لديك الجهوزية الجيدة التي يعني فقط أن موقع الويب الخاص بك سيكون الوصول إليها في جميع الأوقات. وهناك الكثير من المضيفين لديها الجهوزية سيئة حقا، وهذا يعني مجرد موقع الويب الخاص بك لن يكون يمكن الوصول إليها، وكنت لا تريد أن يحدث ذلك لأنك قد تكون حزينة. ويمكنك أيضا تتبع أداء المضيف الخاص بك مع مواقع مثل Pingdom.com أو المضيف tracker.com، ويقولون لك كيف في كثير من الأحيان هو موقع الويب الخاص بك إلى أسفل. وأخيرا، كنت تريد أن ترى عن دعمهم. إذا كان لديك مشكلة هم ذاهبون للرد عليك في غضون 24 ساعة؟ هم ذاهبون للرد عليك في غضون 48 ساعة؟ خدمة الاستضافة التي يمكنني استخدامها عادة يستجيب لي في غضون دقائق التي هي لطيفة حقا. يا للعجب! كل الحق! لقد حان الوقت لقضاء عطلة. ولكن أنا لن تعطيه لك. سنقوم مجرد إلقاء نظرة على صور القطط لطيف بين الحين والآخر. آخر شيء حقا، كبيرة حقا هو التوافق عبر متصفح. ماذا أعنيه عبر متصفح التوافق؟ كما تعلمون، في الوقت الحاضر انها ليست مجرد برنامج Microsoft Internet Explorer. انها ليست مجرد موزيلا فايرفوكس أو سفاري. الآن لدينا كروم. لدينا أوبرا. لدينا دولفين. لدينا كامينو. لدينا الفاتح. لدينا كل من هذه المتصفحات المختلفة. الأشياء التي يخرجون الآن - RockMelt - على الرغم من تلك تستند جميع على الكروم. ولكن حقيقة الأمر هو، وليس هناك متصفح واحد فقط بعد الآن. كنت لا مجرد مشاهدة هذه صفحات الويب مع تطبيق واحد. وهكذا، فإن مختلف المتصفحات الرد على مختلف HTML، CSS مختلفة، و جافا سكريبت مختلفة بشكل مختلف، وكيف تتعاملون مع ذلك؟ حسنا، في بعض الحالات، كنت حقا لا يمكن. موقع الويب الخاص بك - اذا كان يعمل في متصفح واحد، رمز التي كتبت لن تعمل في متصفح آخر، وانه عملك للتأكد من أن الشفرة التي تكتبها هو عالمي، أنه يعمل في كل مكان. لذلك، وهذا أمر خطير حقا. إذا أنت تقول، "حسنا، انها تعمل على جهاز الكمبيوتر الخاص بي. العظمى! دعنا ننتقل." حسنا، انها على الارجح لن يعمل على الألغام، وعندما أذهب إلى موقع الويب الخاص بك انا ذاهب الى أن يكون حزينا جدا، وانا ذاهب الى ترك على الفور. لذا، دعونا نرى كيف يمكن منع هذا. أول شيء، بطبيعة الحال، هو استخدام معيار HTML، CSS، وجافا سكريبت فقط. ماذا أعني بذلك؟ حسنا، هناك الكثير من الأشياء لا معيار هناك. على سبيل المثال، في CSS وهناك العديد من الإصدارات. إذا كنت ترى أي قواعد CSS مع MOZ-OR-بكت، هذه القواعد هي محددة إلى كل من متصفحات موزيلا وبكت المتصفحات، وهكذا كنت ترغب في التأكد من أن ربما كنت ترغب في تجنب تلك الأشياء لأنه إذا كنت تستخدم-MOZ-أن الحكم لن يؤدي الا الى العمل على فايرفوكس. وإذا كنت تريد حقا أن تبدو جيدة على برنامج Internet Explorer أيضا، وأنت تسير أن يكون من الحظ. لHTML أيضا، هل يمكن أن تفعل أشياء في HTML التي تعمل في متصفح واحد ولكن هذا فواصل في بلد آخر، وكنت ترغب في تجنب ذلك بقدر الإمكان. وأخيرا لجافا سكريبت حتى - هناك العديد من إصدارات جافا سكريبت، وهذا الصيف التقينا مشكلة حيث Document.getElementsByClassName-- التي عادة ما تكون وظيفة هذا ما يعرف بأنه جزء من معيار جافا سكريبت - لم يكن ليجد في برنامج Internet Explorer 8. لذا، خلال الصيف كنت أعمل في مختبر وكنا بناء التجارب على الانترنت. وكنا نظن أنها تعمل بشكل جيد حقا حتى أدركنا المستخدمين الذين يستخدمون برنامج Internet Explorer 8 لا يمكن أن تقدم نتائجها. كنا في عداد المفقودين على الكثير من البيانات. التي جعلتنا المحزن حقا. لذا، تريد دائما للتأكد من أن البرامج النصية الخاصة ذاهبون للعمل في كل مكان. وأخيرا، استخدام validator.w3.org وهو ما نقول لك أن تفعل في pset 7. تأكد من أن صفحاتك يتم التحقق من صحتها. هذا أمر مهم لأن ذلك هو أول خطوة الاختيار التعقل على الأقل. هو قانون بلدي في الواقع متوافقة مع المعايير؟ وهناك طريقة أخرى لفرز من تساعدك على التأكد من أن موقعك هو الذهاب إلى العمل في معظم الظروف هو استخدام ربما بعض المكتبات والأطر لأن هؤلاء المطورين الذكية حقا لقد فكرت في هذه القضايا بالنسبة لك. لقد ذهبوا من خلال وأنها قد كتبت في وظائف مختلفة التي تعمل عبر المتصفحات. على سبيل المثال، ونحن نستخدم مسج في Pset 7. حتى ولو كنت قد لا يطلع عليها، مسج يوفر الكثير من الوظائف التي لولاها لديك لكتابة نفسك. لكن هؤلاء المطورين كتب عليه، وتأكدوا من أنه يعمل في جميع المتصفحات. والتمهيد - الذي هو الإطار المغلق أخرى أننا أظهرنا لكم في Pset 7 - فإنه يأخذ حقا بعيدا الكثير من الصداع مع تصميم المواقع الإلكترونية التي تبدو جيدة. في جميع المتصفحات. وأخيرا، إذا كان يمكنك تجنب ذلك، وأنا عادة تجنب الترميز من نقطة الصفر. إذا كنت مجرد خلق موقع على شبكة الانترنت لنادي المدرسة، على سبيل المثال، وكل ما عليك القيام به هو عرض بضع صفحات، وربما يكون رئيسكم تذهب في وتغيير بعض الأشياء هنا وهناك - وهناك حقا لا حاجة إلى رمز أن ما يصل نفسك. أن يأخذ الكثير من وقتك. فإنه يأخذ الكثير من الطاقة الخاصة بك، وعليك أن تذهب من خلال وكان لديك لمعرفة، كذلك، يتم هذا الانتقال لتبدو جيدة في هذا المتصفح، هو الذهاب لتبدو جيدة في هذا المتصفح. ربما تستخدم بعض من هذه البقع أن الآخرين قد كتبت بالفعل بالنسبة لك، مثل وورد أو جملة أو دروبال. وتسمى هذه المحتوى - هذه تسمى نظم إدارة المحتوى والتي هي في الأساس مجرد الحزم التي حان بالفعل القيام به بالنسبة لك، ويمكنك تنزيلها، ووضعها على الخادم الخاص بك، وتخصيصها كيفما تريد، وكان لديك بالفعل موقع على شبكة الانترنت تشغيل. هذه الحزم البرمجية هي شيء أن ننظر في ل. هذه الأمور هي المصدر المفتوح ما لم تذهب لشيء من هذا القبيل - إذا كنت تبحث عن حزمة شكل، وهناك أشياء ليست مجانية مثل إدارية أو مقروء. إذا كنت لا تحتاج بعض تلك الميزات المتقدمة، يمكنك أن تختار دائما للخيار الحر. وأخيرا، لا يوجد أي تجنب ذلك. يجب اختبار، اختبار، اختبار. يجب اختبار التعليمات البرمجية الخاصة بك على كل من هذه المتصفحات وعلى جميع هذه المنصات. وكما تعلمون، IE6 - وقد بدأ الناس شكرا لله الابتعاد عن IE6 لأن مرة في اليوم، ربما قبل بضع سنوات، كان مطوري الويب لدائما، دائما، الانقياد دائما إلى الضعف IE6 في أعقاب المعايير. مواقع بدا مجرد نوع من عام 1990 لعدم وجود طريقة أفضل للتعامل معها. يمكنك أيضا استخدام لقطات من المتصفح للتحقق CSS الخاص بك. موقع واحد هو حقا بارد browserlab.adobe.com. هذا هو خدمة مجانية وضعت من قبل أدوبي. وما يفعلونه هو أنها يمكن أن تأخذ لقطات من موقع الويب الخاص بك يعمل تحت ظروف مختلفة - مثل الجري تحت مختلف المتصفحات، يعمل تحت منصات مختلفة - وتظهر لك ما تبدو عليه. فقط لتظهر لك ما أعنيه هنا، أنا خلق موقع على شبكة الانترنت في العام الماضي ودعا الحياة بجامعة هارفارد، وما حاولت القيام به - أنا حاولت أن تجعل أفضل my.harvard. لأنه إذا كنت هنا في العام الماضي، my.harvard لا تبدو كما يبدو الآن. يبدو نوع من مثير للاشمئزاز. ولكن الآن يبدو أفضل كثيرا. وكان تنفيذ بلدي لا أن تعد مفيدة بعد الآن، ولكن كل نفس، أنت تعرف، أنا حاولت إضافة - (غير مفهومة) العديد أيا كان - ويبدو - أنها تبدو جيدة جدا على جهاز الكمبيوتر الخاص بي. ومن ثم، ربما لو كنت لها مزيد من الوقت لكنت قد ذهبت إلى مختبر المتصفح، وكنت قد بحثت في، حسنا، كيف تبدو في كروم 18 على ويندوز. وأود أن انتقل لأسفل وأود أن أرى - أوه لا! انظر المربع الإعلانات. النص الذي قدمته كان يطفح. لذلك، فهذا أمر سيئ، أليس كذلك؟ إذا كان المستخدم يستخدم كروم على ويندوز، ويأتي إلى موقع الويب الخاص بي، التي تبدو على الفور مهني جدا. لذلك، يجب أن أذهب إلى بلدي CSS ومعرفة ما جزء من بلادي CSS هو كسر هنا. لماذا أليس كذلك تعرض بشكل صحيح وإصلاحه بحيث يمكن لكافة المستخدمين الاطلاع على نفس الموقع ويكون مجرد سعيدة كما. وأخيرا، حسنا، لقطات من المتصفح لطيفة لاختبار CSS الخاص بك، ولكن ماذا عن جافا سكريبت لديك؟ ماذا عن إذا كان لديك بعض النصي معقدة قد تشغيل؟ حسنا، يمكنك أن تفعل دائما الافتراضية. إذا كان لديك جهاز ماكنتوش يمكنك استخدام البرنامجين أو برنامج VMWare إلى المحاكاة الافتراضية ربما نسخة من ويندوز واستخدام Internet Explorer هناك. أو، يمكن أن تذهب إلى شيء مثل Spoon.net، والتي تعمل للأسف فقط على أجهزة الكمبيوتر. ولكن ما يفعلونه هو بارد جدا. أنها المحاكاة الافتراضية البرمجيات بالنسبة لك حتى تتمكن من تشغيل إصدارات مختلفة من IE، على سبيل المثال. يمكنك تشغيل إصدارات مختلفة من فايرفوكس. يمكنك تشغيل إصدارات مختلفة من سفاري واختبار كل من مواقع الويب الخاصة بك هناك. لسوء الحظ، فهي ليست حرة. هذا هو خدمة مدفوعة الأجر، لذلك هناك دائما نوع من هذا - هناك دائما نوع من هذه مقايضة بين، حسنا، أنا ذاهب لجعل موقع الويب الخاص بي تبدو جيدة. إذا كان الأمر كذلك، وأنا قد تضطر إلى دفع ثمن بعض الخدمات لمساعدتي في القيام بذلك. أي سؤال في هذه النقطة عن أي شيء تحدثنا عنه؟ رهيبة. حسنا. الآن لدينا أكثر الأشياء للحديث عنها. كيف حول أخطاء؟ كيف يمكنك التأكد من أن موقع الويب الخاص بك هو الذهاب الى العمل حتى عندما يحدث شيء سيء؟ ربما لم يكن لديك صفحة تسمى food.php. لكن لي، وأنا أذهب إلى موقع الويب الخاص بك، وأحاول الوصول إلى food.php. هل أنت ذاهب لمجرد أن تظهر لي صفحة بيضاء تقول 404 - ملف لم يتم العثور؟ أو أنت ذاهب إلى القول، "حسنا، أنا آسف أنني لا يمكن أن تجد هذا بالنسبة لك، ولكن ربما وهنا بعض الموارد الأخرى لمساعدتك في البحث عن ما تحتاج إليه ". أخطاء أخرى - لذلك، وهذا ما يسمى أخطاء HTTP التي ليست سوى بعض رموز الخطأ أن الخادم الخاص بك قد أرسلت إلى المستعرض في حالة حدوث شيء سيء. 400 - طلب غير صالح. 401 -. 403 هو نوع من المشترك عندما يكون لديك دليل أن ليس من المفترض أن يكون الوصول إليها من قبل المستخدم، ولكن المستخدم يحاول على أي حال. و500 - خطأ خادم داخلي - أن يحدث عادة عندما يكون لديك شيء سيئة يحدث في الواقع مع رمز PHP الخاصة بك. لكن في أي حال، هذه الأنواع من المتصفحات - هذه الأنواع من الأخطاء لا يحدث. لذا، كيف يمكنك التأكد من أنك التعامل مع هذه الأخطاء بأمان وتأكد من أن المستخدم ليس مجرد نوع من معلق هناك؟ هنا يأتي. هتكس. الآن،. هتكس هو الشيء الذي يعمل على خوادم أباتشي، شيء أن يعمل ويعمل على عدد قليل من خوادم أخرى كذلك. هذا هو مجرد طريقة لتكوين الخادم الخاص بك بحيث يمكنك جعلها تفعل ما تريد أن تفعله. بعض الأشياء التي يمكن القيام به. هل يمكن التحكم في إعدادات ذاكرة التخزين المؤقت. ربما هناك صفحة معينة على موقع الويب الخاص بك أن عليك التأكد من أن المستخدم إعادة تحميل كل مرة يأتي للمستخدم ويزور موقع الويب الخاص بك. أو ربما لديك بعض URL هذا مثل yoursite.com / اختبار / HTML / صفحات / hello.html وتريد فقط أن تكون yourname.com / مرحبا - حسنا، يمكنك استخدام هتكس لإعادة توجيه صفحة ويب واحدة إلى أخرى. يمكنك أيضا استخدامه للقيام المصادقة. ربما هناك بعض أجزاء من موقع الويب الخاص بك أن تحتاج إلى استخدام كلمة مرور أخرى. يمكنك منع عناوين IP معينة، منع بعض المجالات. ربما كنت للتو حقا لا أحب طلاب جامعة هارفارد باستخدام موقع الويب الخاص بك. حسنا، لديك خيار حظر كافة عناوين IP هارفارد. وأخيرا، يمكنك علاج الأشياء - يمكنك كتابة رمز معين لجعل الخادم الخاص بك علاج مثل. تشاو أو اسمك أو صفحات مرحبا كما رمز PHP. ربما هذا سوف يكون مفيدا. ربما هذا لن يكون. وأخيرا، يمكنك استخدامه للتعامل مع الاستجابات خطأ. ماذا أعني بذلك؟ إذا كنت ببساطة إضافة رمز مثل هذا - 404 ErrorDocument ومن ثم توجيهها إلى بعض صفحة الخطأ، يمكنك التأكد من أن المستخدم لا انظر فقط حقا، والقبيح حقا 404 وتبين لهم شيئا لطيفا. دعونا نلقي نظرة على الواقع كيف يمكننا أن نفعل ذلك مع Pset الخاص بك 7. هنا، وأنا في جهاز بلدي. أنا ذاهب لفتح كروم، ثم انا ذاهب الى محاولة الوصول إلى صفحة التي لا وجود لها على CS50 المالية. لذلك، المضيف المحلي - cats.php-المتوسطة، لاحظ بأنني خلقت وثيقة الخطأ أن يقول: "كانز لم تجد صفحة Z!" أنه يحتوي على القط حزين جدا على ذلك. إذا ذهبت على تويتر، وإذا ذهبت على أي من هذه المواقع الأخرى، لا يمكنك العثور على الصفحة، فإنها عادة في محاولة لتظهر لك صورة لطيف بحيث كنت لا تشعر بخيبة أمل جدا. هل يمكن أن يكون أيضا شيء أن يكون أكثر مهنية أن يقول، حسنا، أنا آسف لم أتمكن من العثور على الصفحة، ولكن ربما هنا مربع البحث. أو ربما وهنا بعض الروابط التي من شأنها أن تساعدك على العثور على الرابط الذي تريده. لذا، كيف أفعل ذلك؟ كيف يكون هذا ممكنا حتى؟ إذا ذهبنا إلى محطة دينا هنا - أنا مجرد الذهاب للتكبير قليلا - لاحظ أن لدي صفحة جديدة. داخل بلدي دليل HTML يطلق عليه - لا يمكن أن نرى ذلك - انه دعا error.php. وerror.php هو مجرد ملف الذي أدليت به أن يوضح لك أن الصفحة نفسها. ويمكنني أن تظهر لك ما هو error.php. انها بالضبط هذه الصفحة. وتقول، "أوه لا! كانز لم تجد صفحة Z!" وإذا كنت تريد أن ترى - لذلك، لاحظ أن هتكس نوع من هو اسم غريب. ويبدأ مع نقطة مما يعني أنه ملف نظام. انها ملف مخفي الذي لا يظهر عادة. إذا كنت تفعل LS-A، يمكنك ان ترى كل من الملفات المخفية في دليل معين، وبالفعل، كنت انظر. هتكس هو واحد منهم. دعونا نمضي قدما وفتح هتكس - مع gedit - بوم! كل ما لدي هو سطر واحد في هناك - وثيقة لخطأ 404 الأخطاء والتي تعرف أيضا على أنها أخطاء الملفات لا وجدت. دعونا توجيهها إلى ما يسمى error.php. هل يمكن أن يكون الأشياء الممتعة مثل كانز لم تجد صفحة Z! وهناك أيضا أشياء باردة جدا التي يمكنك القيام به مع. هتكس. إذا كنت تريد أن ترى أكثر من ذلك. هتكس السحر، هذا هو موقع رائع جدا للذهاب الى - انه دعا javascriptkit.com/howto/htaccess.shtml-- إذا كنت ترغب في إجراء المزيد من السحر الخادم. ويمكن أن تكون ممتعة جدا. يا للعجب! كل الحق! المزيد من الصور لطيف. هذا هو الرجل القيام دفع عمليات، وقطته تحاول مساعدة. وأعتقد أنه لطيف جدا. للأسف، وأنا لم يكن لديك القط من هذا القبيل. حسنا. لذلك، تحدثنا عنه. هتكس. لقد تحدثنا عن معالجة الخطأ. لقد تحدثنا عن استضافة، أسماء النطاقات. لقد تحدثنا عن التوافق عبر متصفح. الآن كيف يمكننا التأكد من أن موقع الويب الخاص بك يؤدي في الواقع؟ كيف يمكننا التأكد من أن إذا ذهبت إلى موقع الويب الخاص بك أستطيع أن أرى صفحتك في غضون ثوان قليلة؟ واحدة من الأشياء التي أعتقد أن الناس مجرد نوع من نسيان هو تحسين الصورة. دعونا نقول ان كنت تريد وضع صورة على موقع الويب الخاص بك لتصبح النتيجة 2 MG كبيرة. قد يكون على ما يرام بالنسبة لنا لأننا في جامعة هارفارد، ونحن لدينا اتصال إنترنت سريع جدا. ولكن تخيل شخص في الصين. تخيل شخص في الهند. تخيل شخص ما ربما في ريف كانساس الذين ربما لم يكن لديك نفس النوع من شبكة الانترنت عريضة النطاق التي لدينا. إذا كان لديك 2 MB الصورة على موقع الويب الخاص بك والمستخدم يحاول الوصول إليه، انها سوف تأخذ منهم وقتا طويلا حقا لتحميل. لذا، إذا كنت لا تحتاج هذا النوع من القرار، ثم يمكنك تغيير حجم الصور الخاصة بك مع شيء مثل أدوبي فوتو شوب. هناك عادة خيار يسمى آمنة للويب والأجهزة، وماذا يفعل هو يستبعد كل من المعلومات غير الضرورية ونوع من التعاقدات الملف الخاص بك إلى حجم صورة صغيرة بحيث يمكنك وضعه على موقع الويب الخاص بك، وأي مستخدم الذي يحاول تحميل تلك الصفحة هو ذاهب لتحميل نسخة مصغرة من الصور الخاصة بك. إذا لم يكن لديك أدوبي فوتو شوب webresizer.com هو أيضا مورد آخر حيث يمكنك إدخال صورتك وسوف بصق على صورة بالضبط نفس، لكنها ستكون شيئا مثل 3 مرات أصغر. بحيث يكون مفيدا جدا للمستخدمين. شيء آخر يمكنك القيام به هو زيارة maxify التعليمات البرمجية. إذا كنا نلقي نظرة على Google.com، سترى أنه ليس من نفس نوع HTML و CSS التي اعتدنا على. مجرد الذهاب لإلقاء نظرة على شفرة المصدر هنا. إذا أنا فقط انتقل لأسفل - نجاح باهر، والتي تبدو مثيرة للاشمئزاز جدا. هذا من شأنه أن تحصل على صفر في الاسلوب. إذا كنت ترميز هذه لPset الخاص بك، سوف تحصل على صفر على طريقتك. هذا لا يوجد لديه التباعد. أسماء تبدو خفي حقا. كل شيء مثير للاشمئزاز حقا. والنصي ليغلق في الجسم - HTML الإغلاق - انهم جميعا معا - سمشيد كل ذلك معا. لماذا يفعلون هذا؟ انهم مصغر التعليمات البرمجية الخاصة بهم. لاحظ أن هذه الوثيقة ستكون أصغر كثيرا بالنسبة لي لتحميل من شيء مع المساحة البيضاء، من شيء مع أسماء متغير طويل حقا. إذا كنت يصغر التعليمات البرمجية الخاصة بك كنت خارج الشريط كل المساحة البيضاء. بالطبع، متصفحك لا يهمه إذا كان لديك أي مساحة بيضاء في التعليمات البرمجية. كنت الشريط بها، وأنا الآن يمكن تحميل ملف أصغر - الآن ملف - الوثيقة التي نحن في طريقنا لتحميل لديها حجم ملف أصغر، وسوف يكون أسرع بالنسبة لي لتحميل، وهذا مفيد. إذا كنت تعمل مع المواقع، وكنت اطلاق موقع على شبكة الانترنت، انها دائما تقريبا جيدة لزيارة maxify التعليمات البرمجية الخاصة بك. سبب آخر لأنه قد يكون من الجيد هو ربما كنت لا تريد الآخرين لاستخدام التعليمات البرمجية الخاصة بك. ربما كنت لا تريد للآخرين باستخدام CSS الخاص بك. يمكنك معرفة ما إذا كنت تريد حقا أن تكون بخيل مع ذلك، ثم يمكنك أيضا زيارة maxify التعليمات البرمجية الخاصة بك، وسيكون من الصعب بالنسبة لي لسرقتها لأن لدي أي فكرة عما يحدث. يمكنك أيضا الانتقال إلى مواقع مثل minify.avivo.si. الخدمات مثل هذا على الانترنت تساعدك على يصغر التعليمات البرمجية بحيث لم يكن لديك للقيام بذلك يدويا. بالتأكيد لا تفعل ذلك باليد. حسنا. نتحدث الآن عن البرامج النصية. ربما في برامجك هناك شيء ان كنت لا تحتاج إلى القيام به. ربما هناك حلقات اضافية في هناك. تحدثنا عن تصميم رمز في CS50. حتى لو كنت الترميز في C إذا كان لديك - إذا كنت تقوم بعمل إضافي ان كنت لا تحتاج إلى القيام به، حسنا، هذا يحدث لإبطاء البرامج النصية الخاصة بك على موقع الويب الخاص بك، وهذا مهم بشكل خاص للمواقع لأن المستخدمين هي في الوقت الحاضر صبور جدا. إذا كنت تقوم بعمل لا لزوم لها، انها سوف تأخذ منهم وقتا أطول للوصول الى المعلومات التي يريدون، وانهم ذاهبون لتكون سعيدة جدا. وأخيرا، قد ترغب في تحسين جداول قاعدة البيانات الخاصة بك. تذكر تحدثنا عن الفهارس. انهم ليست جيدة فقط للتأكد من أن لديك على التوالي التي فريدة من نوعها. انهم أيضا جيدة للتأكد من أن قاعدة البيانات الخاصة بك يعمل بسرعة. إذا كنت تريد أن تقرأ على أن يذهب إلى وثائق الخلية، أو يمكنك أن تبحث في - حسنا، كيف يمكنني تحسين جدول قاعدة البيانات؟ كيف يمكنني التأكد من أن لدي مؤشرات التي تساعد لي الحصول على المعلومات بشكل أسرع؟ هناك أيضا الحيل الصغيرة التي يمكنك استخدامها مثل التخزين المؤقت. إذا كان لديك PHP - إذا كان لديك بلوق، على سبيل المثال، وعليك - وانه مدعوم من قبل PHP أو أي لغة أخرى - يمكنك تخزين بلوق الخاص بك في دعونا نقول فترات لمدة 50 دقيقة بحيث يمكنك تخدم صفحات ثابتة أو HTML ثابت للزوار إلى موقعك. بهذه الطريقة المستخدمين لم يكن لديك لتشغيل البرنامج النصي PHP في كل مرة، وربما هذا سيكون أسرع بالنسبة لهم للوصول إلى هذه المعلومات. وأخيرا، يمكنك استخدام شيء مثل CDN. لاحظ أنه كلما قمت بتحميل Pset، كنت دائما الذهاب إلى CDN.CS50.net. لماذا؟ يستخدم CS50 أيضا نوع من مثل CDN - شبكة توزيع المحتوى - وهو ما يعني فقط أنه من حفنة من الخوادم ربما في مكان ما حول العالم أن مساعدة في خدمة صفحاتك للزائرين. إذا زائرك هو الحصول على الصفحة من ملقم هذا هو أقرب إليهم جغرافيا، ثم على الأرجح الزوار الخاص بك هو الذهاب للحصول على هذا الملف على نحو أسرع كثيرا. وهناك أيضا مصادر على الانترنت التي تساعدك على القيام بذلك. واحد منهم هو كلودفلاري. أنها توفر خدمة CDN مجانا. إذا كان لديك ملفات كبيرة بأن ما تتمتعون به خدمة للمستخدمين، ثم ربما كان من الأفضل لوضعها على CDN حتى يتمكنوا من الحصول عليها بشكل أسرع. الموضوع الأخير لهذا اليوم هو محرك البحث الأمثل. ما هو محرك البحث الأمثل؟ وهذا التأكد من أن محركات البحث مثل غوغل أو بنج أو ياهو يمكن أن تذهب إلى موقع الويب الخاص بك والزحف موقعك وفهرسة موقعك وعندما أنا، على سبيل المثال، انتقل إلى Google.com وأنا في محاولة للبحث عن شيء، ثم موقعك سوف يطفو على السطح. كيف يمكنك التأكد من أن موقع الويب الخاص بك هي واحدة من أكبر 10؟ لأنه كما نعلم جميعا، إذا كنت تبحث عن شيء ما على جوجل وانها ليست على أفضل 10 وكنت على الأرجح لن ننظر في ال 10 المقبلة. هذا هو نوع من موضوع وهذا ما يكتنفها الغموض. هناك الكثير من الضجيج هناك على شبكة الإنترنت. هناك الكثير من الخرافات حول إذا لم X ثم غوغل سوف مثلك أفضل. إذا لم Y ثم غوغل سوف مثلك أفضل. انها على الارجح أفضل للنظر في الوثائق عملاق البحث نفسه. هذه هي واحدة من وثائق على جوجل أن أقول لك بالضبط كيفية تحسين موقع الويب الخاص بك بحيث يمكن أن جوجل الوصول وذلك مؤشر جيد جدا. لم يكن لديك لنسخ أسفل هذا العنوان لأن هذا العرض هو الذهاب الى تكون على الانترنت على أي حال. اذا نظرتم الى هذا وأنت تقرأ هذا هناك بعض النصائح المفيدة جدا في هناك. جوجل يخبرك - إذا كنت تريد حقا أن يكون موقعك فهرستها بشكل جيد ثم عليك أن تفعل كل هذه الأشياء. وشيء آخر أن محركات البحث مثل حقا هو محتوى جديد. إذا كان لديك المحتوى الذي يتم تحديثها بانتظام جدا ثم يقول محركات البحث، أوه، أنا أحب موقع الويب الخاص بك. انا ذاهب للذهاب إلى موقع الويب الخاص بك في كثير من الأحيان. انا ذاهب الى مؤشر الكثير من صفحات موقعك. إذا كان لديك محتوى جديد ثم كنت أكثر من المرجح أن تظهر - كنت أكثر من المرجح أن تكون أكثر أهمية. كنت أكثر من المرجح أن تكون أكثر المحدثة، وهم أكثر عرضة لوضع موقع الويب الخاص بك فوق الآخرين محركات البحث. روابط عميقة مهمة أيضا. إذا كنت تريد حقا موقع الويب الخاص بك لتبدو جيدة في عيون محرك البحث والكثير من المواقع الأخرى المرتبطة به ومرتبط بعمق إلى موقع الويب الخاص بك. لا مجرد ربط إلى صفحتك الرئيسية. الرابط لربما yourname.com / شيء / شيء / something.php. أن - لمحرك البحث - الوسائل، نجاح باهر، لديهم المحتوى مثيرة للاهتمام حقا أن شخصا آخر هو ربط عميقا في موقعهم أنه ينبغي لي أن حقا، حقا وضع أهمية أكبر على صفحات ذلك الموقع. إذا كان لديك عناوين الصفحات دقيقة، إذا كان لديك أية أخطاء هذا امر جيد لأن إذا كان محرك البحث هو محاولة لزيارة موقع الويب الخاص بك، وأنها تحصل على خطأ، انه سيكون على الارجح الى التخلي قريبا جدا جدا. وأخيرا، كنت تريد أن يكون لها وقت التحميل بسرعة لأن محركات البحث - تماما مثل البشر - لا تنزعج لديهم الكثير من الصبر للمواقع بطيئة. هذا هو وسيلة لجعل لكم من أن تظهر أعلى في استعلامات البحث محرك ونأمل بالتالي الحصول على المزيد من الحركة. لأنه بعد كل شيء، كنت قد أمضى كل هذا الوقت في تطوير موقع الويب الخاص بك. قضيت كل هذا الوقت إطلاق هذا الموقع على الانترنت. كنت ترغب في التأكد من أن لديك الكثير من المستخدمين الذين يرون في الواقع المحتوى الخاص بك. موارد أخرى جيدة للاستخدام. جوجل أدوات مشرفي المواقع هو شيء أن ننظر في ل. هذا يساعد فقط لك أن ترى - صفحة Google لا فهرسة موقعي. ما أنواع الأخطاء هو أنها تواجه؟ عدد الصفحات المفهرسة أنها لم؟ ماذا تعتقد هو المحتوى الأكثر أهمية على صفحتي؟ ربما هذا ليس ما أريد لها أن تكون. ربما أحتاج لتغيير موقعي مثل قليلا أن الأمر ينعكس بصورة أفضل ما هو موقع الويب الخاص بي هو حقا حول. خدمة Google Analytics هو أداة أخرى باردة حقا. يمكنك إضافة القليل من جافا سكريبت إلى صفحات موقعك. ثم بعد ذلك يمكنك الذهاب إلى برنامج Google Analytics، وأنها سوف تتبع التركيبة السكانية زائرك والنمو موقعك. وسوف اقول لكم بالضبط كيف العديد من الزوار بزيارة موقع الويب الخاص بك في يوم معين، في غضون ساعة معينة، في غضون أسبوع معينة. عدد الزوار من الصين؟ كيف العديد من الزوار من القارة القطبية الجنوبية - كنت الحصول على موقع الويب الخاص بك. قد يكون شيئا بارد لرؤية أو أنه قد يكون مفيدا حتى لأنك تحاول استهداف مجموعة معينة. ربما كنت في محاولة لاستهداف المراهقين مع موقع الويب الخاص بك، وأنت ترى أن معظم الزوار إلى موقع الويب الخاص بك هي ربما 30 - إلى الذين تتراوح أعمارهم بين 40 عاما، ثم ربما إما لديك مشكلة أو يمكنك القول فقط، حسنا، ثم ربما ينبغي لي أن مجرد تغيير التركيز موقعي بحيث أركز أكثر على هذه الفئة العمرية. تطبيقات Google - إذا كنت تريد أن يكون نوعا من رسائل البريد الإلكتروني مع اسم النطاق الخاص بك - ربما شيء من هذا القبيل yourname@yourname.com-- يمكنك استخدام عناوين بريد جوجل - يمكنك استخدام خدمة بريد جوجل وتطبيقات Google هي طريقة واحدة للقيام بذلك. يمكنك إعداد عناوين البريد الإلكتروني المحددة التي هي محددة لاسم النطاق الخاص بك بدلا of@gmail.com. وأخيرا، هناك توسعات شبكة الإنترنت المطور وإضافات - للكروم، لفايرفوكس، ومتصفحات أخرى - التي تسمح لك أن تذهب في وتفتيش CSS، وفحص جافا سكريبت، نرى بالضبط ما هو الخطأ في البرنامج النصي جافا سكريبت الخاصة بك، وربما هذا سوف يكون من المفيد لأغراض دو التنصت الخاصة بك، لأنك معرفة - حسنا، لماذا لا يتم عرض بشكل صحيح موقع الويب الخاص بي في هذا المتصفح؟ وأخيرا، إذا كنت تريد معرفة المزيد حول كل هذه المواضيع - إذا كنت تريد معرفة المزيد حول HTML و CSS و JavaScript - لأنه بعد كل شيء، نحن كنت تدرس إلا قليلا - يمكنك الذهاب المواقع مثل W3Schools.com للبحث عن مزيد من الموارد. لديهم دروس لطيفة جدا على كيف أفعل X، Y أو ماذا تعني؟ إذا كنت تريد معرفة المزيد عن اللغات التالية يمكنك ببساطة الذهاب هنا. حسنا. أعتقد أنني أردت أن ترك الدقائق القليلة الأخيرة من هذا لطرح الأسئلة، وحتى لا يكون هناك أي أسئلة عن أي شيء تحدثنا عنه؟ [عضو الجمهور] ما هي أنواع الأشياء الموجودة على W3Schools وكيف يتم تغطيتها؟ [Yuechen تشاو] ما هي أنواع الأشياء؟ لذلك، واحدة من أكبر جدا الأشياء التي يمكنني استخدام الكثير من مرجعياتها. التفاصيل الخاصة بهم مراجع، على سبيل المثال لCSS - ماذا يعني هذا أو إذا أردت تغيير خلفية صفحة - كيف يمكنك أن تفعل ذلك؟ متصفحات التي تدعم هذا الأمر؟ أشياء من هذا القبيل. وبعد ذلك أيضا يكون مجرد دروس لطيفة جدا على HTML، على PHP، جافا سكريبت، في الخلية، على كل أنواع المواضيع المختلفة. لديهم دروس لطيفة. انهم يعلمك كيفية القيام الأشياء. أنه من الجيد أن تكون قادرة على الذهاب ومعرفة المزيد عن هذه المواضيع. [عضو الجمهور] HTML 5 لا يزال غير متوافق مع جميع المتصفحات هناك. تنصحين مجرد البقاء بعيدا عن ذلك بسبب مشاكل التوافق؟ كيف ستتعامل مع ذلك؟ [Yuechen تشاو] نعم، لذلك، فإن السؤال هو HTML5 لا يزال معيارا طفل. انها غير مدعومة حقا من قبل الكثير من المتصفحات، لذلك يجب علينا تجنب ذلك؟ أعتقد العام الماضي ولقد كنت من دعاة كبيرة جدا من، دعونا تجنب HTML5 لأنه لا يزال - ما زال الكثير جدا جديدة في واقع الأمر، والمعيار HTML5 لم تكتمل حتى الآن. وهكذا، وهناك حقا أي معيار HTML5. ولكن اعتقد وخاصة إذا كنت تصميم موقع على شبكة الانترنت الآن، قد يكون من الأفضل إذا كنت مجرد الذهاب مع HTML5 لأن هذا النوع من سيكون في المستقبل، وإذا كنت تريد موقع الويب الخاص بك لتكون في المستقبل واقية وكنت تريد موقع الويب الخاص بك للعمل في المتصفحات في المستقبل، قد يكون من الأفضل أن تبدأ بناء شيء للمستقبل من للماضي، وأيضا فقط بسبب حقيقة أن HTML5 هو في الحقيقة لا تختلف كثيرا من HTML4 أو XHTML. إذا كنت تستخدم HTML5، فإنه عادة ما تعمل في معظم المتصفحات. لديك فقط لفرز من الدخول وتأكد مع هذه الصور والتأكد مع الذهاب إلى هذه المواقع نفسك. ولكن على الأرجح أنه سوف يعمل إلا إذا كنت تستخدم ميزات محددة جدا إلى HTML5. لاحظ أيضا أن لCS50 - على سبيل المثال، لاعب الفيديو التي نستخدمها - فإنه يستخدم HTML5 HTML5 والفيديو لعرض المحاضرات. ولكن إذا كان لديك متصفح حقا القديمة، ثم أنها سوف يرتد على فلاش. لذلك، وهذا أيضا شيء آخر - لديها نظام الاحتياطي للعندما كنت أعرف فقط أن المتصفح لا يذهب للتعامل مع ما الذي تريده في التعامل معها. أسئلة أخرى؟ أي شيء التي تحدثنا عنها. حسنا. ثم أعتقد ذلك حول هذا الموضوع بالنسبة لي. أعتقد أن كل ما في الأمر. (تصفيق) بارد. [CS50.TV]