[Powered by Google Translate] [సెమినార్] [వెబ్ కోసం మీ సైట్ సిద్ధమౌతోంది] [Yuechen జావో] [హార్వర్డ్ విశ్వవిద్యాలయం] [ఈ CS50 ఉంది.] [CS50.TV] సరే. మీరు అబ్బాయిలు ఇది అప్ ఉంటే ఇక్కడ వెబ్ అభివృద్ధి మరొక గంట. ఈ రోజు నేను వెబ్ కోసం మీ సైట్ సిద్ధం గురించి మాట్లాడటం సాధ్యం వెళుతున్న. రోజంతా - మరియు బహుశా గత 2 వారాల కోసం - మేము, ఒక వెబ్సైట్ సృష్టించడానికి ఎలా గురించి ఆలోచిస్తున్నాము చట్రాలు ఉపయోగించడానికి ఎలా PHP ఉపయోగించడానికి HTML, ఎలా ఉపయోగించాలో విషయాలు ఆ వంటి - మీరు డేటాబేస్ వ్యవహరించవచ్చు నిర్ధారించుకోండి ఎలా. కానీ నేడు, మేము మీ సైట్ CS50 తరువాత జీవించడానికి జరగబోతోంది పేరు గురించి మాట్లాడటం వెళుతున్న చేస్తున్నాం. అన్ని తరువాత ఎందుకంటే, CS50 డిసెంబర్ గత జరగలేదు. మేము హోస్టింగ్, డొమైన్ పేర్లు గురించి మాట్లాడటం వెళుతున్న చేస్తున్నాం. మేము ఏమి ఎదురు బ్రౌజర్ అనుకూలత గురించి మాట్లాడటం వెళుతున్న చేస్తున్నాం మరియు క్రాస్ ప్లాట్ఫాం అనుకూలత ఉన్నాయి, మరియు మీరు ఖచ్చితంగా ఎలా చేయవచ్చు మీ సైట్ అన్ని పరిస్థితులలో పనిచేస్తాయి కానుంది. మేము తప్పు నిర్వహణ మరియు ఇతర సర్వర్ మేజిక్ గురించి మాట్లాడదాము. మేము పనితీరు ఆప్టిమైజేషన్, శోధన ఇంజిన్ ఆప్టిమైజేషన్, గురించి మాట్లాడటం చేస్తున్నాం మరియు ప్రజలు నిజానికి మీ వెబ్ సైట్ సందర్శించండి ను ఎలా పొందాలో. చివరకు, కేవలం కొన్ని మంచి వనరులు మీరు అబ్బాయిలు తగినంత వారిలో కలిగి నిర్ధారించుకోండి మీ చివరి ప్రాజెక్ట్ ఆఫ్ వెళ్ళి, మరియు ఆశాజనక తర్వాత. మేము గురించి మాట్లాడటానికి చేయబోతున్నామని మొదటి విషయం డొమైన్ పేర్లు. ప్రస్తుతం మీరు మీ పరికరంలోని ప్రోగ్రామింగ్, మీరు ఒక స్థానిక హోస్ట్ చేయబోతున్నామని ఇది నిజానికి ఒక డొమైన్ పేరు లేదు. మీ వాస్తవ Linux సంస్థాపనకు విధమైన కేవలం ఒక మారుపేరు లేదా ఒక అలియాస్ గురించి ఒక PC లో ఒక మాక్ లేదా VMware ప్లేయర్ న VMware గాని లోపలి. డొమైన్ పేర్లు వెబ్ లో ఒక సైట్ ఉంచి ఇలా వెళ్ళడానికి అనుమతిస్తుంది www.google.com మరియు వెబ్సైట్ పొందుటకు. వారు ఎలా పని లేదు? లెట్ యొక్క మీరు కేవలం ఒక సగటు వెబ్ సర్వర్ అని చెప్పటానికి - సగటు వెబ్ సర్ఫర్ మరియు మీరు ఒక ల్యాప్టాప్ కలిగి, మరియు మీరు www.howstuffworks.com వెళ్ళండి. నేను ఈ దొంగిలించారు పేరు మీరు బహుశా చూడగలరు. హౌ స్టఫ్ఫ్ వర్క్స్ - మీ కంప్యూటర్ అప్పుడు, ఒక స్థానిక DNS సర్వర్ అడుగుతాము "ఈ వెబ్సైట్ ఇక్కడ మీరు తెలుసు?" "మీరు www.howstuffworks.com యొక్క IP చిరునామా తెలుసా?" మీ DNS సర్వర్ "అవును, నాకు తెలుసు." అని అనవచ్చు ఆ సందర్భంలో, మీరు IP చిరునామా మరియు మీ కంప్యూటర్ ఆ IP చిరునామా యాక్సెస్. అది కాకపోతే, అది "మీరు www.howstuffworks.com ఏమిటి తెలుసా హే!?", ఇంకొక DNS సర్వర్ అడుగుతాడు సర్వర్ "అవును, నాకు తెలుసు." అని అనవచ్చు సో, ఇది ఇంతే ఇతర ఒక చెబుతుంది, మరియు చివరికి, ఆ సమాచారం, మీ కంప్యూటర్ కు ఆమోదం కావాలి మరియు మీరు howstuffworks.com యాక్సెస్ చేయవచ్చు. ఎలా మీరు ఈ మాయా విషయాలు ఒకటి పొందవచ్చు? ఎలా మీరు బహుశా www.yourname.com లేదా www.ilovecats.com పొందవచ్చు? మీరు, ఒక కోసం నమోదు చేసుకోవచ్చు మరియు మీరు అలా అనుమతించే అక్కడ వెబ్సైట్లు చాలా ఉన్నాయి. మీరు తప్పక - చాలా సందర్భములలో మీరు వాటిని కోసం చెల్లించాలి. ఉచితంగా ఉండే కొన్ని డొమైన్ పేర్లు ఉన్నాయి. మీరు www.co.cc లేదా. Tkdomainnames వెళ్ళండి ఉంటే, ఆ ఉచితం. కానీ, వారు కొన్ని పరిమితులతో వచ్చాయి, మరియు నిజానికి వాటిలో కొన్ని కాదు . com లేదా. net వంటి వాస్తవ, ఉన్నత స్థాయి డొమైన్ పేర్లు. సాధారణంగా నేను వాటిని ఒకటి మాత్రమే సూచిస్తాయి వినియోగదారులు ఆ కేవలం మరింత సౌకర్యవంతమైన ఎందుకంటే. మీరు. COMs చాలా చూసిన. మీరు. వలలు చాలా చూసిన. మీరు బహుశా. Co.cc 's చాలా చూడని, కాబట్టి అవి గుర్తుంచుకోవడానికి కష్టం ఉన్నాము. 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, సెమీ ప్రత్యేక, మరియు ప్రత్యేక సాధారణంగా ఎక్కువగా ఉంటుంది. వారు సాధారణంగా అధిక వనరులను అవసరం వెబ్సైట్లు కోసం చేస్తున్నట్లుగానే. మీరు కేవలం ఒక వెబ్సైట్ ప్రారంభమైన ఉంటే, ఇది కేవలం షేర్డ్ హోస్టింగ్ తో వెళ్ళడానికి మరింత పొదుపైనది కావచ్చు. మరియు అర్థం భాగస్వామ్యం వెబ్సైట్లను ఒక బంచ్ ఉంది కలిసి అన్ని ఉన్నాయి ఈ హోస్ట్ సర్వర్ ఈ వెబ్సైట్లో ఒక సర్వర్ పై విదంగా మరియు మీరు మీ వెబ్ సైట్ యాక్సెస్ చేయవచ్చు డొమైన్ పేరు ద్వారా. అక్కడ ప్రసిద్ధ అతిధేయల చాలా ఉన్నాయి. HostGator మరియు DreamHost - ఆ చాలా, చాలా పెద్ద మరియు చాలా, చాలా ప్రసిద్ధి చెందాయి మరియు చాలా, చాలా విజయవంతమైన. నేను వ్యక్తిగతంగా అని పిలిచే MDDHosting ఉపయోగించడానికి. మీరు www.mddhosting.com వెళ్ళండి ఉంటే, ఆ ఎంపిక నా అతిధేయి. నేను వారు చాలా మంచి భావిస్తున్నాను. అవి ఎప్పుడూ చాలా నమ్మకమైన పరిష్కరించగలుగుతున్నాము, నేను వాటిని ఏదైనా సమస్యలు లేడు. వారు కూడా చాలా పోటీ ధర కలిగి. నేను మాదిరిగా చేయలేని రెండు GoDaddy ఉన్నాయి - ఆ, కూడా చాలా ప్రముఖమైన హోస్ట్ వార్తలు కానీ నేను, వారితో భయంకరమైన అనుభవించాడు చేసిన మరియు నేను తెలిసిన వ్యక్తులు చాలా వారితో నిజంగా భయంకరమైన అనుభవాలు కలిగి. వారు విధమైన వారు చేస్తున్న ఏమి లేని వ్యక్తులకు వెళ్ళి - బహుశా మీరు మొదటి సారి ఒక వెబ్సైట్ చేస్తున్న అందువలన వారు విధమైన వారి హోస్టింగ్ ప్యాకేజీ కొనుగోలు వాటిని కాన్. పని చేయవద్దు. అది రాని. నిజంగా మీ అవసరాలకు తగిన ఇతర హోస్టింగ్ ప్యాకేజీలు కోసం చూడండి వెళ్ళండి. మరియు ఇతర ఒకటి - ఉచిత అతిధేయల అక్కడ ఉన్నాయి. ఉచిత కోసం మీ వెబ్సైట్ నిర్వహిస్తారని వెబ్సైట్లు ఉన్నాయి - కొన్నిసార్లు మీ సైట్ న ఒక ప్రకటన ఇవ్వడం ద్వారా, కొన్నిసార్లు ద్వారా మీరు, వారి చర్చా స్థలాల్లో పాల్గొనేందుకు కానీ కొన్నిసార్లు కేవలం ఉచితంగా. వాటిని చాలా నిజంగా కేవలం వ్యాపార బయటకు వెళ్ళి ఎందుకంటే కానీ, ఉచిత నిర్వాహకుల జాగ్రత్తగా కొన్ని నెలల తరువాత. మీరు కేవలం ఖర్చులు తో ఉంచడానికి కాదు. ఇతరులు కేవలం చాలా అవిశ్వసనీయ ఉన్నాయి, మరియు మీ సైట్ ఎల్లప్పుడూ, డౌన్ ఉంటుంది మరియు మీరు ఏమి ఆ వద్దు. ప్రతి హోస్ట్ వారి సొంత నియంత్రణ ప్యానెల్ వస్తుంది. మీ ఉపకరణం కోసం, నిజంగా సే ప్రతి నియంత్రణ ప్యానెల్ లేదు గమనించవచ్చు. మీరు ఫైళ్లను వెళ్ళి సవరించడానికి టెర్మినల్ ఉపయోగించడానికి కలిగి. మీరు మీ ద్వారా chmod విషయాలను కలిగి. మీరు PHPMyAdmin వెళ్లాలని అనుకొంది, ఉంటే మీరు localhost @ / phpmyadmin మరియు వంటి విషయాలు వెళ్ళడానికి కలిగి. కానీ కంట్రోల్ పానెల్ మీకు మీ సర్వర్ లో ఉన్న files లో వెళ్ళి సవరించవచ్చు Windows Explorer లేదా ఒక ఫైండర్-టైపు తో. లేదా మీరు ద్వారా, వారి సాధనం మీ డేటాబేస్ చూడవచ్చు బదులుగా PHPmyadmin యొక్క. సో, ఎంపిక చాలా ఇక్కడ ఉంది, మరియు ఎక్కువ జనాదరణ కంట్రోల్ పానెల్స్ యొక్క అక్కడ వరకు. కానీ మీరు ఒక హోస్ట్ కోసం చూస్తున్న ఉంటే, అప్పుడు మీరు వినియోగాలను మరియు ఎంపికల రకాల ఏమి చూడండి అనుకొనుచున్న వారు నా సర్వర్ అనుకూలీకరించడానికి మరియు నా వెబ్ సైట్ మంచి అమలు చేయడానికి అందించే. సో, మీరు "వెల్, నేను హోస్టింగ్ ఎంచుకోవాలి?", అడగవచ్చు మీరు ఏ హోస్ట్ వెబ్సైట్ వెళ్లే ఉంటే పరిభాషలో చాలా ఉంది, మరియు ఎంపికలు చాలా ఉన్నాయి. వివిధ ధరలు చాలా ఉన్నాయి. వెబ్ సైట్ ఉండవచ్చు మీరు మరియు నేను చేసే కేవలం ఎందుకంటే సాధారణంగా నేను తక్కువ వాటి కోసం వెళ్ళి - మరియు ముఖ్యంగా ప్రస్తుతం, ముఖ్యంగా స్టార్టర్స్ వంటి - వారు అనేక వనరులు అవసరం ఉండకపోవచ్చు Microsoft.com వంటి వెబ్సైట్ విధంగా. మొదటి మీరు నిజంగా ఆసక్తికరమైన అయితే ఆపరేటింగ్ సిస్టమ్ చూడండి నిశ్చఇ మీ సైట్ Windows న, లేదా Mac న, Linux నిర్వహించిన జరగబోతోంది. ఆ సాధారణంగా చౌకగా ఎందుకంటే సాధారణంగా మనం కేవలం Linux తో వెళ్ళి మరియు కూడా ఉండవచ్చు మీరు అబ్బాయిలు ఎందుకంటే ఉపకరణం యొక్క మరింత తెలిసిన ఒక. ఆపై, బహుశా వారు మీరు పొందుటకు బ్యాండ్విడ్త్ మొత్తం నిర్బంధాలు పెడతామో - ఇష్టం ఎన్ని మెగాబైట్ల లేదా డేటా గిగాబైట్ల వినియోగదారులు డౌన్లోడ్ చేసుకోవచ్చు నెలకు మీ వెబ్సైట్ నుండి? లేదా డిస్క్ స్థలం. మీరు ఎంత స్పేస్ వస్తుందా? ఇది 500 MB ఉంది? 2 GB ఉంటుంది? ఇది అపరిమిత ఉంది? ఈ రోజుల్లో, వెబ్ సర్వర్లు చాలా వాటిని ఒక మార్గం వలె మీరు అపరిమిత డిస్క్ స్పేస్ ఇవ్వాలని వారి హోస్టింగ్ ప్యాకేజీ పొందడానికి మీరు ప్రలోభపెట్టు కు. మీరు నిజంగా దాని గురించి అనుకుంటే కానీ, మీరు ఎప్పుడూ అపరిమిత డిస్క్ స్పేస్ అవసరం వెళ్తున్నారు? - మీరు HTML ఫైళ్ళను జంట, PHP యొక్క ఒక జంట, చిత్రాల ఒక జంట కలిగి ఉంటే తద్వారా మాత్రమే మెగాబైట్ల ఒక జంట, మరియు సాధారణంగా నేను, స్థలం ఉండవచ్చు కొన్ని గిగాబైట్ల 'విలువ కోసం వెళ్ళి మరియు ఆ తగినంత నేను మరింత అవసరం వరకు నాకు ఆఫ్ ప్రారంభించడానికి కావచ్చు. చివరిగా, వారు ఏ విధమైన పై ఆంక్షలను వచ్చు - మీరు ఎలా అనేక డేటాబేస్. బహుశా మీరు మాత్రమే 1 డేటాబేస్ ఉండవచ్చు. బహుశా మీరు 2 ఉండవచ్చు. బహుశా మీరు 10 కలిగి ఉంటుంది. మీరు చాలా ముఖ్యమైనది మీరు ఎన్ని పొందుటకు ఉంది? మీ గోవా థింగ్స్. మరియు ఆఖరికి, భాషలు మాదిరిగా విషయాలు. వారు PHP మద్దతు లేదు? వారు MySQL మద్దతు లేదు? వారు స్వేచ్ఛగా ఎందుకంటే చాలా హోస్టింగ్ వెబ్సైట్లలో ఈ మద్దతు లేదు. వారు ఓపెన్ సోర్స్ ఉన్నాము. ఇది వాటిని మీరు ఈ అందించడానికి ఏదైనా ఖర్చు లేదు. కానీ మీరు ఉపయోగించడానికి కావాలా, రూబీ లేదా పైథాన్ లేదా ఈ ఇతర భాషల కొంతమంది - వారు వారి సర్వర్ మీద మద్దతు, తద్వారా అది విషయాలు కొన్ని రకాల కోసం చూడండి ముఖ్యం. చివరకు, వారు మీరు SSL లేదా క్రాన్ ఉద్యోగాల కొన్ని మరింత ఆధునిక పనులను అనుమతించే లేదు? SSL మీరు HTTPS అది ద్వారా మీ వెబ్సైట్ భద్రతను మరింత ఇక్కడ ఒక ఎంపిక మరియు మీ కనెక్షన్లు గుప్తీకరించడానికి. మరియు క్రాన్ ఉద్యోగాలు మీరు అమలు కావలసిన కేవలం ఉండవచ్చు స్క్రిప్ట్స్ ఉంటాయి ప్రతి 5 నిమిషాలకు, ప్రతి 10 నిమిషాలకు, ప్రతి 15. షేర్డ్ హోస్టింగ్ వెబ్సైట్లలో చాలా ఆంక్షలు ఉంచగలను ఎక్కువ వనరులను తీసుకుంటుంది ఎందుకంటే మీరు అమలు చేసే క్రాన్ ఉద్యోగాలు సంఖ్య. చివరకు, మీరు చూడండి మీరు వేరే కేవలం ప్రతిదీ - జరగబోతోంది వేటి నిర్ధారించుకోండి మీరు మీ హోస్టింగ్ ప్యాకేజీ కొనుగోలు ముందు. చివరకు, ప్రదర్శన. ప్రదర్శన భారీ ఉంది. నా వెబ్ సైట్ ఎలా వేగంగా పరిగెత్త కానుంది? అనేక యూజర్లు అమలు మీ వెబ్సైట్ కోసం కూడా సెకన్లు వేచి వెళ్ళడం లేదు వారు కేవలం విసుగు పొందుటకు, మరియు వారు MeanBase వెళ్ళవచ్చు మరియు చిత్రాలు చూడటం మొదలు ముందు పిల్లుల - మీరు జరుగుతుంది తెలుసు, మరియు మీరు బోర్డు మీద యూజర్ పొందుటకు నిర్ధారించుకోవాలి మరియు మీరు మంచి సమయ కలిగి కేవలం అనగా మీ వెబ్సైట్ అన్ని సార్లు వద్ద అందుబాటులో ఉండటానికి జరగబోతోంది. అతిధేయల చాలా నిజంగా చెడు సమయ కలిగి మరియు మీ వెబ్ సైట్ మాత్రం కాదు అర్థం అందుబాటులో, మరియు మీరు విచారంగా కావచ్చు ఎందుకంటే జరిగే ఆ వద్దు. మరియు మీరు కూడా వంటి వెబ్సైట్ల మీ హోస్ట్ యొక్క ప్రదర్శన ట్రాక్ చేయవచ్చు Pingdom.com లేదా హోస్ట్-tracker.com, మరియు వారు మీ సైట్ ఎలా తరచుగా డౌన్ మీరు చెప్పండి. చివరకు, మీరు వారి మద్దతు గురించి చూడాలనుకుంటే. మీరు ఒక సమస్య ఉంటే వారు 24 గంటల్లో మీరు స్పందించడానికి వెళ్తున్నారు? వారు 48 గంటల్లో మీరు స్పందించడానికి వెళుతున్నారా? నేను సాధారణంగా ఉపయోగించే హోస్టింగ్ సేవ నిమిషాల్లో నాకు స్పందిస్తుంది ఇది నిజంగా nice ఉంది. Whew! అన్ని కుడి! ఇది ఒక విరామం కోసం సమయం. కానీ, నేను మీరు దానిని ఇవ్వాలని వెళ్ళడం లేదు. మేము కేవలం ప్రతి ఇప్పుడు ఆపై అందమైన పిల్లులు చిత్రాలను పరిశీలిస్తాము. మరొక నిజంగా పెద్ద విషయం క్రాస్ బ్రౌజర్ అనుకూలత ఉంది. నేను క్రాస్ బ్రౌజర్ అనుకూలత ద్వారా ఏమిటి? ఈనాడు కేవలం మైక్రోసాఫ్ట్ ఇంటర్నెట్ ఎక్స్ప్లోరర్ కాదు మీకు తెలిసిన. ఇది కేవలం మొజిల్లా ఫైర్ఫాక్స్ లేదా సఫారి కాదు. ఇప్పుడు మేము Chrome కలిగి. మేము Opera కలిగి. మేము డాల్ఫిన్ కలిగి. మేము కామినో కలిగి. మేము కాంకరర్ కలిగి. ఈ వివిధ బ్రౌజర్ల అన్ని. ఇప్పుడు రావడం విషయాలను - RockMelt - ఆ అన్ని క్రోమియం ఆధారంగా అయితే. అయితే నిజానికి, కేవలం ఒక బ్రౌజర్ ఇకపై ఉండదు ఉంది. మీరు కేవలం ఒక అప్లికేషన్ తో ఈ వెబ్ చూడటానికి లేదు. అందువలన, వివిధ బ్రౌజర్లలో వివిధ HTML, వివిధ CSS స్పందిస్తారు, మరియు ఉంటుంది మీరు తో వివిధ భిన్నంగా జావాస్క్రిప్ట్, మరియు ఎలా ఎదుర్కోవటానికి చెయ్యాలి? బాగా, కొన్ని సందర్భాల్లో, మీరు నిజంగానే మార్చలేను. మీ వెబ్సైట్ - ఇది ఒక బ్రౌజర్ లో పని చేస్తే, మీరు రాశారు కోడ్ పనిచేయదు మరొక బ్రౌజర్ లో, మరియు అది నిర్ధారించుకోండి మీ పని మీరు వ్రాసే కోడ్ అది ప్రతిచోటా పనిచేస్తుంది, సామాన్యమైనది. సో, ఈ నిజంగా ప్రమాదకరం. మీరు చెప్పే లేకపోతే, "సరే, నా కంప్యూటర్ పనిచేస్తున్న. గ్రేట్! యొక్క కొనసాగండి లెట్." బాగా, అది బహుశా గని పని మాత్రం కాదు, మరియు నేను మీ వెబ్ సైట్ కు వెళ్ళేటప్పుడు నేను చాలా విషాదకరం వెళుతున్న, మరియు నేను వెంటనే వదిలి వెళుతున్న. సో, యొక్క మీరు ఈ నిరోధించడానికి ఎలా చూద్దాము. మొదటి విషయం, వాస్తవానికి, మాత్రమే ప్రామాణిక HTML, CSS, మరియు JavaScript ఉపయోగిస్తారు. నేను ఆ ద్వారా అర్థం ఏమిటి? బాగా, ప్రామాణికం కాదు విషయాలు చాలా అక్కడ ఉన్నాయి. ఉదాహరణకు, CSS లో అనేక రూపాంతరాలు ఉన్నాయి. మీరు ఏ CSS నియమాలు చూడండి ఉంటే తో moz లేదా-webkit-, ఆ నియమాలు నిర్దిష్టమైన మొజిల్లా బ్రౌజర్లు మరియు వెబ్కిట్ బ్రౌజర్లు రెండింటికీ, అందువలన మీరు ఉండవచ్చు ఆ విషయాలు నివారించేందుకు ఖచ్చితంగా చేయాలని ఎందుకంటే మీరు ఉపయోగించడానికి-moz-ఆ నియమం కేవలం ఫైర్ ఫాక్స్ లో వెళ్లాలని ఉంది. మరియు మీరు నిజంగా కూడా ఇంటర్నెట్ ఎక్స్ప్లోరర్ మంచి చూడండి అది కావాలా, మీరు అదృష్టం అవుట్ చేయబోతున్నామని. HTML కోసం కూడా, మీరు ఆ పని ఒక బ్రౌజర్ లో HTML లో పనులను కాలేదు కానీ మరొక లో విరామాలు, మరియు మీరు ఆ సాధ్యమైనంత నివారించేందుకు కావలసిన. చివరకు జావాస్క్రిప్ట్ కోసం కూడా - JavaScript అనేక వెర్షన్లు ఉన్నాయి - Document.getElementsByClassName మరియు ఈ వేసవి మేము ఒక సమస్య పేరు కూరుకుపోయింది ఇది సాధారణంగా JavaScript ప్రామాణిక భాగంగా నిర్వచించబడిన ఒక ఫంక్షన్ - ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 లో కనుగొనేందుకు కాదు. సో, వేసవిలో నేను ఒక ల్యాబ్లో పని మరియు మేము ఆన్లైన్ ప్రయోగాలు నిర్మించారు. మేము ఉపయోగిస్తున్న వినియోగదారులు గ్రహించారు వరకు మరియు మేము అది బాగా పని అనుకున్న ఇంటర్నెట్ ఎక్స్ప్లోరర్ 8 వారి ఫలితాలు సాధ్యం కాదు. మేము డేటా చాలా కోల్పోయామనే ఉన్నాయి. మాకు నిజంగా బాధాకరం చేసిన. సో, మీరు ఎల్లప్పుడూ మీ స్క్రిప్ట్స్ ప్రతిచోటా వెళ్లాలని ఆ నిర్ధారించుకోవాలి. చివరకు, validator.w3.org ఉపయోగించడానికి ఇది మేము pset 7 లో మీకు చెప్పినది. మీ పేజీలను ధృవీకరించబడేంతవరకు నిర్ధారించుకోండి. కనీసం ఒక మొదటి అడుగు చిత్తశుద్ధిపై చెక్ ఎందుకంటే ఆ ముఖ్యం. నా కోడ్ నిజానికి ప్రమాణాలు విరుద్ధంగా? మీరు మీ సైట్ వెళ్లాలని అని నిర్ధారించుకోండి సహాయం యొక్క క్రమం మరొక మార్గం చాలా పరిస్థితులలో ఉండవచ్చు కొన్ని గ్రంథాలయాలు మరియు చట్రాలు ఉపయోగిస్తారు ఈ నిజంగా స్మార్ట్ డెవలపర్లు మీరు ఈ అంశాల గురించి ఆలోచించిన ఎందుకంటే. వారు వెళ్లారు చేసిన వారు బ్రౌజర్లు పని వివిధ విధులు వ్రాయలేదు. ఉదాహరణకు, మేము Pset 7 లో j క్వెరీ ఉపయోగించడానికి. మీరు చూసిన కాదు ఉన్నప్పటికీ, j క్వెరీ విధులు చాలా అందిస్తుంది లేకపోతే మీరు మీ వ్రాయడానికి కలిగి ఉంటుంది. కానీ ఈ డెవలపర్లు రాసింది, మరియు వారు అన్ని బ్రౌజర్లు కూడా పని చేస్తుంది ఖచ్చితంగా తయారు. మరియు బూట్స్ట్రాప్ - మేము Pset 7 లో మీరు చూపించారు మరొక CSS ప్రణాళిక ఇది - ఇది నిజంగా మంచి చూడండి వెబ్సైట్లు రూపకల్పన తో తలనొప్పి చాలా దూరంగా పడుతుంది. అన్ని బ్రౌజర్లలో. మీరు నివారించవచ్చు ఉంటే చివరగా, నేను సాధారణంగా స్క్రాచ్ నుంచి కోడింగ్ నివారించేందుకు. మీరు కేవలం మీ పాఠశాల క్లబ్ కోసం ఒక వెబ్ సైట్ ను సృష్టించాలని ఉంటే, ఉదాహరణకు, మరియు మీరు ఏమి చెయ్యాలో అన్ని కొన్ని పేజీలు ప్రదర్శించడానికి మరియు ఉండవచ్చు మీ అధ్యక్షుడు వెళ్ళి కలిగి ఉంది మరియు ఇక్కడ మరియు అక్కడ కొన్ని విషయాలను మార్చడానికి - కోడ్ అవసరం అని మిమ్మల్ని మీరు నిజంగా ఉంది. మీ సమయం చాలా పడుతుంది. , ఇది మీ శక్తి చాలా పడుతుంది, మరియు మీరు ద్వారా వెళ్ళడానికి కలిగి మరియు మీరు కనుగొనేందుకు కలిగి బాగా, ఈ బ్రౌజర్ లో మంచి చూడండి కానుంది, ఈ బ్రౌజర్ లో మంచి చూడండి కానుంది. బహుశా ఇతరులు ఇప్పటికే మీరు కోసం రాసిన ఈ పాచెస్ కొన్ని, వంటి ఉపయోగించడానికి WordPress లేదా జూమ్ల లేదా Drupal. ఈ కంటెంట్ అని పిలుస్తారు - ఈ ప్రాథమికంగా ఆ ప్యాకేజెస ఇవి CMSS అంటారు ఇప్పటికే మీరు కోసం పూర్తి వస్తాయి, మరియు మీరు వాటిని డౌన్లోడ్ చేసుకోవచ్చు, మీ సర్వర్ పై వాటిని చాలు, మరియు వాటిని అనుకూలీకరించండి అయితే మీకు కావలసిన, మరియు మీరు ఇప్పటికే నడుస్తున్న వెబ్సైట్ కలిగి. ఆ కోడ్ packages కి చూస్తున్నట్లు ఏదో ఉన్నాయి. మీరు ఏదో కోసం వెళ్ళి తప్ప ఈ విషయాలు ఓపెన్ సోర్స్ ఉన్నాయి - మీరు ఒక రూపం ప్యాకేజీ కోసం చూస్తున్నారా ఉంటే, వంటి ఉచిత లేని విషయాలు ఉన్నాయి VBulletin లేదా IP.Board. , మీరు ఆ ఆధునిక ఫీచర్లను అవసరం లేదు ఉంటే మీరు ఎల్లప్పుడూ ఉచిత ఎంపిక కోసం ఎంచుకోవచ్చు. చివరకు, అది తప్పించడం నో. మీరు, పరీక్ష, టెస్ట్ ఉండాలి. మీరు ఈ బ్రౌజర్ యొక్క అన్ని ఈ వేదికల అన్ని మీ కోడ్ పరీక్షించడానికి ఉండాలి. మరియు మీకు తెలిసిన, IE6 - కృతజ్ఞతా మంచితనం ప్రజలు IE6 నుండి దూరంగా కదిలే మొదలుపెట్టారు తిరిగి రోజు ఎందుకంటే, బహుశా కొన్ని సంవత్సరాల క్రితం, వెబ్ అభివృద్ధి, ఎల్లప్పుడూ, ఎల్లప్పుడూ వచ్చింది ఎల్లప్పుడూ ప్రమాణాలతో లో IE6 యొక్క బలహీనతలను కు pander. వెబ్ సైట్లు కేవలం అది ఎదుర్కోవటానికి ఒక మంచి మార్గం లేకపోవడంతో 1990 యొక్క రకం చూసారు. మీరు కూడా మీ CSS తనిఖీ బ్రౌజర్ స్క్రీన్షాట్లు ఉపయోగించవచ్చు. ఒక నిజంగా చల్లని వెబ్సైట్ browserlab.adobe.com ఉంది. ఈ Adobe ద్వారా తప్పిపోవుట ఒక చేసుకొనే సేవ. మరియు వారు ఏమి వారు మీ వెబ్సైట్ యొక్క స్క్రీన్షాట్లు పట్టవచ్చు వివిధ పరిస్థితులలో నడుస్తున్న - వివిధ బ్రౌజర్ల కింద అమలు వంటి, వివిధ వేదికల కింద అమలు - మరియు వారు కనిపిస్తుంది ఏమి మీరు. నేను ఇక్కడ అర్ధం మీరు చూపించడానికి, నేను, హార్వర్డ్ వద్ద లైఫ్ అని గత సంవత్సరం ఒక వెబ్సైట్ను రూపొందించింది మరియు నేను ఏమి ప్రయత్నించారు - నేను my.harvard మంచి చేయడానికి ప్రయత్నించారు. మీరు ఇక్కడ గత సంవత్సరం ఉన్నట్లయితే ఇప్పుడు కనిపించే విధంగా, my.harvard చూడండి లేదు. ఇది విసుగుగా రకం ఉంది. కానీ ఇప్పుడు అది చాలా మంచి ఉంది. నా అమలు, ఆ ఇకపై ఉపయోగకరమైన, అయితే ఒకే కాదు మీరు నేను జోడించడానికి ప్రయత్నించారు, తెలిసిన - (అపారదర్శక) అనేక సంసార - మరియు అది కనిపిస్తుంది - నా కంప్యూటర్లో చాలా బాగుంది. నేను అప్పటి ఇష్టం ఉంటే అప్పుడు, నేను, బ్రౌజర్ ప్రయోగశాలకు న అయ్యేది మరియు నేను చూశారు ఉండేది, అదే, ఎలా Windows న Chrome 18 లో చూడండి లేదు. నేను క్రిందికి స్క్రోల్ చేస్తుంది మరియు నేను చూడగలం - అరెరే! ప్రకటనలు బాక్స్ చూడండి. నా టెక్స్ట్ నిండిన జరిగినది. సో, ఆ కుడి, దురదృష్టకరం? ఒక వినియోగదారు Windows న Chrome ఉపయోగించి మరియు నా వెబ్ సైట్ వస్తుంది ఉంటే, ఆ వెంటనే చాలా వృత్తి నిపుణత లేని కనిపిస్తుంది. సో, నేను నా CSS లోకి వెళ్ళి నా CSS భాగంగా ఇక్కడ బద్దలు ఏ కనుగొనేందుకు ఉండాలి. ఎందుకు అది వినియోగదారులందరికీ ఒకే వెబ్సైట్ చూడండి విధంగా సరిగ్గా ప్రదర్శించడానికి మరియు దాన్ని పరిష్కరించడానికి లేదు మరియు కేవలం ఆనందంగా. చివరకు, బాగా, బ్రౌజర్ స్క్రీన్షాట్లు, మీ CSS పరీక్షించడానికి nice ఉంటాయి కానీ మీ జావాస్క్రిప్ట్ గురించి ఏమి? మీరు నడుస్తున్న ఆ కొన్ని క్లిష్టమైన లిపి గురించి ఉంటే? బాగా, మీరు ఎల్లప్పుడూ వాస్తవీకరణ చేయవచ్చు. మీరు ఒక Mac ఉంటే మీరు ఉండవచ్చు కాపీని కాల్పనీకరణ చేయడం Bootcamp లేదా VMWare ఉపయోగించవచ్చు అక్కడ Windows మరియు ఉపయోగం ఇంటర్నెట్ ఎక్స్ప్లోరర్. లేదా, మీరు దురదృష్టవశాత్తు మాత్రమే PC ల్లో పనిచేస్తుంది ఇది Spoon.net వంటి ఏదో, కు వెళ్ళే. కానీ అవి అలా చాలా బాగుంది. వారు మీరు కోసం సాఫ్ట్వేర్ కాల్పనీకరణ కాబట్టి మీరు ఉదాహరణకు, IE యొక్క వేర్వేరు వెర్షన్లను అమలు చెయ్యవచ్చు. మీరు Firefox యొక్క వేర్వేరు వెర్షన్లను అమలు చెయ్యవచ్చు. మీరు Safari యొక్క వేర్వేరు వెర్షన్లను అమలు మరియు అక్కడ మీ వెబ్ సైట్ యొక్క అల్ అవ్ట్ పరీక్షించవచ్చు. దురదృష్టవశాత్తు, వారు స్వేచ్చగా. ఒక చెల్లింపు సేవ, ఈ విధమైన ఎల్లప్పుడూ ఉంది కాబట్టి - ఈ వాణిజ్యం మధ్య విధమైన ఎల్లప్పుడూ ఉంది, బాగా, నేను నా వెబ్ సైట్ అందంగా కనిపించేలా నేను. అలా అయితే, నేను అలా కొన్ని సేవలకు చెల్లించాలి. ఏదైనా మేము గురించి చర్చిస్తామని ఏదైనా గురించి ఈ సమయంలో ప్రశ్నలు? ఆసమ్. సరే. ఇప్పుడు మేము గురించి మాట్లాడటానికి మరింత విషయాల్లో. ఎలా లోపాల గురించి? మీరు మీ వెబ్ సైట్ కూడా పనిచేస్తాయి కానుంది ఖచ్చితంగా ఎలా తయారు చెయ్యాలి ఏదో చెడు జరుగుతుంది? బహుశా మీరు food.php అనే పేజీ లేదు. కానీ నాకు, నేను మీ వెబ్ సైట్ కు వెళ్ళి నేను food.php ఆక్సెస్ చెయ్యడానికి ప్రయత్నించండి. ఫైల్ దొరకలేదు - మీరు నాకు 404 అని తెల్ల పేజీ చూపించడానికి వెళుతున్నారా? లేదా మీరు బాగా, నేను మీరు ఈ దొరకలేదు ఆ క్షమించండి ", చెప్పటానికి వెళ్తున్నారు కానీ ఉండవచ్చు ఇక్కడ మీరు అవసరం ఏమి కోసం అన్వేషణ కొన్ని ఇతర వనరులు. " ఇతర లోపాలు - కాబట్టి, ఈ కేవలం కొన్ని లోపం సంకేతాలు ఇవి HTTP లోపాలు అంటారు మీ సర్వర్ ఏదో చెడు జరగటం విషయంలో బ్రౌజర్ తిరిగి పంపారు ఉండవచ్చని. 400 - తప్పుడు అభ్యర్థన. 401 - అనధికార. మీరు ఆక్సెస్ చెయ్యడానికి అవ్వాల్సింది కాదు ఒక డైరెక్టరీ ఉన్నప్పుడు 403 సాధారణ రకం యూజర్ ద్వారా, కానీ వినియోగదారు అయినా ప్రయత్నిస్తుంది. మరియు 500 - అంతర్గత సర్వర్ లోపం - మీరు ఏదైనా కలిగి ఉన్నప్పుడు సాధారణంగా జరిగే నిజంగా చెడు మీ PHP కోడ్ తో జరగబోతోంది. కానీ ఏ పరిస్థితిలో అయినా, బ్రౌజర్లు ఈ రకాల - లోపాలు ఈ రకమైన జరిగే లేదు. సో, మీరు సరసముగా ఈ లోపాలు నిర్వహించడానికి ఖచ్చితంగా ఎలా తయారు చెయ్యాలి మరియు యూజర్ అక్కడ ఉరి కేవలం విధమైన కాదు నిర్ధారించుకోండి? ఇక్కడ వస్తుంది. Htaccess. ఇప్పుడు,. Htaccess, Apache సర్వర్ పని ఏదో ఉంది పని మరియు ఏదో అలాగే కొన్ని ఇతర సర్వర్లపై పనిచేస్తుంది. ఈ మీరు మీ సర్వర్ ఇటువంటి ఆకృతీకరించుటకు కోసం కేవలం ఒక మార్గం మీరు దీన్ని కావలసిన దీన్ని చేయవచ్చు. మీరు అలా కొన్ని విషయాలు. మీరు మీ కాష్ సెట్టింగ్లను నియంత్రించడానికి కాలేదు. బహుశా మీరు నిర్ధారించుకోండి మీ వెబ్ సైట్ లో ఒక నిర్దిష్ట పేజీ ఉందని యూజర్ తిరిగి డౌన్లోడ్ ప్రతిసారీ యూజర్ వస్తుంది మరియు మీ వెబ్సైట్ తెలుసుకున్నారు. లేదా ఉండవచ్చు మీరు yoursite.com / పరీక్ష / html / పేజీలు / hello.html వంటిది కొన్ని URL కలిగి మరియు మీరు కేవలం yourname.com / హలో అని అనుకుంటున్నారా -. బాగా, మీరు ఉపయోగించవచ్చు htaccess మరొక వెబ్ మళ్ళించడం. మీరు కూడా ప్రమాణీకరణ చేయాలని దాన్ని ఉపయోగించవచ్చు. బహుశా మీరు మరొక పాస్వర్డ్ను ఉపయోగించాలి మీ వెబ్సైట్ యొక్క కొన్ని భాగాలు ఉన్నాయి. మీరు, కొన్ని IP చిరునామాలను బ్లాక్ కొన్ని డొమైన్లు నిరోధించవచ్చు. బహుశా మీరు కేవలం నిజంగా మీ వెబ్సైట్ ఉపయోగించి హార్వర్డ్ విద్యార్థులు నచ్చలేదు. బాగా, మీరు అన్ని హార్వర్డ్ IP చిరునామాలను నిరోధించడాన్ని ఎంపిక. చివరిగా, మీరు విషయాలు చికిత్స చేయవచ్చు - మీరు మీ సర్వర్ చేయడానికి కొన్ని కోడ్ వ్రాయగలరు PHP కోడ్. జావో లేదా. మీ పేరు లేదా. హలో పేజీల వలె చికిత్స. బహుశా ఉపయోగకరంగా ఉంటుంది. బహుశా వుండదు. చివరకు, మీరు లోపం స్పందనలు నిర్వహించడానికి ఉపయోగించవచ్చు. నేను ఆ ద్వారా అర్థం ఏమిటి? మీరు ఈ విధంగా కోడ్ జోడిస్తే - ఎర్రర్డాక్యుమెంట్ 404 ఆపై కొన్ని వాటిని దర్శకత్వం లోపం పేజీ, మీరు యూజర్ కేవలం నిజంగా అగ్లీ చూడండి లేదు నిర్ధారించుకోండి చేయవచ్చు 404 మరియు వాటిని nice ఏదో చూపించు. యొక్క నిజానికి మేము మీ Pset 7 ఆ చేయవచ్చు ఎలా పరిశీలించి లెట్. ఇక్కడ, నేను నా పరికరంలోని రెడీ. నేను ఒక పేజీ ప్రాప్తి చేయడానికి ప్రయత్నించండి వెళుతున్న తర్వాత Chrome తెరవడానికి వెళుతున్న, మరియు వెబ్ ఆ CS50 ఫైనాన్స్ లేదు. సో, స్థానిక హోస్ట్ - cats.php-కాబట్టి, నేను ఒక లోపం పత్రం రూపొందించినవారు గమనించవచ్చు ఆ "Canz z పేజీ దొరకలేదా!", చెప్పారు ఇది ఒక చాలా విచారంగా పిల్లి ఉంది. మీరు ఈ ఇతర సైట్లు ఏ వెళ్ళి మీరు, ట్విట్టర్ లో వెళ్ళి ఉంటే, మీరు ఒక పేజీ దొరకలేదు, వారు సాధారణంగా మీరు ఒక అందమైన చిత్రాన్ని చూపించడానికి ప్రయత్నించండి కాబట్టి మీరు చాలా నిరాశ కాదు అని. మీరు కూడా, అని మరింత ప్రొఫెషనల్ ఏదో కలిగి ఉంటుంది బాగా, నేను పేజీ దొరకలేదు క్షమించండి, కానీ ఉండవచ్చు ఇక్కడ ఒక శోధన బాక్స్ వార్తలు. లేదా ఉండవచ్చు ఇక్కడ మీకు కావలసిన లింకు కనుగొనడంలో సహాయంగా కొన్ని లింకులు. సో, నేను ఈ ఎలా చేస్తారు? ఎలా ఈ కూడా సాధ్యమే? మేము ఇక్కడ మా టెర్మినల్కు వెళ్లి ఉంటే - నేను ఒక బిట్ లో జూమ్ వెళుతున్న - నేను ఒక కొత్త పేజీ కలిగి గమనించవచ్చు. నా HTML డైరెక్టరీ లోపల అని - మీరు చూడలేరు - ఇది error.php అని. మరియు error.php నేను చేసిన ఒక ఫైల్ మీరు ఆ పేజీకి చూపిస్తుంది. నేను error.php ఏమిటో చూపవచ్చు. ఇది ఖచ్చితంగా ఈ పేజీ యొక్క. ఇది "అరెరే! Canz z పేజీ దొరకలేదా!", చెప్పారు మీరు చూడాలనుకుంటే మరియు, - కాబట్టి, గమనించవచ్చు యొక్క htaccess విధమైన అసాధారణ పేరు.. ఇది ఒక వ్యవస్థ ఫైలు యొక్క అర్థం ఒక డాట్ తో మొదలవుతుంది. ఇది సాధారణంగా చూపబడదు ఒక అదృశ్య ఫైలు యొక్క. మీరు ls-ఒక చేస్తే, మీరు ఒక నిర్దిష్ట డైరెక్టరీ లో దాచిన ఫైళ్లు అన్ని చూడగలరు నిజానికి, మీరు చూడండి. htaccess వాటిలో ఒకటి. . యొక్క ముందుకు వెళ్లి htaccess తెరవడానికి లెట్ - - gedit తో బూమ్! నేను అన్ని అక్కడ ఒక వాక్యం - 404 లోపాలు లోపం పత్రం ఇది కూడా ఫైల్ దొరకలేదు లోపాలు పిలుస్తారు. యొక్క error.php అనే వాటిని మళ్ళింపు లెట్. Canz z పేజీ దొరకలేదా మీకు ఆహ్లాదకరమైన విషయాలు ఉండవచ్చు! మరియు మీరు. Htaccess తో చేయవచ్చు చాలా మంచి విషయాలు కూడా ఉన్నాయి. మీరు మరింత చూడాలనుకుంటే. Htaccess మేజిక్, ఈ వెళ్ళడానికి చాలా చల్లని వెబ్సైట్ - ఇది అని javascriptkit.com/howto/htaccess.shtml-- మీరు మరింత సర్వర్ మేజిక్ నిర్వహించడానికి అనుకుంటే. మరియు అది చాలా సరదాగా ఉంటుంది. Whew! అన్ని కుడి! మరింత అందమైన చిత్రాలు. ఈ పుష్-ups చేయడం ఒక వ్యక్తి, మరియు పిల్లి సహాయం ప్రయత్నిస్తున్నారు. నేను చాలా అందమైన అని. దురదృష్టవశాత్తు, నేను ఆ వంటి పిల్లి లేదు. అన్ని కుడి. సో, మేము గురించి మాట్లాడారు చేసిన. Htaccess. మేము తప్పు నిర్వహణ గురించి మాట్లాడారు చేసిన. మేము హోస్టింగ్, డొమైన్ పేర్లు గురించి మాట్లాడారు చేసిన. మేము క్రాస్ బ్రౌజర్ అనుకూలత గురించి మాట్లాడారు చేసిన. ఇప్పుడు మేము మీ వెబ్ సైట్ నిజానికి ప్రదర్శన ఖచ్చితంగా ఎలా తయారు చెయ్యాలి? మేము నేను మీ వెబ్ సైట్ కు వెళ్ళి ఉంటే ఖచ్చితంగా ఎలా తయారు చెయ్యాలి నేను కొన్ని సెకన్లలో మీ పేజీ చూడగలరు? నేను ప్రజలు కేవలం విధమైన గురించి మర్చిపోతే భావించే విషయాలు ఒకటి చిత్రం ఆప్టిమైజేషన్ ఉంది. మీరు మీ సైట్ న చిత్రాన్ని ఉంచాలి కోరుకున్నాడు అని మరియు 2 MG పెద్దదిగా ఉంది. మేము హార్వర్డ్ వద్ద ఉన్నాము ఎందుకంటే, మాకు జరిమానా ఉండవచ్చు మరియు మేము చాలా వేగంగా ఇంటర్నెట్ కనెక్షన్ కలిగి. కానీ చైనా లో ఎవరైనా ఊహించవచ్చు. భారతదేశం లో ఎవరైనా ఊహించవచ్చు. ఎవరైనా ఉండవచ్చు గ్రామీణ కాన్సాస్ లో ఎవరు ఉండవచ్చు అదే విధమైన లేదు ఊహించిన మేము కలిగి బ్రాడ్బ్యాండ్ ఇంటర్నెట్. మీరు మీ సైట్ మరియు వాడుకదారుని మీద 2 MB చిత్రం ఉంటే, దాన్ని ఆక్సెస్ చెయ్యడానికి ప్రయత్నిస్తున్నారు వాటిని డౌన్లోడ్ ఒక నిజంగా కాలం తీసుకోవాలని జరగబోతోంది. సో, మీరు స్పష్టత ఆ విధమైన అవసరం లేకపోతే, అప్పుడు మీరు Adobe ఫోటో షాప్ వంటి ఏదో తో మీ చిత్రం పరిమాణం చేయవచ్చు. వెబ్ మరియు పరికరముల కొరకు సురక్షితంగా అనే ఆప్షన్, సాధారణంగా ఉంది మరియు అది అనవసరం సమాచారం అన్నింటినీ కుట్లు ఉంది మరియు ఒక చిన్న చిత్రం పరిమాణం లోకి సాంద్రాలను మీ ఫైలు యొక్క విధమైన మీరు చెయ్యవచ్చు తద్వారా మీ వెబ్ సైట్ లో అది చాలు, మరియు ఆ పేజీ డౌన్లోడ్ ప్రయత్నించే ఏ యూజర్ మీ చిత్రం యొక్క ఒక చిన్న సంస్కరణను డౌన్లోడ్ కానుంది. మీరు Adobe ఫోటో షాప్ లేకపోతే ఇక్కడ మీరు ఇన్పుట్ మీ చిత్రం చెయ్యవచ్చు webresizer.com కూడా మరొక వనరు మరియు అది, ఖచ్చితమైన అదే చిత్రాన్ని ఉమ్మి ఉంటుంది కానీ చిన్న 3 సార్లు ఏదో ఉంటుంది. తద్వారా మీ వినియోగదారులు చాలా ఉపయోగకరంగా ఉంది. మీరు చేయగల మరొక విషయం కోడ్ చిన్నది చేయడం ఉంది. మేము Google.com వద్ద ఒక లుక్, తీసుకోకపోతే మీరు మేము చేస్తున్నట్లుగానే అదే HTML మరియు CSS విధమైన కాదు చూస్తారు. కేవలం ఇక్కడ సోర్స్ కోడ్ చూడండి వెళుతున్న. నేను క్రిందికి స్క్రోల్ ఉంటే - తక్కువ, ఆ అందంగా విసుగుగా ఉంది. ఈ శైలి ఒక సున్నా పొందుతారు. మీరు మీ Pset కోసం ఈ కోడ్, మీరు మీ శైలి ఒక సున్నా పొందుతారు. ఈ సంఖ్య అంతరాన్ని ఉంది. పేర్లు నిజంగా నిగూఢ చూడండి. ఇది అన్ని నిజంగా విసుగుగా ఉంది. మరియు స్క్రిప్ట్ శరీరం మూసివేయడానికి - ముగింపు HTML - వారు కలిసి ఉన్నాము - అన్ని కలిసి smushed. ఎందుకు వారు ఈ చేయగలను? వారు వారి కోడ్ minified. ఈ పత్రం చాలా చిన్న అవతరిస్తుంది గమనించవచ్చు నాకు, తెల్లని స్థలం తో ఏదో కంటే డౌన్లోడ్ కోసం నిజంగా దీర్ఘ వేరియబుల్ పేర్లతో ఏదో కంటే. మీరు మీ కోడ్ చిన్నది చేయడం ఉంటే మీరు అన్ని తెలుపు ఖాళీ వాదనను. మీరు మీ కోడ్ లో ఏ తెల్లని స్థలం ఉంటే కోర్సు యొక్క, మీ బ్రౌజర్ పట్టించుకోరు. మీరు నేను ఒక చిన్న ఫైల్ డౌన్లోడ్ ఇప్పుడు దాన్ని వాదనను - ఇప్పుడు ఫైల్ - పత్రం మేము డౌన్లోడ్ చూడాలని ఉద్దేశ్యంతో ఒక చిన్న ఫైల్ సైజు నాకు డౌన్లోడ్ కోసం అది వేగంగా ఉంటుంది, మరియు ఆ ఉపయోగం. వెబ్సైట్లు పని చేస్తున్నపుడు మీరు ఒక వెబ్సైట్ను కూడా ప్రారంభించారు ఉంటే, మీ కోడ్ చిన్నది చేయడం దాదాపు ఎల్లప్పుడూ మంచిది. అది మంచిది ఎందుకు మరొక కారణం ఇతరులు మీ కోడ్ ఉపయోగించడానికి వద్దు ఉండవచ్చు ఉంది. బహుశా మీరు ఇతరులు మీ CSS ను వద్దు. మీరు నిజంగా ఆ ఔదార్యం ఉండాలని కోరుకున్నాడు మీరు, తెలుసు అప్పుడు మీరు కూడా మీ కోడ్ చిన్నది చేయడం చేయవచ్చు, మరియు నాకు అది దొంగతనం చేయటానికి కోసం కష్టతరం అవుతుంది నేను ఏమి సంఖ్య ఆలోచన ఉంది ఎందుకంటే. మీరు కూడా minify.avivo.si వంటి వెబ్సైట్లకు వెళ్ళే. ఈ ఆన్లైన్ వంటి సేవలు చేతితో దీన్ని లేదు కనుక మీరు మీ కోడ్ చిన్నది చేయడం సహాయం. ఖచ్చితంగా చేతితో దాన్ని చెయ్యవద్దు. సరే. ఇప్పుడు స్క్రిప్ట్స్ గురించి మాట్లాడుతూ. బహుశా మీ PHP సంకేతంలో మీరు అవసరం లేని ఏదో. బహుశా అక్కడ అదనపు ఉచ్చులు ఉంది. మేము CS50 లో కోడ్ డిజైన్ గురించి మాట్లాడారు. మీరు ఉంటే మీరు కోడింగ్ ఇన్ C మీరు కూడా - మీరు అదనపు పని చేస్తున్న ఉంటే మీరు అవసరం లేని, బాగా, మీ వెబ్ సైట్ లో మీ స్క్రిప్ట్స్ వేగాన్ని జరగబోతోంది, వినియోగదారులు రోజుల్లో చాలా అసహనానికి ఎందుకంటే మరియు ఈ వెబ్ సైట్ కోసం ప్రత్యేకంగా ముఖ్యమైనది. మీరు అనవసరమైన పని చేస్తున్న ఉంటే, అది ఎక్కువ వాటిని జరగబోతోంది వారు కావలసిన సమాచారము పొందుటకు, మరియు వారు చాలా సంతోషంగా ఉంటుంది చేయబోతున్నామని. చివరిగా, మీరు మీ డాటాబేస్ను పట్టికలు ఆప్టిమైజ్ చేయవచ్చు. మేము ఇండెక్స్ గురించి మాట్లాడారు జ్ఞాపకముంచు. వారు మీరు ఏకైక అని వరుసగా కలిగి చూసుకోవాలి మాత్రమే మంచి లేదు. వారు కూడా మీ డేటాబేస్ ఫాస్ట్ పనిచేస్తుంది అని చూసుకోవాలి కోసం మధురంగా. మీరు, MySQL డాక్యుమెంటేషన్ ఆ ప్రయాణంలో అప్ చదవడానికి కావాలా లేదా మీరు చూడవచ్చు - బాగా, నేను నా డేటాబేస్ టేబుల్ ఆప్టిమైజ్ లేదు? నేను సమాచారాన్ని వేగంగా పొందండి సహాయం సూచికలు కలిగి ఖచ్చితంగా ఎలా తయారు చెయ్యాలి? మీరు చేజింగ్ వంటి ఉపయోగించే చిన్న మాయలు కూడా ఉన్నాయి. మీరు PHP కలిగి ఉంటే - మీరు ఉదాహరణకు, ఒక బ్లాగ్ ఉంటే, మరియు మీరు కలిగి - మరియు ఇది PHP లేదా ఏ ఇతర భాష ఆధారిత లో - మీరు స్టాటిక్ పేజీలు సర్వ్ తద్వారా మీరు లెట్ యొక్క మీ బ్లాగ్ చేజ్ చేయవచ్చు 50 నిమిషాల వ్యవధిలో చెప్పటానికి మీ సైట్ కు సందర్శకులు లేదా స్టాటిక్ హెచ్టిఎంఎల్. ఆ విధంగా వినియోగదారులు, మీ PHP స్క్రిప్ట్ ప్రతిసారీ అమలు లేదు మరియు ఉండవచ్చు వారికి ఆ సమాచారాన్ని ప్రాప్తి కోసం వేగంగా ఉంటుంది. చివరకు, మీరు CDN వంటి ఏదో ఉపయోగించవచ్చు. మీరు ఒక Pset డౌన్లోడ్ చేసినప్పుడు గమనించవచ్చు, మీరు ఎల్లప్పుడూ CDN.CS50.net వెళ్ళండి. ఎందుకు అని? CS50 కూడా ఒక CDN వంటి విధమైన ఉపయోగాలు - కంటెంట్ పంపిణీ నెట్వర్క్ - ఇది కేవలం అది ప్రపంచవ్యాప్తంగా ఉండవచ్చు ఎక్కడా సర్వర్లు ఒక సమూహం యొక్క అర్థం ఆ సహాయం మీ సందర్శకులు మీ పేజీల సర్వ్. మీ సందర్శకుల భౌగోళికంగా వారికి దగ్గరగా ఒక సర్వర్ నుండి ఒక పేజీ పెరిగిపోతుంది ఉంటే, అప్పుడు చాలా మీ సందర్శకుల అవకాశం చాలా వేగంగా ఆ ఫైల్ కానుంది. మీరు అలా సహాయం ఆన్లైన్ వనరులు ఉన్నాయి. వారిలో ఒకరు CloudFlare ఉంది. వారు ఒక ఉచిత CDN సేవ అందించే. మీరు మీ, మీ వినియోగదారులకు పనిచేస్తున్న పెద్ద ఫైళ్లను కలిగి ఉంటే అప్పుడు బహుశా వారు వేగంగా వాటిని పొందవచ్చు కనుక CDN వాటిని ఉంచాలి ఉత్తమం. రోజు చివరి అంశం సెర్చ్ ఇంజన్ ఆప్టిమైజేషన్ ఉంది. శోధన ఇంజిన్ ఆప్టిమైజేషన్ ఏమిటి? ఆ విషయములపై ఖచ్చితంగా ఆ Google లేదా Bing లేదా Yahoo వంటి శోధన ఇంజిన్లు మీ సైట్ పై వెళ్లి మీ సైట్ మరియు ఇండెక్స్ మీ సైట్ మరియు క్రాల్ చెయ్యవచ్చు , నేను, ఉదాహరణకు, Google.com కు వెళ్ళండి మరియు నేను ఏదో కోసం శోధించడానికి ప్రయత్నించండి అప్పుడు మీ సైట్ పాపప్. మీరు మీ సైట్ పై 10 అని మీరు ఎలా తయారు చెయ్యాలి? ఎందుకంటే మేము అన్ని తెలిసిన, Google లో ఏదో కోసం మీరు శోధిస్తే మరియు మీరు చాలా మటుకు తదుపరి 10 లో చూడండి వెళుతున్న లేదు టాప్ 10 న కాదు. ఈ దాయటం ఒక విషయం యొక్క విధమైన ఉంది. ఇంటర్నెట్ లో అక్కడ ప్రచారం ఉన్నాయి. మీరు x అప్పుడు మీరు మంచి ఇష్టం లేకపోతే గురించి మూఢనమ్మకాలను చాలా ఉన్నాయి. మీరు y అప్పుడు మీరు మంచి ఇష్టం లేకపోతే. శోధన దిగ్గజం యొక్క పత్రాలు కూడా జరిపేందుకు బహుశా మంచి. ఈ మీ సైట్ ఆప్టిమైజ్ చేయడానికి ఎలా మీరు చెప్పడానికి Google న పత్రాలు ఒకటి తద్వారా Google యాక్సెస్ చేయవచ్చు మరియు చాలా చక్కగా ఇండెక్స్ అది. ఈ ప్రదర్శనను వెళుతున్న ఎందుకంటే మీరు ఈ URL డౌన్ కాపీ లేదు ఏమైనప్పటికీ ఆన్లైన్లో. మీరు ఈ చూడండి మరియు మీరు ఈ చదవడానికి అక్కడ కొన్ని ఉపయోగపడిందా పెంపొందించుకోండి ఉన్నాయి. Google మీరు చెబుతుంది - మీరు నిజంగా మీ సైట్ బాగా సూచించాలని అనుకుంటే అప్పుడు మీరు ఈ విషయాలు అన్ని చెయ్యాలి. శోధన ఇంజిన్లు నిజంగా నచ్చిన మరో విషయం తాజా కంటెంట్ ఉంది. మీరు కంటెంట్ కలిగి ఉంటే చాలా తరచుగా నవీకరించబడింది లో అప్పుడు శోధన ఇంజిన్లు ooh, నేను మీ సైట్ ఇష్టం, చెప్పటానికి. నేను చాలా తరచుగా మీ సైట్ కు వెళ్ళి వెళుతున్న. నేను ఇండెక్స్ మీ పేజీలను చాలా వెళుతున్న. మీరు తాజా కంటెంట్ కలిగి ఉంటే అప్పుడు మీరు చూపించడానికి అవకాశం మీరే - మీరు మరింత సంబంధించిన అవకాశం ఉన్నాము. మీరు మరింత నవీకరించబడింది అవకాశం ఉన్నాము మరియు శోధన యంత్రాలు ఇతరులు పైన మీ సైట్ ఉంచాలి అవకాశం ఉంది. డీప్ లింకులు కూడా ముఖ్యమైనవి. మీరు నిజంగా ఒక శోధన యంత్రం యొక్క కళ్ళు మంచి చూడండి మీ సైట్ అనుకుంటే ఇతర వెబ్సైట్లు చాలా దానికి లింక్ మరియు మీ వెబ్సైట్ లోతుగా లింక్ చేసారు. మీ హోమ్పేజీకి లింక్ లేదు. లింక్ కు ఉండవచ్చు yourname.com / ఏదో / ఏదో / something.php. ఒక శోధనా యంత్రం వైపు - - అంటే, తక్కువ, వారు నిజంగా ఆసక్తికరమైన విషయాన్ని కలిగి ఎవరో వారి సైట్ లోకి ఎంత తీవ్రంగా లింక్ అని నేను నిజంగా ఉండాలి ఆ సైట్ యొక్క పేజీలు పై మరింత ప్రాముఖ్యత చాలు. మీరు ఎటువంటి దోషాలు ఉంటే, ఖచ్చితమైన పేజీ శీర్షికలు కలిగి ఉంటే ఎందుకంటే మంచి వార్తలు ఒక శోధన ఇంజిన్ మీ సైట్ సందర్శించండి ప్రయత్నిస్తున్నారు, మరియు అది ఒక లోపం సంతరించుకోనుంది ఉంటే, ఇది బహుశా చాలా, చాలా త్వరలో వదులుకోవడానికి జరగబోతోంది. చివరకు, మీరు ఒక ఫాస్ట్ లోడ్ సమయం కావాలి శోధన ఇంజిన్లు ఎందుకంటే - కేవలం మానవులు వంటి - నెమ్మదిగా వెబ్సైట్లకు సహనానికి చాలా ఉన్నాయి don't. ఈ మీరు కోసం మీరు అధిక చూపబడతాయి నిర్ధారించుకోండి ఒక మార్గం ఇంజిన్ ప్రశ్నలు అన్వేషణ మరియు ఆశాజనక తద్వారా మరింత ట్రాఫిక్ పొందుటకు. అన్ని తర్వాత, మీరు మీ వెబ్ సైట్ అభివృద్ధి అన్ని ఈ గడిపాడు చేసిన. మీరు ఈ వెబ్ సైట్ ఆన్ లైన్ ప్రారంభించడం ఈ గడిపాడు. మీరు నిజంగా మీ కంటెంట్ చూడండి వినియోగదారులకు పుష్కలంగా కలిగి నిర్ధారించుకోండి మీరు. ఇతర మంచి వనరులు ఉపయోగించడానికి. Google Webmaster Tools లో చూడండి ఏదో. ఈ కేవలం మీరు చూడటానికి సహాయపడుతుంది - Google నా సైట్ సూచి లేదు. లోపాలను క్రమంలో ఏమిటి ఎదుర్కొనడానికి? అది ఎన్ని పేజీలు రోజులో? ఇది నా పేజీలో చాలా ముఖ్యమైన విషయం ఏమి ఆలోచిస్తాడు లేదు? బహుశా నేను అది ఏమి కాదు. బహుశా నేను బాగా ప్రతిబింబించే ఒక కొద్దిగా అలాంటి నా వెబ్సైట్ మార్చాలి ఏమి నా వెబ్సైట్ నిజంగా గురించి. Google Analytics మరొక నిజంగా చల్లని సాధనం. మీరు మీ పేజీలకు జావా స్క్రిప్ట్ కొద్దిగా జోడించవచ్చు. ఆపై తర్వాత Google Analytics కు వెళ్ళే, మరియు అది ట్రాక్ చేస్తుంది మీ సందర్శకుల గణాంకాలను మరియు మీ సైట్ పెరుగుదల. ఇది ఖచ్చితంగా ఎన్ని మీ సైట్ సందర్శించండి ఇత్సెల్ఫ్ ఒక నిర్దిష్ట వారం లోపల ఒక ప్రత్యేక గంటలో ఒక నిర్దిష్ట రోజు,. చైనా నుండి ఎన్ని సందర్శకులు? అంటార్కిటికాలోని ఎన్ని సందర్శకులు - మీరు మీ వెబ్ సైట్ కు పొందుతుంటే. చూడడానికి హాయిగొలిపే కావచ్చు లేదా అది కూడా ఉపయోగకరంగా ఉంటుంది మీరు ఒక నిర్దిష్ట సమూహం లక్ష్యంగా ప్రయత్నిస్తున్న ఎందుకంటే. బహుశా మీరు మీ వెబ్ సైట్ తో యువకులు లక్ష్యంగా ప్రయత్నిస్తున్న, మరియు మీరు చూడగలరు మీ వెబ్ సైట్ కు సందర్శకులు అత్యంత ఉండవచ్చు 30 ఉన్నాయి - 40 సంవత్సరాల వయుసులో, , అప్పుడు ఉండవచ్చు గాని మీరు ఒక సమస్య లేదా మీరు కేవలం చెప్పగలను బాగా, అప్పుడు నేను కేవలం నా వెబ్సైట్ యొక్క దృష్టి మార్చాలి తద్వారా నేను ఆ వయస్సు మరింత దృష్టి. Google Apps - మీ డొమైన్ పేరు ఇమెయిల్ విధమైన కలిగి కోరుకుంటే - బహుశా ఏదో ఇష్టం yourname@yourname.com-- మీరు Gmail చిరునామాలను ఉపయోగించవచ్చు - మీరు Gmail సేవ ఉపయోగించవచ్చు మరియు Google Apps అలా ఒక మార్గం. మీరు మీ డొమైన్ పేరు ప్రత్యేకమైన నిర్దిష్ట ఇమెయిల్ చిరునామాలు అమర్చవచ్చు బదులుగా of@gmail.com. Chrome కోసం, - మరియు చివరికి, వెబ్ డెవలపర్ పొడిగింపులు మరియు add-ons ఉన్నాయి Firefox కోసం, ఇతర బ్రౌజర్లు కోసం - మీరు వెళ్లి తనిఖీ అనుమతిస్తుంది CSS, JavaScript తనిఖీ, మీ జావాస్క్రిప్ట్ స్క్రిప్ట్ తో తప్పు వేటి చూడండి మరియు ఉండవచ్చు మీరు కనుగొనటానికి, మీ డి-బగ్గింగ్ ఉద్దేశాలకు ఉపయోగంగా ఉంటుంది అని - బాగా, ఎందుకు నా వెబ్సైట్ ఈ బ్రౌజర్ లో సరిగ్గా ప్రదర్శించబడటం లేదు? చివరకు, మీరు అన్ని ఈ విషయాల గురించి మరింత తెలుసుకోవడానికి కోరుకుంటే - మీరు HTML మరియు CSS మరియు జావాస్క్రిప్ట్ గురించి మరింత తెలుసుకోవడానికి కోరుకుంటే - అన్ని తరువాత ఎందుకంటే, మేము మాత్రమే మీరు కొద్దిగా బోధించాడు - మీరు ఎక్కువ వనరులను కోసం చూడండి W3Schools.com వంటి వెబ్సైట్ల వెళ్ళే. వారు నేను x, or y అర్థం ఏమి లేదు ఎలా మంచిపని ట్యుటోరియల్స్ కలిగి? మీరు ఈ భాషలు గురించి మరింత తెలుసుకోవడానికి అనుకుంటే మీరు కేవలం ఇక్కడ వెళ్ళవచ్చు. అన్ని కుడి. నేను ప్రశ్నలు కోసం ఈ గత కొన్ని నిమిషాలు వదిలి కోరుకున్నాడు భావిస్తున్నాను కాబట్టి మేము గురించి చర్చిస్తామని ఏదైనా గురించి ఏవైనా ప్రశ్నలు ఉన్నాయి? [ప్రేక్షకుల సభ్యుడు] ఏమిటి విషయాలు రకాల W3schools ఉన్నాయి మరియు ఎలా నిండి ఉంది? [Yuechen జావో] ఏమిటి విషయాలు రకాల? సో, నేను చాలా ఉపయోగించే చాలా పెద్ద విషయాలు వారి సూచనలు ఉంది. CSS ఉదాహరణకు వారి సూచనలు వివరాలు, - మీరు ఒక పేజీ యొక్క నేపథ్యం మార్చడానికి కోరుకుంటే అంటే లేదా - ఎలా మీరు ఏమి చెయ్యాలి? ఏ బ్రౌజర్లు ఆ ఆదేశం మద్దతు? ఆ వంటి విషయాలు. మరియు వారు కేవలం, జావాస్క్రిప్ట్ ను, PHP లో, HTML లో మంచిపని ట్యుటోరియల్స్ కలిగి MySQL న, వివిధ అంశాల అన్ని విభాగాలను. వారు nice ట్యుటోరియల్స్ కలిగి. వారు ఎలా చేయాలో మీరు నేర్పిన. అది ఈ విషయాల గురించి మరింత తెలుసుకోవడానికి చెయ్యలేరు మంచిది. [ప్రేక్షకుల సభ్యుడు] HTML 5 ఇప్పటికీ అక్కడ అన్ని బ్రౌజర్లు అనుకూలత లేదు. మీరు కేవలం దాని అనుబంధ విషయాల వలన దూరంగా దాని నుండి ఉంటున్న సిఫార్సు అనుకుంటున్నారా? ఎలా మీరు ఆ వ్యవహరిస్తాడనే? [Yuechen జావో] అవును, కాబట్టి, ప్రశ్న HTML5 ఉంది ఇప్పటికీ ఒక శిశువు ప్రమాణం. ఇది నిజంగా బ్రౌజర్ల చాలా మద్దతు లేదు, కాబట్టి మేము అది దూరంగా ఉండాలి? నేను గత సంవత్సరం నేను ఒక పెద్ద ప్రతిపాదకుడుగా అనుకుంటున్నాను, యొక్క HTML5 నివారించేందుకు వీలు అది ఇప్పటికీ ఎందుకంటే - ఇది ఇప్పటికీ చాలా కొత్త మరియు నిజానికి వార్తలు, HTML5 ప్రమాణాలకు ఇంకా ఖరారు చేయలేదు. అందువలన, నిజంగా ఏ HTML5 ప్రమాణాలకు ఉంది. కానీ నేను, మీరు ఇప్పుడు ఒక వెబ్సైట్ రూపకల్పన చేస్తున్నాం ముఖ్యంగా అనుకుంటున్నాను భవిష్యత్తు అవతరిస్తుంది విధమైన ఎందుకంటే, మీరు కేవలం HTML5 తో వెళ్ళి ఉంటే మంచి కావచ్చు మరియు మీరు మీ వెబ్ సైట్ భవిష్య రుజువు ఉండాలనుకుంటున్నాను మరియు మీరు మీ వెబ్ సైట్ పని కావాలా భవిష్యత్తులో బ్రౌజర్లలో, బవిష్యత్తు భవనం ఏదో ప్రారంభించడానికి ఉత్తమమైన కావచ్చు గత కోసం కంటే, మరియు కూడా కేవలం ఎందుకంటే HTML5 నిజంగా తేడా లేదు వాస్తవం HTML4 లేదా XHTML. నుండి మీరు HTML5 ఉపయోగించి ఉంటే, అది సాధారణంగా పలు బ్రౌజర్లలో పనిచేస్తుంది. మీరు కేవలం వెళ్ళి ఈ స్క్రీన్షాట్లు తో నిర్ధారించుకోండి యొక్క క్రమం ఉంటుంది మరియు ఈ వెబ్ సైట్ మీ జరగబోతోంది తో చూసుకోవాలి. మీరు HTML5 చాలా నిర్దిష్ట లక్షణాలు ఉపయోగిస్తున్నారు తప్ప కానీ చాలా మటుకు అది పని చేస్తుంది. CS50 చాలా గమనించవచ్చు - ఉదాహరణకు, మేము ఉపయోగించే వీడియో ప్లేయర్ కోసం - ఇది ఉపన్యాసాలు ప్రదర్శించడానికి HTML5 మరియు HTML5 వీడియో ఉపయోగిస్తుంది. మీరు ఒక నిజంగా పాత బ్రౌజర్ కలిగి ఉంటే, అప్పుడు Flash తిరిగి వస్తాయి చేస్తాము. సో, ఆ కూడా ఏదో యొక్క - మీరు కేవలం బ్రౌజర్ నిర్వహించడానికి వెళ్ళడం లేదు తెలుసు ఎప్పుడు పతనం తిరిగి వ్యవస్థ కలిగి మీరు నిర్వహించడానికి ఏమి. ఇతర ప్రశ్నలు? మేము గురించి చర్చిస్తామని ఏదైనా. అన్ని కుడి. అప్పుడు నా గురించి ఉంటుంది. నేను ఉంటుంది. (చప్పట్లు) కూల్. [CS50.TV]