1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [Seminar] [Përgatitja Site juaj për Web] 2 00:00:02,000 --> 00:00:05,000 [Yuechen Zhao] [Universiteti i Harvardit] 3 00:00:05,000 --> 00:00:07,000 [Kjo është CS50.] [CS50.TV] 4 00:00:07,000 --> 00:00:11,660 >> Mirë. Këtu është një tjetër orë e zhvillimit web në qoftë se ju djema janë deri për të. 5 00:00:11,660 --> 00:00:16,290 Sot unë jam duke shkuar për të folur në lidhje me përgatitjen për faqen tuaj Web. 6 00:00:16,290 --> 00:00:20,260 Gjithë ditën - dhe ndoshta për të 2 javëve të kaluara - 7 00:00:20,260 --> 00:00:22,240 ne kemi qenë duke folur rreth asaj se si për të krijuar një faqe interneti, 8 00:00:22,240 --> 00:00:24,880 se si të përdorin HTML, si të përdorin PHP, si të përdorin Kornizat, 9 00:00:24,880 --> 00:00:29,420 si për të bërë të sigurtë që ju mund të ndërveprojnë me bazën e të dhënave - gjëra të tilla si kjo. 10 00:00:29,420 --> 00:00:34,830 Por sot, ne jemi duke shkuar për të folur në lidhje me faqen tuaj, ku do të jetojë pas CS50. 11 00:00:34,830 --> 00:00:40,010 Sepse pas të gjitha, CS50 nuk ndodh kaluara dhjetor. 12 00:00:40,010 --> 00:00:42,090 Ne jemi duke shkuar për të folur në lidhje me emrat e domain, hosting. 13 00:00:42,090 --> 00:00:44,790 Ne jemi duke shkuar për të folur në lidhje me atë ndër-compatibility browser- 14 00:00:44,790 --> 00:00:49,540 dhe cross-platform compatibility janë, dhe se si ju mund të siguroheni që faqja juaj 15 00:00:49,540 --> 00:00:51,610 do të operojë nën të gjitha kushtet. 16 00:00:51,610 --> 00:00:54,330 Ne do të flasim rreth trajtimit të gabimit dhe magji tjera të serverit. 17 00:00:54,330 --> 00:00:57,890 Ne jemi duke folur rreth performancës optimization, search engine optimization, 18 00:00:57,890 --> 00:01:00,310 dhe si të merrni njerëzit që në fakt vizitoni faqet e internetit tuaj. 19 00:01:00,310 --> 00:01:05,960 Dhe së fundi, vetëm disa burime të mira për të bërë të sigurtë që ju djema keni mjaft nga ata 20 00:01:05,960 --> 00:01:09,680 për të shkuar jashtë me projektin tuaj përfundimtar, dhe shpresojmë se pas. 21 00:01:09,680 --> 00:01:13,120 >> Gjëja e parë që ne do të flasim rreth është domain emra. 22 00:01:13,120 --> 00:01:18,020 Tani për tani ju jeni të programimit në pajisjen tuaj, ju jeni duke shkuar në një host lokale 23 00:01:18,020 --> 00:01:20,360 e cila nuk është në fakt një emër domain. 24 00:01:20,360 --> 00:01:26,370 Kjo është lloj i vetëm një pseudonim ose një pseudonim për instalimin tuaj aktuale Linux 25 00:01:26,370 --> 00:01:31,150 brenda ose VMware Player në një Mac ose VMware në një PC. 26 00:01:31,150 --> 00:01:36,510 Emrat e domain të ju lejojnë për të vënë një vend onto Web dhe pastaj të shkoni për diçka si 27 00:01:36,510 --> 00:01:39,400 www.google.com dhe për të marrë në faqen e internetit. 28 00:01:39,400 --> 00:01:41,500 Si mund ata punojnë? 29 00:01:41,500 --> 00:01:43,390 Le të thonë se ju jeni vetëm një web server mesatare - 30 00:01:43,390 --> 00:01:50,080 Web surfer mesatare dhe ju keni një kompjuter portativ, dhe ju shkoni në www.howstuffworks.com. 31 00:01:50,080 --> 00:01:52,570 Ju ndoshta mund të shihni se ku unë vodhi nga kjo. 32 00:01:52,570 --> 00:01:57,300 Si punon sende - kompjuteri juaj do të pastaj të kërkojë një server lokal DNS, 33 00:01:57,300 --> 00:01:59,300 "A e dini ku ky website është?" 34 00:01:59,300 --> 00:02:02,200 "A e dini IP adresa e www.howstuffworks.com?" 35 00:02:02,200 --> 00:02:05,580 Server DNS juaj mund të thonë, "Po, unë bëj." 36 00:02:05,580 --> 00:02:09,139 Në këtë rast, ju merrni IP adresa, dhe kompjuteri juaj accesses atë adresë IP. 37 00:02:09,139 --> 00:02:15,050 Nëse nuk e bën, ajo kërkon një tjetër server DNS, "Hej! A e dini se çfarë është www.howstuffworks.com?" 38 00:02:15,050 --> 00:02:17,670 Kjo server mund të thonë, "Po, unë bëj." 39 00:02:17,670 --> 00:02:22,500 Pra, kjo tregon njëri-tjetrin se çfarë është, dhe më në fund, se informacioni merr kaluar në kompjuterin tuaj, 40 00:02:22,500 --> 00:02:24,680 dhe ju mund të hyni howstuffworks.com. 41 00:02:24,680 --> 00:02:27,540 >> Si mund të merrni një nga këto gjëra magjike? 42 00:02:27,540 --> 00:02:32,940 Si mund të merrni ndoshta www.yourname.com ose www.ilovecats.com? 43 00:02:32,940 --> 00:02:35,350 Ju mund të regjistroheni për një, 44 00:02:35,350 --> 00:02:38,280 dhe ka shumë faqet e internetit atje që të ju lejojnë të bëni kështu. 45 00:02:38,280 --> 00:02:41,420 Ju duhet - në shumicën e rrethanave që ju duhet të paguajnë për to. 46 00:02:41,420 --> 00:02:43,890 Ka disa emra domain që janë të lirë. 47 00:02:43,890 --> 00:02:50,900 Nëse ju shkoni në tkdomainnames www.co.cc ose., Ata janë të lirë. 48 00:02:50,900 --> 00:02:56,500 Por, ata nuk vijnë me kufizime të caktuara, dhe në fakt disa prej tyre mund të mos jetë edhe 49 00:02:56,500 --> 00:03:00,540 reale, të nivelit të lartë domain emra pëlqen. com apo. neto. 50 00:03:00,540 --> 00:03:03,300 Normalisht unë do të sugjeroja duke shkuar për një prej tyre 51 00:03:03,300 --> 00:03:07,060 për shkak se përdoruesit janë vetëm më të rehatshme me ato. 52 00:03:07,060 --> 00:03:10,070 Ju keni parë një shumë të. Coms. Ju keni parë një shumë të. Rrjeta. 53 00:03:10,070 --> 00:03:13,790 Ju ndoshta nuk e kanë parë shumë. Co.cc 's, kështu që ata janë të vështirë për të kujtuar. 54 00:03:13,790 --> 00:03:18,900 Faqet e internetit të ndryshme si GoDaddy ose namecheap apo - kam përdorur atë që është 55 00:03:18,900 --> 00:03:21,550 lloj të paqarta - activedomain.com quajtur. 56 00:03:21,550 --> 00:03:24,160 Ajo duket me të vërtetë të paqarta, por ajo është punuar me të vërtetë mirë për mua. 57 00:03:24,160 --> 00:03:27,810 >> Dhe së fundi, ju keni se ndoshta të tjerët bëjnë më shumë reklama si Network Solutions. 58 00:03:27,810 --> 00:03:31,140 Por në qoftë se ju shkoni onto NetworkSolutions.com dhe të kërkoni në çmimet e tyre 59 00:03:31,140 --> 00:03:34,070 ajo është me të vërtetë e shtrenjtë. Unë isha duke kërkuar në to natën e fundit. 60 00:03:34,070 --> 00:03:37,400 Për një vit e një emri domain, ajo ndoshta nuk vlen më shumë se paratë. 61 00:03:37,400 --> 00:03:40,210 Në fakt, në qoftë se ju jeni duke marrë një com., Ose një. Org, ose një. Neto 62 00:03:40,210 --> 00:03:43,430 Çmimi zakonisht është rreth 10 $ një vit. 63 00:03:43,430 --> 00:03:48,710 Pra, nëse ju jeni duke paguar një shumë më tepër se kaq, ajo ndoshta nuk është se ia vlen 64 00:03:48,710 --> 00:03:52,440 sepse, pas të gjitha, këto faqet e internetit nuk do të bëjë asgjë me këtë emër domain. 65 00:03:52,440 --> 00:03:58,270 Ata vetëm të japë atë për ju, dhe kështu që nëse ju mund të merrni atë për të lirë, pse jo? 66 00:03:58,270 --> 00:04:02,540 >> Gjëja tjetër është një herë ju keni domain emrin tuaj, atëherë ju ndoshta dëshironi të 67 00:04:02,540 --> 00:04:08,610 shkoni në të ose Godaddy.com ose kudo që ju blerë domain emrin tuaj 68 00:04:08,610 --> 00:04:11,220 dhe vendosur serverat name për këtë emër domain. 69 00:04:11,220 --> 00:04:15,560 Çfarë do të thotë se është edhe një përdorues shkon në www.howstuffworks.com, 70 00:04:15,560 --> 00:04:20,839 ato adresat server name IP adresat IP që ata do të jenë në gjendje për të parë deri. 71 00:04:20,839 --> 00:04:24,680 Ata do të jenë në gjendje për të hyrë në faqen tuaj nëpërmjet këtyre serverat emrin. 72 00:04:24,680 --> 00:04:26,830 Nëse ju aplikoni për hosting diku 73 00:04:26,830 --> 00:04:31,210 pastaj host tuaj do të më shumë gjasa të ju jap name-servera për të përdorur. 74 00:04:31,210 --> 00:04:34,210 >> Dhe në fund, kjo gjë e ka quajtur një WHOIS. 75 00:04:34,210 --> 00:04:38,890 Një databazë WHOIS është një bazë të dhënash me të cilën ju mund të dhëna një emër domain 76 00:04:38,890 --> 00:04:44,170 dhe ajo do të nxjerr nga goja disa informacione në lidhje me pronarin e atij vend dhe informata tjera kontaktimi. 77 00:04:44,170 --> 00:04:49,080 Tani, ju mund të thoni, "Unë vërtetë nuk duan adresën time në shtëpi ose unë nuk të vërtetë duan adresën time email 78 00:04:49,080 --> 00:04:54,010 në faqen e internetit për cilindo të parë ose internetit të gjithë për të parë. " 79 00:04:54,010 --> 00:04:57,740 Pastaj ju mund të dëshironi të përdorni diçka që shumë shërbime hosting ofrojnë - 80 00:04:57,740 --> 00:04:59,740 si një menaxher WHOIS. 81 00:04:59,740 --> 00:05:03,550 Një menaxher WHOIS është thjesht një tjetër shërbim që shumë prej tyre të sigurojë që 82 00:05:03,550 --> 00:05:07,700 fsheh larg se informacioni dhe vetëm vë në i cili është menaxher për emrin - 83 00:05:07,700 --> 00:05:13,070 për adresën e ajo është zakonisht vetëm se emri i kompanisë që ka dhënë këtë emër domain - 84 00:05:13,070 --> 00:05:17,350 dhe kështu pastaj të dhënat tuaja personale nuk është duke rrjedhur në internet, 85 00:05:17,350 --> 00:05:19,350 e cila është zakonisht mjaft i mirë. 86 00:05:19,350 --> 00:05:21,350 Unë vetë të përdorni një nga këto shërbime. 87 00:05:21,350 --> 00:05:25,630 Nëse ju nuk bëni kujdes në lidhje me privatësinë tuaj atëherë ajo nuk ka të vërtetë rëndësi. 88 00:05:25,630 --> 00:05:32,490 >> Një server DNS Emri qëndron për Sistemin Domain, dhe çfarë është ajo - 89 00:05:32,490 --> 00:05:36,560 kjo është lloj i si një tabelë hash diku që thotë, 90 00:05:36,560 --> 00:05:42,320  "Kjo adresë e internetit është duke shkuar për të hartë në këtë adresë IP." Dhe kjo është e gjitha kjo është. 91 00:05:42,320 --> 00:05:48,180 Pra, një herë ju query këtë server DNS, atëherë ju mund të merrni adresat IP 92 00:05:48,180 --> 00:05:51,930 për atë emër domain korresponduese dhe pastaj vizito këtë website. 93 00:05:51,930 --> 00:05:59,820 (Anëtar audienca duke i kërkuar një pyetje - padëgjueshëm) 94 00:05:59,820 --> 00:06:07,910 Parë? Niveli i parë në fakt është zakonisht vetëm cache kompjuteri juaj në vetvete. 95 00:06:07,910 --> 00:06:12,570 Lloj kompjuteri juaj i kujton herën e fundit që ju shkoi tek www.google.com 96 00:06:12,570 --> 00:06:18,090 ajo ishte në këtë adresë IP, dhe pastaj pas pak kohë, që do të skadojë cache, 97 00:06:18,090 --> 00:06:23,560 dhe kjo do të kërkojë si DNS Comcast, 98 00:06:23,560 --> 00:06:26,400 "Hej, çfarë është www.google.com?" 99 00:06:26,400 --> 00:06:31,040 Normalisht, kur ju blej një emër domain dhe ju regjistroheni një, dhe ju të ngritur një faqe interneti, 100 00:06:31,040 --> 00:06:35,670 ju nuk mund të shkoni në këtë website menjëherë me këtë emër domain name servers, sepse 101 00:06:35,670 --> 00:06:40,180 të gjithë globin nuk e di në lidhje me emrin tuaj domain ende. Ajo ka për të populloj. 102 00:06:40,180 --> 00:06:43,220 Kjo zakonisht merr rreth 24-48 orë. 103 00:06:43,220 --> 00:06:48,460 Dakord. Pra, kjo është pak për emrat e domain. Ata janë shumë të ftohtë. 104 00:06:48,460 --> 00:06:51,540 Unë mendoj se ju duhet të merrni një në qoftë se ju jeni serioz në lidhje me projektin 105 00:06:51,540 --> 00:06:55,300 dhe në qoftë se ju vërtet doni të bëni projektin tuaj të njohur nëpër kampus, 106 00:06:55,300 --> 00:06:58,050 të paturit e një emri domain e bën atë të duket me të vërtetë profesionale. 107 00:06:58,050 --> 00:07:01,510 >> Pastaj hapi tjetër, natyrisht, është që të ketë disa lloj hosting. 108 00:07:01,510 --> 00:07:05,540 Nëse ju vetëm të presë atë në kompjuterin tuaj, askush nuk është ndonjëherë do të jetë në gjendje për të shkuar për të. 109 00:07:05,540 --> 00:07:09,110 Ju mund të potencialisht të ngritur një server në kompjuterin tuaj dhe për të mbajtur kompjuterin tuaj përgjithmonë, 110 00:07:09,110 --> 00:07:11,160 por kjo nuk është e rekomanduar. 111 00:07:11,160 --> 00:07:14,000 Ka lloje të ndryshme të hosting dispozicion online. 112 00:07:14,000 --> 00:07:21,870 Ka shared hosting. Ka VPN (pakuptueshëm), të cilat janë të pret virtuale. 113 00:07:21,870 --> 00:07:23,870 Ka gjysmë-të dedikuar dhe i përkushtuar. 114 00:07:23,870 --> 00:07:29,030 Nga 3 kaluar, VPN, gjysmë-dedikuar, dhe të përkushtuar janë zakonisht më të shtrenjta. 115 00:07:29,030 --> 00:07:32,660 Ata janë përdorur zakonisht për faqet e internetit që kërkojnë më shumë burime. 116 00:07:32,660 --> 00:07:34,680 Nëse ju jeni vetëm duke filluar nga jashtë me një faqe interneti, 117 00:07:34,680 --> 00:07:40,670 ajo mund të jetë vetëm më ekonomike për të shkuar me shared hosting. 118 00:07:40,670 --> 00:07:43,430 Dhe çfarë ndahen mjete është vetëm një bandë e faqeve janë të gjithë së bashku 119 00:07:43,430 --> 00:07:51,560 lloj i në një server në këtë website në këtë server presë, dhe ju mund të hyni në faqen tuaj 120 00:07:51,560 --> 00:07:53,660 me anë të emrit të domain. 121 00:07:53,660 --> 00:07:55,980 >> Nuk janë një shumë e ushtrive të popullarizuar atje. 122 00:07:55,980 --> 00:08:01,160 HostGator dhe Dreamhost - ata janë shumë, shumë i madh dhe shumë, shumë të popullarizuara 123 00:08:01,160 --> 00:08:03,160 dhe shumë, shumë i suksesshëm. 124 00:08:03,160 --> 00:08:05,160 Unë personalisht e përdorin një MDDHosting quajtur. 125 00:08:05,160 --> 00:08:08,240 Nëse ju shkoni në www.mddhosting.com, kjo është mikpritësi im e zgjedhjes. 126 00:08:08,240 --> 00:08:10,240 Unë mendoj se ata janë shumë të mirë. 127 00:08:10,240 --> 00:08:14,550 Ata kanë qenë gjithmonë shumë të besueshme, dhe unë kurrë nuk kam pasur ndonjë problem me ta. 128 00:08:14,550 --> 00:08:18,610 Ata gjithashtu kanë çmimet shumë konkurruese. 129 00:08:18,610 --> 00:08:24,400 Dy që unë nuk të vërtetë si janë GoDaddy - kjo është gjithashtu një host shumë popullor, 130 00:08:24,400 --> 00:08:26,400 por unë kam pasur eksperienca të tmerrshme me ta, 131 00:08:26,400 --> 00:08:29,430 dhe shumë njerëz që unë e di me të vërtetë kanë pasur përvoja të tmerrshme me ta. 132 00:08:29,430 --> 00:08:32,150 Ata lloj i shkojnë pas njerëzve të cilët nuk e dinë se çfarë ata po bëjnë - 133 00:08:32,150 --> 00:08:34,150 ndoshta ju jeni duke bërë një faqe interneti për herë të parë, 134 00:08:34,150 --> 00:08:37,150 dhe kështu ata lloj i con ato në blerjen paketën e tyre hosting. 135 00:08:37,150 --> 00:08:42,570 A nuk e bëjmë atë. A nuk bie për të. Shkoni shikoni për paketat e tjera hosting që me të vërtetë i përshtatet nevojave tuaja. 136 00:08:42,570 --> 00:08:44,880 Dhe tjetra është - nuk janë të ushtrive të lirë atje. 137 00:08:44,880 --> 00:08:47,350 Nuk janë faqet e internetit që do të presë faqen tuaj falas - 138 00:08:47,350 --> 00:08:49,350 ndonjëherë duke vendosur një reklamë në faqen tuaj, 139 00:08:49,350 --> 00:08:52,290 nganjëherë duke e bërë ju të marrë pjesë në forumet e tyre, 140 00:08:52,290 --> 00:08:54,340 por ndonjëherë edhe vetëm për të lira. 141 00:08:54,340 --> 00:09:00,000 Por të jenë të kujdesshëm me të ushtrive të lirë, sepse një shumë prej tyre të vërtetë vetëm të shkojnë jashtë biznesit 142 00:09:00,000 --> 00:09:03,480 pas disa muajsh. Ju thjesht nuk mund të mbajnë deri me shpenzimet. 143 00:09:03,480 --> 00:09:07,460 Të tjerët janë vetëm shumë të besueshme, dhe faqja e juaj do të jetë gjithmonë poshtë, 144 00:09:07,460 --> 00:09:09,700 dhe ju nuk dëshironi që kjo të ndodhë. 145 00:09:09,700 --> 00:09:12,330 >> Çdo pritës do të ofrojë vetë panelin e tyre të kontrollit. 146 00:09:12,330 --> 00:09:16,520 Vini re se për të pajisjes tuaj, ka të vërtetë nuk është një panel kontrolli në vetvete. 147 00:09:16,520 --> 00:09:19,230 Ju duhet të përdorni terminalin për të shkuar dhe të redaktoni fotografi. 148 00:09:19,230 --> 00:09:21,230 Ju duhet të gjërave chmod me veten. 149 00:09:21,230 --> 00:09:24,770 Nëse ju të kërkuar për të shkuar në PHPMyAdmin, 150 00:09:24,770 --> 00:09:29,560 ju duhet të shkoni për @ localhost / phpMyAdmin dhe gjëra të tilla si se. 151 00:09:29,560 --> 00:09:36,660 Por me një panel ju mund të shkoni në dhe të redaktoni fotografi në serverin tuaj 152 00:09:36,660 --> 00:09:40,350 me Windows Explorer apo një finder-tipit aplikimin. 153 00:09:40,350 --> 00:09:44,810 Ose ju mund të shkoni nëpër dhe të shikojmë në bazat e të dhënave tuaja me mjet e tyre 154 00:09:44,810 --> 00:09:47,280 në vend të phpMyAdmin. 155 00:09:47,280 --> 00:09:52,240 Pra, nuk është një shumë e zgjedhjes këtu, dhe disa prej paneleve të kontrollit më të njohura janë deri atje. 156 00:09:52,240 --> 00:09:54,240 Por nëse ju jeni duke kërkuar për një host, 157 00:09:54,240 --> 00:09:57,090 atëherë ju mund të dëshironi të shikoni në atë që llojet e customizations dhe opsionet 158 00:09:57,090 --> 00:10:02,810 ata ofrojnë mua për të rregulloje serverin tim dhe për të bërë web faqen time kandidojë më të mirë. 159 00:10:02,810 --> 00:10:07,110 Pra, atëherë ju mund të pyesni, "E pra, si mund ta zgjidhni hosting?" 160 00:10:07,110 --> 00:10:11,460 Nëse ju shkoni në ndonjë faqe interneti pritës nuk është një shumë e zhargon, dhe ka shumë opsione. 161 00:10:11,460 --> 00:10:14,470 Nuk janë një shumë e çmime të ndryshme gjithashtu. 162 00:10:14,470 --> 00:10:19,690 Normalisht unë shkoj për ato faqet e internetit më të lirë vetëm për shkak se ndoshta ju dhe unë të bëjë - 163 00:10:19,690 --> 00:10:23,520 dhe veçanërisht të drejtë tani, sidomos si starters - ata nuk mund të kenë nevojë për burime të shumta si 164 00:10:23,520 --> 00:10:26,770 si mund një website si Microsoft.com. 165 00:10:26,770 --> 00:10:32,090 >> Së pari ju doni të shikoni në të sistemit operativ në qoftë se jeni të vërtetë kurioz nëse 166 00:10:32,090 --> 00:10:35,090 faqja e juaj do të jetë nikoqir në Linux, në Windows, ose në Mac. 167 00:10:35,090 --> 00:10:39,790 Normalisht ne thjesht shkoni me Linux, sepse kjo është zakonisht më e lirë, 168 00:10:39,790 --> 00:10:43,730 dhe gjithashtu ai që ndoshta ju djema janë më të familjarizuar me të për shkak të pajisjes. 169 00:10:43,730 --> 00:10:48,040 Dhe pastaj, ndoshta ata do të vënë disa kufizime mbi sasinë e bandwidth që ju të merrni - 170 00:10:48,040 --> 00:10:53,030 donte se sa megabajt apo gigabajt të të dhënave mund të shkarkoni përdoruesit 171 00:10:53,030 --> 00:10:55,470 nga faqen tuaj te internetit në muaj? Ose hapësirë ​​në disk. 172 00:10:55,470 --> 00:11:00,640 Sa hapësirë ​​do të merrni? A është 500 MB? A është 2 GB? A është e pakufizuar? 173 00:11:00,640 --> 00:11:05,920 Në ditët e sotme, një shumë e serverat e internetit të ju jap hapësirë ​​të pakufizuar disk si një mënyrë për ta 174 00:11:05,920 --> 00:11:08,560 të ndjell ju për të marrë paketën e tyre hosting. 175 00:11:08,560 --> 00:11:11,850 Por në qoftë se jeni të vërtetë mendoni rreth saj, kur po ju do të ndonjëherë nevojë për hapësirë ​​të pakufizuar disk? 176 00:11:11,850 --> 00:11:18,060 Nëse ju keni një çift të dosjeve HTML, një çift i PHP, një çift i imazheve - 177 00:11:18,060 --> 00:11:20,060 kjo është vetëm një çift i megabajt, dhe kështu 178 00:11:20,060 --> 00:11:23,110 Unë zakonisht shkojnë vetëm për vlerë ndoshta disa gigabajt të hapësirës ', 179 00:11:23,110 --> 00:11:27,990 dhe që mund të jetë e mjaftueshme për të filluar me off derisa unë nevojë për më shumë. 180 00:11:27,990 --> 00:11:31,480 >> Së fundi, ato mund të vënë kufizime mbi çfarë lloj - sa bazat e të dhënave që ju mund të keni. 181 00:11:31,480 --> 00:11:34,760 Ndoshta ju mund të ketë vetëm 1 bazës së të dhënave. Ndoshta ju mund të keni 2. Ndoshta ju mund të ketë 10. 182 00:11:34,760 --> 00:11:38,330 Është me të vërtetë e rëndësishme për ju se sa ju merrni? 183 00:11:38,330 --> 00:11:40,330 Gjërat për të pyesni veten. 184 00:11:40,330 --> 00:11:42,330 Dhe pastaj në fund, vetëm gjëra të tilla si gjuhë. 185 00:11:42,330 --> 00:11:44,330 A ata mbështesin PHP? A mbështesin ata MySQL? 186 00:11:44,330 --> 00:11:49,010 Shumica faqet e internetit hosting e mbështesin këto, sepse ata janë të lirë. Ata janë burim të hapur. 187 00:11:49,010 --> 00:11:51,190 Kjo nuk kushton atyre asgjë për të ofruar këto për ju. 188 00:11:51,190 --> 00:11:55,680 Por në qoftë se ju dëshironi të përdorni, të themi, ose Python Ruby ose disa nga këto gjuhë të tjera - 189 00:11:55,680 --> 00:11:59,490 ata nuk mund të mbështesë atë në serverin e tyre, kështu që është e rëndësishme që të shikoni për ato llojet e gjërave. 190 00:11:59,490 --> 00:12:05,620 >> Dhe së fundi, ata ju lejojnë të bëni disa gjëra më të përparuara të tilla si punë cron SSL apo? 191 00:12:05,620 --> 00:12:12,060 SSL është një opsion ku ju mund të bëni faqen tuaj te internetit më të sigurt duke e bërë atë HTTPS 192 00:12:12,060 --> 00:12:14,060 dhe encrypt lidhjet tuaja. 193 00:12:14,060 --> 00:12:17,230 Dhe punë cron janë vetëm ndoshta Scripts që ju doni të drejtuar 194 00:12:17,230 --> 00:12:19,510 çdo 5 minuta, çdo 10 minuta, çdo 15. 195 00:12:19,510 --> 00:12:22,030 Një shumë e faqeve shared hosting nuk vënë kufizime 196 00:12:22,030 --> 00:12:26,310 në numrin e vendeve të punës cron që ju mund të kandidojë për shkak se merr më shumë burime. 197 00:12:26,310 --> 00:12:31,800 >> Dhe së fundi, vetëm çdo gjë tjetër që ju dëshironi të shikoni në - sigurohuni që saktësisht se çfarë po ndodh 198 00:12:31,800 --> 00:12:35,180 para se të blej paketën tuaj hosting. 199 00:12:35,180 --> 00:12:37,720 Dhe së fundi, performanca. Performanca është i madh. 200 00:12:37,720 --> 00:12:39,740 Sa shpejt po faqen time duke shkuar për të drejtuar? 201 00:12:39,740 --> 00:12:42,950 Shumica e përdoruesve nuk do të presin edhe për sekonda për faqen tuaj te internetit për të kandiduar 202 00:12:42,950 --> 00:12:47,640 para se ata vetëm mërzitem, dhe ata të shkojnë për të MeanBase dhe të filloni të kërkoni në fotot 203 00:12:47,640 --> 00:12:52,240 e macet - ju e dini se ndodh, dhe ju doni të bëni të sigurtë që ju të merrni atë përdorues në bord 204 00:12:52,240 --> 00:12:54,300 dhe se ju keni uptime të mirë e cila vetëm do të thotë se 205 00:12:54,300 --> 00:12:56,300 faqen tuaj te internetit do të jetë i arritshëm në të gjitha kohët. 206 00:12:56,300 --> 00:13:01,880 Një shumë e ushtrive kanë uptime të vërtetë keq dhe se vetëm do të thotë faqen tuaj nuk do të jenë të 207 00:13:01,880 --> 00:13:06,500 arritshme, dhe ju nuk dëshironi që kjo të ndodhë për shkak se ju mund të jenë të trishtuar. 208 00:13:06,500 --> 00:13:10,360 Dhe ju gjithashtu mund të pista performancën host tuaj me faqet e internetit si 209 00:13:10,360 --> 00:13:16,440 Pingdom.com ose Host-tracker.com, dhe ata vetëm të ju tregojnë se sa shpesh është faqen tuaj poshtë. 210 00:13:16,440 --> 00:13:18,490 >> Dhe së fundi, ju doni të shihni në lidhje me mbështetjen e tyre. 211 00:13:18,490 --> 00:13:21,890 Nëse ju keni një problem janë ata do të përgjigjet për ju brenda 24 orëve? 212 00:13:21,890 --> 00:13:23,890 Janë ata do të përgjigjet për ju brenda 48 orëve? 213 00:13:23,890 --> 00:13:26,500 Hosting shërbim që unë zakonisht përdorin përgjigjet për mua brenda disa minutave 214 00:13:26,500 --> 00:13:29,760 e cila është me të vërtetë e bukur. 215 00:13:29,760 --> 00:13:33,990 Uf! Të gjithë të drejtë! Është koha për një pushim. Por unë nuk jam duke shkuar për të dhënë atë për ju. 216 00:13:33,990 --> 00:13:38,200 Ne vetëm do të shohim në fotot e macet e bukur çdo tani dhe pastaj. 217 00:13:38,200 --> 00:13:42,740 >> Një tjetër gjë e vërtetë, të vërtetë e madhe është ndër-shfletuesi compatibility. 218 00:13:42,740 --> 00:13:45,890 Çfarë dua të them me cross-browser compatibility? 219 00:13:45,890 --> 00:13:50,970 Ju e dini, në ditët e sotme nuk është vetëm Microsoft Internet Explorer. 220 00:13:50,970 --> 00:13:53,970 Kjo nuk është vetëm Mozilla Firefox ose Safari. 221 00:13:53,970 --> 00:13:58,190 Tani ne kemi Chrome. Ne kemi Opera. Ne kemi Dolphin. Ne kemi Camino. 222 00:13:58,190 --> 00:14:00,540 Ne kemi Pushtuesi. Ne kemi të gjitha këto shfletuesit të ndryshme. 223 00:14:00,540 --> 00:14:05,950 Gjërat që po vijnë nga tani - RockMelt - pse ata janë të bazuara të gjitha në kromit. 224 00:14:05,950 --> 00:14:10,990 Por fakti i çështjes është, nuk është vetëm një shfletues anymore. 225 00:14:10,990 --> 00:14:13,860 Ju nuk jeni vetëm shikojnë këto webpages me një aplikim. 226 00:14:13,860 --> 00:14:17,660 Dhe kështu, shfletues të ndryshme do të përgjigjet për HTML, CSS ndryshme të ndryshme, dhe 227 00:14:17,660 --> 00:14:21,210 JavaScript ndryshme ndryshe, dhe si mendoni ju të merren me këtë? 228 00:14:21,210 --> 00:14:24,370 E pra, në raste të caktuara, ju me të vërtetë nuk mund të. 229 00:14:24,370 --> 00:14:29,160 Faqja juaj e internetit - në qoftë se ajo punon në një shfletues, kodin që ju ka shkruajtur nuk do të funksionojë 230 00:14:29,290 --> 00:14:32,910 në një tjetër shfletuesin, dhe kjo është puna juaj për të siguruar që ju të shkruani kodin që 231 00:14:32,910 --> 00:14:36,000 është universale, se ajo punon kudo. 232 00:14:36,000 --> 00:14:38,000 Pra, kjo është me të vërtetë e rrezikshme. 233 00:14:38,000 --> 00:14:42,450 Në qoftë se ju thonë, "Epo, ajo është duke punuar në kompjuterin tim. Great! Le të lëvizë." 234 00:14:42,450 --> 00:14:46,040 E pra, ajo ndoshta nuk do të punojnë në minierë, dhe kur të shkoj në faqen tuaj 235 00:14:46,040 --> 00:14:49,210 Unë jam do të jetë shumë të trishtuar, dhe unë jam duke shkuar për të lënë menjëherë. 236 00:14:49,210 --> 00:14:51,570 Pra, le të shohim se si ju mund të parandaluar këtë. 237 00:14:51,570 --> 00:14:55,520 >> Gjëja e parë, natyrisht, është që të përdorin vetëm standarde HTML, CSS, dhe JavaScript. 238 00:14:55,520 --> 00:14:57,520 Çfarë dua të them me këtë? 239 00:14:57,520 --> 00:15:00,180 E pra, ka shumë gjëra jo standarde atje. 240 00:15:00,180 --> 00:15:03,490 Për shembull, në CSS ka shumë versione. 241 00:15:03,490 --> 00:15:10,830 Nëse ju shihni ndonjë rregullat CSS me-moz-ose-Webkit-, këto rregulla janë specifike 242 00:15:10,830 --> 00:15:15,720 për të dy shfletuesit Mozilla dhe shfletuesit WebKit, 243 00:15:15,720 --> 00:15:20,590 dhe kështu që ju doni të bëni të sigurtë që ndoshta ju doni që të shmangni ato gjëra 244 00:15:20,590 --> 00:15:25,150 sepse në qoftë se ju përdorni-moz-që sundimi është vetëm do të punojnë në Firefox. 245 00:15:25,150 --> 00:15:29,640 Dhe nëse ju me të vërtetë duan që ajo të duket e mirë në Internet Explorer gjithashtu, 246 00:15:29,640 --> 00:15:31,640 ju jeni do të jetë e fat. 247 00:15:31,640 --> 00:15:37,910 Për HTML Gjithashtu, ju mund të bëni gjëra në HTML që punojnë në një shfletues 248 00:15:37,910 --> 00:15:41,830 por që thyen në një tjetër, dhe ju doni për të shmangur sa më shumë që të jetë e mundur. 249 00:15:41,830 --> 00:15:44,830 Dhe së fundi, edhe për JavaScript - ka shumë versione të JavaScript, 250 00:15:44,830 --> 00:15:50,570 dhe këtë verë ne u përplas me një problem ku Document.getElementsByClassName-- 251 00:15:50,570 --> 00:15:54,500 cila eshte zakonisht nje funksion që është përcaktuar si një pjesë e të standardin JavaScript - 252 00:15:54,500 --> 00:15:58,120 nuk ishte për të gjetur në Internet Explorer 8. 253 00:15:58,120 --> 00:16:01,900 Pra, gjatë verës unë isha duke punuar në një laborator dhe ne po rindërtonim eksperimente online. 254 00:16:01,900 --> 00:16:06,210 Dhe ne menduam se ishte duke punuar me të vërtetë mirë derisa kuptuam përdoruesit që janë përdorur 255 00:16:06,210 --> 00:16:09,780 Internet Explorer 8 nuk mund të paraqesin rezultatet e tyre. 256 00:16:09,780 --> 00:16:13,200 Ne ishim të humbur në një shumë të të dhënave. Kjo na bëri të vërtetë e trishtuar. 257 00:16:13,200 --> 00:16:17,790 Pra, ju gjithmonë doni të bëni të sigurtë që Scripts tuaj janë duke shkuar për të punuar kudo. 258 00:16:17,790 --> 00:16:20,500 >> Dhe së fundi, përdorni validator.w3.org 259 00:16:20,500 --> 00:16:22,770 e cila është ajo që ne të ju them të bëni në pset 7. 260 00:16:22,770 --> 00:16:24,530 Sigurohuni që faqet tuaja janë të vlefshme. 261 00:16:24,530 --> 00:16:28,310 Kjo është e rëndësishme për shkak se të paktën është një hap i parë kontrolloni mendje e shëndoshë. 262 00:16:28,310 --> 00:16:31,870 Është kodi im në të vërtetë standarde të urtë? 263 00:16:34,930 --> 00:16:39,320 Një tjetër mënyrë për të zgjidhur të ju ndihmojë të sigurohemi që faqja e juaj është duke shkuar për të punuar 264 00:16:39,320 --> 00:16:42,610 në shumicën e rrethanave është që ndoshta përdorin disa bibliotekave dhe kornizat 265 00:16:42,610 --> 00:16:46,210 sepse këto zhvilluesve të vërtetë të zgjuar kanë menduar në lidhje me këto çështje për ju. 266 00:16:46,210 --> 00:16:49,850 Ata kanë shkuar nëpër dhe ata kam shkruar funksione të ndryshme që punojnë në të gjithë shfletuesit. 267 00:16:49,850 --> 00:16:53,560 Për shembull, ne përdorim jQuery në Pset 7. 268 00:16:53,560 --> 00:16:58,030 Edhe pse ju nuk mund të keni parë atë, jQuery siguron një shumë të funksioneve 269 00:16:58,030 --> 00:17:00,280 se përndryshe ju do të duhet të shkruani vetë. 270 00:17:00,280 --> 00:17:05,310 Por këto zhvilluesve shkroi atë, dhe ata e bëri të sigurt se ajo punon në të gjithë shfletuesit. 271 00:17:05,310 --> 00:17:10,280 Dhe Bootstrap - e cila është një tjetër kornizë CSS që ne ju tregoi në Pset 7 - 272 00:17:10,280 --> 00:17:17,000 ajo me të vërtetë merr larg një shumë prej koke me dizajnimin faqet e internetit që duken të mirë. 273 00:17:17,000 --> 00:17:19,000 në të gjithë shfletuesit. 274 00:17:19,000 --> 00:17:23,660 >> Dhe së fundi, në qoftë se ju mund të shmangur atë, unë zakonisht të shmangur coding nga zeroja. 275 00:17:23,660 --> 00:17:28,079 Nëse ju jeni vetëm duke krijuar një faqe interneti për klubin tuaj shkollor, për shembull, 276 00:17:28,079 --> 00:17:33,920 dhe të gjithë ju duhet të bëni është që të shfaqë një faqe pak dhe ndoshta të ketë president tuaj të shkojnë në 277 00:17:33,920 --> 00:17:38,910 dhe të ndryshojë disa gjëra këtu dhe atje - nuk ka të vërtetë nuk ka nevojë për kodin që deri vetes. 278 00:17:38,910 --> 00:17:40,910 Që merr një shumë nga koha juaj. 279 00:17:40,910 --> 00:17:42,660 Ajo merr një shumë të energjisë tuaj, dhe ju duhet të shkoni nëpër dhe ju keni për të gjetur jashtë, 280 00:17:42,660 --> 00:17:45,930 mirë, është kjo do të duken të mira në këtë shfletues, është ajo do të duken të mira në këtë shfletues. 281 00:17:45,930 --> 00:17:50,610 Ndoshta përdorin disa prej këtyre arna që të tjerët kanë shkruar tashmë për ju, si 282 00:17:50,610 --> 00:17:52,610 WordPress apo Joomla apo Drupal. 283 00:17:52,610 --> 00:17:59,400 Këto quhen Përmbajtja - këto janë quajtur CMSs të cilat në thelb janë vetëm paketa që 284 00:17:59,400 --> 00:18:03,020 tashmë vijnë bërë për ju, dhe ju mund të shkarkoni ato, ata vënë në serverin tuaj, 285 00:18:03,020 --> 00:18:07,510 dhe rregulloje ato megjithatë ju doni, dhe ju tashmë keni një faqe interneti të rrjedhshëm. 286 00:18:07,510 --> 00:18:11,680 Këto paketa kodi janë diçka për të shikoni në të. 287 00:18:11,680 --> 00:18:15,400 Këto gjëra janë burim të hapur nëse ju shkoni për diçka si - 288 00:18:15,400 --> 00:18:19,390 në qoftë se ju jeni duke kërkuar për një paketë formë, ka gjëra që nuk janë të lirë si 289 00:18:19,390 --> 00:18:21,570 VBulletin apo Veriu Group. 290 00:18:21,570 --> 00:18:23,790 Nëse ju nuk keni nevojë për disa nga këto veçori të përparuara, 291 00:18:23,790 --> 00:18:27,530 ju gjithmonë mund të zgjedhin opsionin e lirë. 292 00:18:27,530 --> 00:18:31,300 >> Dhe në fund, nuk ka shmangur atë. 293 00:18:31,300 --> 00:18:33,300 Ju duhet të provoni,, test test. 294 00:18:33,300 --> 00:18:37,690 Ju duhet të testuar kodin tuaj në të gjitha këto shfletues dhe mbi të gjithë këto platforma. 295 00:18:37,690 --> 00:18:44,110 Dhe ju e dini, IE6 - Faleminderit mirësi njerëzit kanë filluar të lëvizin larg nga IE6 296 00:18:44,110 --> 00:18:49,190 sepse mbrapa në ditë, ndoshta disa vjet më parë, web developers për të pasur gjithmonë, gjithmonë, 297 00:18:49,190 --> 00:18:55,280 gjithmonë të lënë pas dore dobësitë IE6 në ndjekjen e standardeve. 298 00:18:55,280 --> 00:19:00,860 Websites vetëm shikuar lloj të 1990-së për shkak të mungesës së një mënyrë më të mirë për t'u marrë me të. 299 00:19:00,860 --> 00:19:04,380 Ju gjithashtu mund të përdorni screenshots shfletuesit të kontrolloni CSS tuaj. 300 00:19:04,380 --> 00:19:08,100 Një website really cool është browserlab.adobe.com. 301 00:19:08,100 --> 00:19:11,070 Ky është një shërbim për kompliment vënë nga Adobe. 302 00:19:11,070 --> 00:19:15,160 Dhe çfarë bëjnë ata është se ata mund të marrë screenshots e internetit tuaj 303 00:19:15,160 --> 00:19:18,890 running nën kushte të ndryshme - si nën drejtimin e shfletuesit të ndryshme, 304 00:19:18,890 --> 00:19:22,660 nën drejtimin e platformave të ndryshme - dhe të ju tregojnë se çfarë ata duken si. 305 00:19:22,660 --> 00:19:33,260 Vetëm për të ju tregojnë se çfarë dua të them këtu, kam krijuar një faqe interneti të vitit të kaluar të quajtur Jeta në Harvard, 306 00:19:33,260 --> 00:19:39,150 dhe atë që unë u përpoq të bëjë - Unë u përpoq të bëjë my.harvard mirë. 307 00:19:39,150 --> 00:19:43,840 Sepse në qoftë se ju keni qenë këtu vitin e kaluar, my.harvard nuk duket si ajo duket tani. 308 00:19:43,840 --> 00:19:46,640 Ajo duket lloj të neveritshme. 309 00:19:46,640 --> 00:19:50,470 Por tani ajo duket shumë më mirë. 310 00:19:50,470 --> 00:19:57,070 Zbatimi ime nuk ishte se më e dobishme, por të gjithë të njëjtën gjë, 311 00:19:57,070 --> 00:20:01,310 ju e dini, unë u përpoq për të shtuar - (pakuptueshëm) çfarëdo shume - 312 00:20:01,310 --> 00:20:04,680 dhe kjo duket - kjo duket shumë mirë në kompjuterin tim. 313 00:20:04,680 --> 00:20:08,560 Dhe pastaj, ndoshta në qoftë se unë do të kishte më shumë kohë unë do të kanë shkuar për në laborator e shfletuesit, 314 00:20:08,560 --> 00:20:13,020 dhe unë do të kanë shikuar në, edhe, si e bën atë të duket në Chrome 18 në Windows. 315 00:20:13,020 --> 00:20:17,060 Unë do të lëvizni poshtë dhe unë do të shoh - oh no! Shikoni në kutinë e shpalljeve. 316 00:20:17,060 --> 00:20:20,200 Teksti ime ishte tejmbushur. Pra, kjo është e keqe, e drejtë? 317 00:20:20,200 --> 00:20:23,700 Nëse një përdorues është duke përdorur Chrome në Windows dhe vjen në faqen time, 318 00:20:23,700 --> 00:20:26,730 që menjëherë të duket shumë joprofesionale. 319 00:20:26,730 --> 00:20:30,760 Pra, unë duhet të shkojë në CSS e mia dhe për të gjetur se çfarë pjesë e CSS tim është i thyer këtu. 320 00:20:30,760 --> 00:20:35,090 Pse nuk është ajo shfaqur korrekte dhe të rregullojmë atë në mënyrë që të gjithë përdoruesit mund të shihni faqen e internetit të njëjtë 321 00:20:35,090 --> 00:20:37,770 dhe të jetë po aq i lumtur. 322 00:20:37,770 --> 00:20:44,280 >> Dhe së fundi, mirë, screenshots shfletuesit janë të këndshme për testimin tuaj CSS, 323 00:20:44,280 --> 00:20:46,020 por çfarë lidhje JavaScript tuaj? 324 00:20:46,020 --> 00:20:48,660 Çka në lidhje me nëse ju keni disa script komplikuar që është running? 325 00:20:48,660 --> 00:20:50,460 E pra, ju gjithmonë mund të bëni Virtualization. 326 00:20:50,460 --> 00:20:56,360 Nëse ju keni një Mac ju mund të përdorni Bootcamp ose Vmware per virtuelizimit ndoshta një kopje të 327 00:20:56,360 --> 00:20:59,540 Dritaret dhe përdorimi i Internet Explorer atje. 328 00:20:59,540 --> 00:21:03,400 Ose, ju mund të shkoni në diçka si Spoon.net, e cila për fat të keq vetëm punon në PC. 329 00:21:03,400 --> 00:21:05,290 Por ajo që ata bëjnë është shumë i ftohtë. 330 00:21:05,290 --> 00:21:10,080 Ata virtuelizimit software për ju në mënyrë që ju mund të kandidojë versionet e IE të ndryshme, për shembull. 331 00:21:10,080 --> 00:21:12,080 Ju mund të kandidojë versionet e ndryshme të Firefox. 332 00:21:12,080 --> 00:21:15,720 Ju mund të kandidojë versionet e ndryshme të Safari dhe provë nga të gjitha faqet e internetit tuaj atje. 333 00:21:15,720 --> 00:21:18,360 Për fat të keq, ata nuk janë të lirë. 334 00:21:18,360 --> 00:21:20,860 Kjo është një shërbim të paguar, kështu që nuk është gjithmonë i kësaj lloj - 335 00:21:20,860 --> 00:21:26,070 ka gjithmonë lloj i kësaj tregtie off mes, mirë, unë jam duke shkuar për të bërë web faqen time të duken mirë. 336 00:21:26,070 --> 00:21:31,970 Nëse është kështu, unë mund të duhet të paguajnë për disa shërbime për të ndihmuar mua të bërë këtë. 337 00:21:31,970 --> 00:21:35,890 Çdo pyetje në këtë pikë lidhje çdo gjë që kemi biseduar rreth? 338 00:21:38,500 --> 00:21:41,210 Awesome. Mirë. 339 00:21:41,210 --> 00:21:43,870 >> Tani ne kemi më shumë gjëra për të folur rreth. 340 00:21:43,870 --> 00:21:45,820 Si në lidhje me gabimet? 341 00:21:45,820 --> 00:21:48,670 Si mund të siguroheni që faqja juaj do të veprojë edhe kur 342 00:21:48,670 --> 00:21:50,150 ndodh diçka e keqe? 343 00:21:50,150 --> 00:21:53,940 Ndoshta ju nuk keni një faqe me emrin food.php. 344 00:21:53,940 --> 00:21:57,000 Por mua, unë shkoj në faqen tuaj dhe unë të përpiqet për të hyrë në food.php. 345 00:21:57,000 --> 00:22:00,770 A jeni vetëm duke shkuar për të treguar mua se faqe të bardhë që thotë se 404 - nuk e dokumentit gjetur? 346 00:22:00,770 --> 00:22:04,400 Apo po ju do të thonë, "Epo, unë jam i keq që unë nuk mund të gjeni këtë për ju, 347 00:22:04,400 --> 00:22:08,520 por ndoshta këtu janë disa burime të tjera për të ndihmuar ju të kërkoni për çfarë ju duhet. " 348 00:22:08,520 --> 00:22:13,180 Gabimet e tjera - kështu që, kjo quhet HTTP gabime të cilat janë vetëm disa nga kodet error 349 00:22:13,180 --> 00:22:17,130 që serveri juaj mund të ketë dërguar përsëri në shfletuesin në rast të ndodh diçka e keqe. 350 00:22:17,130 --> 00:22:20,160 400 - Kërkesë Bad. 401 - paautorizuar. 351 00:22:20,160 --> 00:22:25,560 403 është lloj i zakonshëm, kur ju keni një directory që nuk është menduar të arrihen 352 00:22:25,560 --> 00:22:27,310 nga përdoruesi, por përdorues përpiqet të anyway. 353 00:22:27,310 --> 00:22:30,840 Dhe 500 - Gabim i brendshëm Server - që zakonisht ndodh kur ju keni diçka 354 00:22:30,840 --> 00:22:33,070 vërtetë e keqe ndodh me PHP kodin tuaj. 355 00:22:33,070 --> 00:22:36,140 Por në çdo rast, këto llojet e shfletuesit - këto llojet e gabimeve do të ndodhë. 356 00:22:36,140 --> 00:22:40,550 >> Pra, si do të bëni të sigurtë që ju të trajtojë këto gabime gracefully 357 00:22:40,550 --> 00:22:43,230 dhe sigurohuni që përdoruesi nuk është vetëm lloj i varur atje? 358 00:22:46,850 --> 00:22:48,850 Këtu vjen. Htaccess. 359 00:22:48,850 --> 00:22:51,300 Tani,. Htaccess është diçka që punon në serverat Apache, 360 00:22:51,300 --> 00:22:55,550 diçka që punon dhe punon në një serverat disa të tjerë si. 361 00:22:55,550 --> 00:23:01,350 Kjo është vetëm një mënyrë për ju për të konfiguruar serverin tuaj të tilla që 362 00:23:01,350 --> 00:23:04,470 ju mund të bëni atë të bëjë çdo gjë që ju dëshironi që ajo të bëjë. 363 00:23:04,470 --> 00:23:06,790 Disa gjëra që ju mund të bëni. Ju mund të kontrollojë parametrat tuaj cache. 364 00:23:06,790 --> 00:23:11,290 Ndoshta ka një faqe të caktuar në faqen tuaj që ju të bëni të sigurtë që përdoruesi 365 00:23:11,290 --> 00:23:14,740 ri-shkarkuar çdo kohë përdorues vjen dhe viziton faqen tuaj te internetit. 366 00:23:14,740 --> 00:23:26,980 Apo ndoshta ju keni disa URL që është si yoursite.com / Test / html / faqet / hello.html 367 00:23:26,980 --> 00:23:31,270 dhe ju vetëm duan që të jenë të yourname.com / Hello -. mirë, ju mund të përdorni htaccess 368 00:23:31,270 --> 00:23:34,760 të përcjellim një faqe në një tjetër. 369 00:23:34,760 --> 00:23:36,600 Ju gjithashtu mund të përdorni atë për të bërë authentication. 370 00:23:36,600 --> 00:23:39,890 Ndoshta ka disa pjesë të faqen tuaj te internetit që ju duhet të përdorni një fjalëkalim. 371 00:23:39,890 --> 00:23:42,620 Ju mund të bllokojë adresat IP të caktuara, të bllokuar fusha të caktuara. 372 00:23:42,620 --> 00:23:46,770 Ndoshta ju vetëm të vërtetë nuk më pëlqen studentët e Harvardit duke përdorur faqen tuaj te internetit. 373 00:23:46,770 --> 00:23:49,910 E pra, ju keni mundësi për bllokimin e të gjitha adresat IP Harvard. 374 00:23:49,910 --> 00:23:56,370 >> Së fundi, ju mund të trajtojë gjëra - ju mund të shkruani kod të caktuar për të bërë serverin tuaj 375 00:23:56,370 --> 00:24:03,100 trajtojnë si faqeve. Zhao ose. emri juaj ose. hello si kod PHP. 376 00:24:03,100 --> 00:24:05,170 Ndoshta kjo do të jetë e dobishme. Ndoshta se nuk do të jetë. 377 00:24:05,170 --> 00:24:07,980 Dhe së fundi, ju mund ta përdorni atë për të trajtuar përgjigjet gabim. 378 00:24:07,980 --> 00:24:10,300 Çfarë dua të them me këtë? 379 00:24:10,300 --> 00:24:16,030 Nëse ju thjesht të shtoni kod si kjo - 404 ErrorDocument dhe pastaj të drejtojë ata në disa 380 00:24:16,030 --> 00:24:20,440 Faqja gabim, ju mund të bëni të sigurtë që përdoruesi nuk ka vetëm të shoh me të vërtetë, të vërtetë e shëmtuar 381 00:24:20,440 --> 00:24:23,550 404 dhe tregoni atyre diçka të bukur. 382 00:24:23,550 --> 00:24:29,000 >> Le të në fakt të marrë një sy se si ne mund të bëjë që me Pset tuaj 7. 383 00:24:29,000 --> 00:24:34,190 Këtu, unë jam në aplikim tim. 384 00:24:34,190 --> 00:24:38,440 Unë jam duke shkuar për të hapur Chrome, dhe atëherë unë jam duke shkuar për të përpiqen për të hyrë në një faqe 385 00:24:38,440 --> 00:24:43,350 që nuk ekziston në CS50 Financave. 386 00:24:43,350 --> 00:24:52,710 Pra, host lokale - cats.php--kështu, vëreni se unë krijuar një dokument gabimi 387 00:24:52,710 --> 00:24:54,770 që thotë se, "Canz nuk gjejnë faqen z!" 388 00:24:54,770 --> 00:24:56,990 Ajo ka një mace shumë të trishtuar për të. 389 00:24:56,990 --> 00:24:59,910 Nëse ju shkoni në Twitter, nëse ju shkoni në ndonjë nga këto faqet e tjera, 390 00:24:59,910 --> 00:25:02,700 ju nuk mund të gjeni një faqe, ata zakonisht përpiqen të ju tregojë një foto e bukur 391 00:25:02,700 --> 00:25:04,850 në mënyrë që ju nuk jeni shumë të zhgënjyer. 392 00:25:04,850 --> 00:25:07,830 Ju gjithashtu mund të ketë diçka që është më profesionale që thotë, 393 00:25:07,830 --> 00:25:11,760 mirë, unë jam i keq unë nuk mund të gjeni faqen, por ndoshta këtu është një kutinë e kërkimit. 394 00:25:11,760 --> 00:25:16,750 Apo ndoshta këtu janë disa lidhje që do t'ju ndihmojë të gjeni lidhjen që ju dëshironi. 395 00:25:16,750 --> 00:25:21,410 Pra, si nuk kam bërë këtë? Si është kjo e mundur edhe? 396 00:25:21,410 --> 00:25:23,500 Nëse ne do të shkojmë në terminalin tonë këtu - 397 00:25:23,500 --> 00:25:26,300 Unë jam vetëm duke shkuar për të zoom në një grimë - 398 00:25:26,300 --> 00:25:30,110 vëreni se unë kam një faqe të re. 399 00:25:30,110 --> 00:25:34,440 Brenda directory sime HTML është quajtur - ju nuk mund ta shohin atë - 400 00:25:34,440 --> 00:25:37,280 ajo që quhet error.php. 401 00:25:37,280 --> 00:25:41,010 Dhe error.php është vetëm një fotografi që kam bërë 402 00:25:41,010 --> 00:25:43,030 që tregon se vetë faqen. 403 00:25:43,030 --> 00:25:46,710 Unë mund të ju tregojnë se çfarë është error.php. 404 00:25:46,710 --> 00:25:48,710 Është pikërisht këtë faqe. 405 00:25:48,710 --> 00:25:50,710 Ajo thotë se, "nuk Oh no! Canz gjeni faqen z!" 406 00:25:50,710 --> 00:25:58,630 Dhe, në qoftë se ju doni të shihni - kështu, vëreni se lloj i htaccess është një emër i pazakontë.. 407 00:25:58,630 --> 00:26:01,040 Ajo fillon me një pikë që do të thotë se kjo është një file system. 408 00:26:01,040 --> 00:26:03,360 Kjo është një file i fshehur e cila nuk është treguar normalisht. 409 00:26:03,360 --> 00:26:09,060 Nëse ju bëni ls-a, ju mund të shihni të gjitha dosjet fshehur në një directory të caktuar, 410 00:26:09,060 --> 00:26:12,030 dhe në të vërtetë, ju shihni. htaccess është një prej tyre. 411 00:26:12,030 --> 00:26:15,490 Le të shkojnë përpara dhe të hapur. Htaccess - 412 00:26:15,490 --> 00:26:19,830 me Gedit - 413 00:26:19,830 --> 00:26:26,870 Boom! Të gjitha unë kam është një linjë në atje - dokument për Error 404 gabime 414 00:26:26,870 --> 00:26:28,760 të cilat janë të njohur edhe si 'file' nuk-gjenden-gabime. 415 00:26:28,760 --> 00:26:32,720 Le të përcjellim ato për diçka të quajtur error.php. 416 00:26:36,100 --> 00:26:42,030 Ju mund të keni gjëra zbavitëse si nuk canz gjeni faqen z! 417 00:26:42,030 --> 00:26:46,770 Dhe ka edhe gjëra shumë të freskët që ju mund të bëni me të. Pengese. 418 00:26:46,770 --> 00:26:49,520 Nëse ju doni të shikoni më shumë. Htaccess magjike, 419 00:26:49,520 --> 00:26:56,470 kjo është një website shumë të ftohtë për të shkuar - është quajtur javascriptkit.com/howto/htaccess.shtml-- 420 00:26:56,470 --> 00:27:01,880 në qoftë se ju doni të kryer magji më shumë server. Dhe kjo mund të jetë shumë e fun. 421 00:27:01,880 --> 00:27:05,490 >> Uf! Të gjithë të drejtë! Më shumë fotografi cute. 422 00:27:05,490 --> 00:27:10,060 Kjo është një djalë duke bërë shtytje-ups, dhe macja e tij është duke u përpjekur për të ndihmuar. Unë mendoj se është shumë e bukur. 423 00:27:10,060 --> 00:27:14,830 Për fat të keq, unë nuk kam një mace si kjo. 424 00:27:14,830 --> 00:27:17,640 Dakord. Pra, ne kemi biseduar rreth. Htaccess. 425 00:27:17,640 --> 00:27:19,640 Ne kemi biseduar rreth trajtimit të gabimit. 426 00:27:19,640 --> 00:27:20,940 Ne kemi biseduar rreth hosting, domain emra. 427 00:27:20,940 --> 00:27:23,230 Ne kemi biseduar rreth ndër-shfletuesit compatibility. 428 00:27:23,230 --> 00:27:25,210 Tani si mendoni ne sigurohemi që faqja juaj aktualisht kryen? 429 00:27:25,210 --> 00:27:26,950 Si mund të jemi të sigurt se në qoftë se unë të shkoni në faqen tuaj te internetit 430 00:27:26,950 --> 00:27:29,830 Unë mund të shihni faqen tuaj brenda disa sekondave? 431 00:27:29,830 --> 00:27:33,520 Një nga gjërat që unë mendoj se njerëzit vetëm lloj i harrojmë 432 00:27:33,520 --> 00:27:36,160 është optimization imazhit. 433 00:27:36,160 --> 00:27:37,560 Le të thonë se ju të kërkuar për të vënë një foto në faqen tuaj 434 00:27:37,560 --> 00:27:40,330 dhe kjo është 2 MG madh. 435 00:27:40,330 --> 00:27:42,670 Kjo mund të jetë mirë për ne, sepse ne jemi në Harvard, 436 00:27:42,670 --> 00:27:45,000 dhe ne kemi një lidhje shumë të shpejtë të internetit. 437 00:27:45,000 --> 00:27:47,470 Por imagjinoni dikë në Kinë. Paramendoni dikë në Indi. 438 00:27:47,470 --> 00:27:52,440 imagjinoni dikush ndoshta në Kansas rurale të cilët ndoshta nuk kanë të njëjtin lloj të 439 00:27:52,440 --> 00:27:54,690 broadband internet që kemi. 440 00:27:54,690 --> 00:27:57,710 Nëse ju keni një imazh 2 MB në faqen tuaj dhe përdorues është duke u përpjekur për të hyrë në atë, 441 00:27:57,710 --> 00:28:00,890 ajo do të marrë atyre një kohë vërtet të gjatë për të shkarkuar. 442 00:28:00,890 --> 00:28:04,160 Pra, nëse ju nuk keni nevojë për atë lloj të rezolutës, 443 00:28:04,160 --> 00:28:09,220 atëherë ju mund të resize imazhin tuaj me diçka si Adobe Photo Shop. 444 00:28:09,220 --> 00:28:13,400 Nuk është zakonisht një opsion i quajtur sigurt për web dhe pajisje, 445 00:28:13,400 --> 00:28:15,850 dhe atë që bën është ajo strips jashtë të gjithë informacionin e panevojshme 446 00:28:15,850 --> 00:28:20,160 dhe lloj compacts file tuaj në një madhësi imazh të vogël në mënyrë që ju mund të 447 00:28:20,160 --> 00:28:22,960 vënë atë në faqen tuaj te internetit, dhe çdo përdorues i cili përpiqet për ta shkarkuar atë faqe 448 00:28:22,960 --> 00:28:26,950 është duke shkuar për të shkarkuar një version më të vogël të imazhit tuaj. 449 00:28:26,950 --> 00:28:28,230 Nëse ju nuk keni të instaluar Adobe Photo Shop 450 00:28:28,230 --> 00:28:32,650 webresizer.com është gjithashtu një tjetër burim ku ju mund të dhëna imazhin tuaj 451 00:28:32,650 --> 00:28:36,470 dhe ajo do të nxjerr nga goja imazhin e saktë të njëjtën, 452 00:28:36,470 --> 00:28:39,970 por ajo do të jetë diçka si 3 herë më të vogla. 453 00:28:39,970 --> 00:28:41,970 Pra, kjo është shumë e dobishme për përdoruesit e juaj. 454 00:28:41,970 --> 00:28:45,930 >> Një tjetër gjë që ju mund të bëni është të minimizoj kodin. 455 00:28:45,930 --> 00:28:48,460 Nëse ne hedhim një vështrim në Google.com, 456 00:28:48,460 --> 00:28:56,400 ju do të shihni se ajo nuk është lloj i të njëjtit HTML dhe CSS që ne jemi duke përdorur për të. 457 00:28:56,400 --> 00:29:02,250 Vetëm do të shikojmë në kodin burim këtu. 458 00:29:02,250 --> 00:29:07,600 Nëse unë vetëm lëvizni poshtë - wow, që duket goxha i pështirë. 459 00:29:07,600 --> 00:29:09,650 Kjo do të merrni një zero në stil. 460 00:29:09,650 --> 00:29:13,470 Nëse ju koduar kjo për Pset tuaj, ju do të merrni një zero në stilin tuaj. 461 00:29:13,470 --> 00:29:16,990 Kjo nuk ka ndarje. Emrat duken me të vërtetë fshehtë. 462 00:29:16,990 --> 00:29:19,800 Kjo është e gjitha me të vërtetë i pështirë. 463 00:29:19,800 --> 00:29:24,060 Dhe script për të mbyllur në trup - HTML mbylljes - 464 00:29:24,060 --> 00:29:26,280 ata janë të gjithë së bashku - smushed të gjithë së bashku. 465 00:29:26,280 --> 00:29:28,280 Pse ata e bëjnë këtë? 466 00:29:28,280 --> 00:29:30,650 Ata minified kodin e tyre. 467 00:29:30,650 --> 00:29:33,310 Vini re se ky dokument do të jetë një shumë të vogël 468 00:29:33,310 --> 00:29:36,660 për mua për të shkarkuar diçka me shumë se hapësirë ​​të bardhë, 469 00:29:36,660 --> 00:29:39,410 se diçka me të vërtetë të gjata me emra të ndryshueshme. 470 00:29:39,410 --> 00:29:41,710 Nëse ju minimizoj kodin tuaj ju zhvesh nga të gjithë hapësirën e bardhë. 471 00:29:41,710 --> 00:29:45,960 Sigurisht, browser-i juaj nuk i intereson nëse ju keni ndonjë hapësirë ​​të bardhë në kodin tuaj. 472 00:29:45,960 --> 00:29:49,630 Ju zhvesh atë, tani unë mund të shkarkoni një skedar të vogël - 473 00:29:49,630 --> 00:29:52,770 tani skedar - dokument që ne jemi duke shkuar për të shkarkuar ka një madhësi më të vogël file, 474 00:29:52,770 --> 00:29:56,180 ajo do të jetë më i shpejtë për mua për të shkarkuar, dhe kjo është e dobishme. 475 00:29:56,180 --> 00:30:01,550 Nëse ju jeni duke punuar me faqet e internetit dhe ju jeni nisjen e një faqe interneti, 476 00:30:01,550 --> 00:30:04,630 kjo është pothuajse gjithmonë mirë për të minimizoj kodin tuaj. 477 00:30:04,630 --> 00:30:08,150 Një tjetër arsye pse kjo mund të jetë e mirë është ndoshta ju nuk doni të tjerët të përdorni kodin tuaj. 478 00:30:08,150 --> 00:30:11,050 Ndoshta ju nuk doni të tjerët të përdorni CSS tuaj. 479 00:30:11,050 --> 00:30:13,460 Ju e dini, nëse ju me të vërtetë donte të jetë dorështrënguar me atë, 480 00:30:13,460 --> 00:30:16,670 atëherë ju gjithashtu mund të minimizoj kodin tuaj, dhe ajo do të jetë e vështirë për mua për të vjedhur atë 481 00:30:16,670 --> 00:30:19,170 sepse unë nuk kam asnjë ide se çfarë po ndodh. 482 00:30:19,170 --> 00:30:22,990 Ju mund të shkoni edhe në faqet e internetit si minify.avivo.si. 483 00:30:22,990 --> 00:30:27,900 Shërbime si kjo online të ju ndihmojë minimizoj kodin tuaj në mënyrë që ju nuk keni për të bërë atë me dorë. 484 00:30:27,900 --> 00:30:30,080 Definitely nuk e bëni atë me dorë. 485 00:30:30,080 --> 00:30:32,210 >> Mirë. Tani duke folur rreth Scripts. 486 00:30:32,210 --> 00:30:35,040 Ndoshta në kodin tuaj PHP ka diçka që ju nuk duhet të bëni. 487 00:30:35,040 --> 00:30:37,910 Ndoshta nuk ka sythe shtesë në atje. 488 00:30:37,910 --> 00:30:40,850 Ne biseduam rreth dizajnit kodi në CS50. 489 00:30:40,850 --> 00:30:44,550 Edhe në qoftë se ju jeni kodim në C, nëse ju keni - në qoftë se ju jeni duke bërë punë shtesë 490 00:30:44,550 --> 00:30:49,440 që ju nuk keni nevojë të bëni, pra, që do të ngadalësojë Scripts tuaj në web faqen tuaj, 491 00:30:49,440 --> 00:30:53,280 dhe kjo është veçanërisht e rëndësishme për faqet e internetit për shkak se përdoruesit në ditët e sotme janë shumë të paduruar. 492 00:30:53,280 --> 00:30:56,110 Nëse jeni duke bërë punë të panevojshme, ajo do të marrë ato më të gjatë 493 00:30:56,110 --> 00:31:00,080 për të marrë informacionin që ata duan, dhe ata do të jenë shumë të pakënaqur. 494 00:31:00,080 --> 00:31:02,200 Së fundi, ju mund të dëshironi të zgjedh tavolina bazës së të dhënave tuaja. 495 00:31:02,200 --> 00:31:05,020 Kujtomë kemi biseduar rreth indekseve. 496 00:31:05,020 --> 00:31:09,420 Ata nuk janë vetëm të mira për të bërë të sigurtë që ju keni një grindje që është unike. 497 00:31:09,420 --> 00:31:12,440 Ata janë edhe të mira për të bërë të sigurtë që baza e të dhënave juaj punon shpejt. 498 00:31:12,440 --> 00:31:16,240 Nëse dëshironi të lexoni deri në atë të shkojë në dokumentacionin MySQL, 499 00:31:16,240 --> 00:31:18,710 ose ju mund të shikoni në - mirë, si mund ta zgjedh tryezën time, bazës së të dhënave? 500 00:31:18,710 --> 00:31:23,350 Si mund të bëni të sigurtë që unë kam indekset që ndihmojnë mua të marrë informacion më të shpejtë? 501 00:31:23,350 --> 00:31:27,300 >> Ka edhe truket pak se ju mund të përdorni si caching. 502 00:31:27,300 --> 00:31:28,980 Nëse keni PHP - në qoftë se ju keni një blog, për shembull, 503 00:31:28,980 --> 00:31:31,980 dhe keni - dhe kjo është mundësuar nga PHP ose nga ndonjë gjuhë tjetër - 504 00:31:31,980 --> 00:31:37,690 ju mund të cache në blogun tuaj le të themi 50-minutësh intervale në mënyrë që ju mund të shërbejë faqet statike 505 00:31:37,690 --> 00:31:40,610 ose HTML statike të vizitorëve në faqen tuaj. 506 00:31:40,610 --> 00:31:43,380 Mënyrë që përdoruesit nuk kanë për të drejtuar script PHP tuaj në çdo kohë, 507 00:31:43,380 --> 00:31:47,410 dhe ndoshta kjo do të jetë më e shpejtë për ta për të hyrë në këtë informacion. 508 00:31:47,410 --> 00:31:49,410 >> Dhe së fundi, ju mund të përdorni diçka si CDN. 509 00:31:49,410 --> 00:31:51,900 Vini re se sa herë që ju të shkarkoni një Pset, 510 00:31:51,900 --> 00:31:54,890 ju shkoni gjithmonë te CDN.CS50.net. Pse është kjo? 511 00:31:54,890 --> 00:32:01,540 CS50 gjithashtu përdor si një lloj i CDN - një rrjet të shpërndarjes përmbajtje - 512 00:32:01,540 --> 00:32:06,120 që thjesht do të thotë se kjo është një bandë e servers ndoshta diku rreth globit 513 00:32:06,120 --> 00:32:08,120 se ndihma shërbejnë faqet tuaja për vizitorët tuaj. 514 00:32:08,120 --> 00:32:13,770 Nëse vizitori juaj është duke marrë një faqe nga një server që është më afër tyre gjeografikisht, 515 00:32:13,770 --> 00:32:16,770 atëherë më shumë gjasa vizitori juaj do të merrni atë skedar një shumë të shpejtë. 516 00:32:16,770 --> 00:32:20,490 Ka edhe burime online që të ju ndihmojë të bëni këtë. 517 00:32:20,490 --> 00:32:24,070 Një prej tyre është CloudFlare. Ato ofrojnë një shërbim falas CDN. 518 00:32:24,070 --> 00:32:26,020 Nëse keni fotografi të mëdha që shërbejnë juaj për përdoruesit e tuaj, 519 00:32:26,020 --> 00:32:32,260 atëherë ndoshta është më mirë për të vënë ato në një CDN në mënyrë që ata mund të merrni më të shpejtë për ta. 520 00:32:32,260 --> 00:32:39,070 >> Tema përfundimtar për ditë është search engine optimization. 521 00:32:39,070 --> 00:32:41,070 Çfarë është search engine optimization? 522 00:32:41,070 --> 00:32:44,070 Kjo është bërë të sigurt që motorët e kërkimit si Google apo Bing apo Yahoo 523 00:32:44,070 --> 00:32:50,740 mund të shkoni në në faqen tuaj dhe zvarritje faqen tuaj dhe indeksi faqen tuaj dhe kur 524 00:32:50,740 --> 00:32:53,040 Unë, për shembull, të shkojnë për në Google.com dhe unë të përpiqet për të kërkuar për diçka, 525 00:32:53,040 --> 00:32:55,040 atëherë faqja e juaj do të pop-up. 526 00:32:55,040 --> 00:32:57,000 Si mund të sigurohemi që faqja e juaj është një nga top 10? 527 00:32:57,000 --> 00:33:00,000 Sepse siç e dimë të gjithë, në qoftë se ju kërkoni për diçka në Google 528 00:33:00,000 --> 00:33:02,880 dhe kjo nuk është në top 10 ju jeni më shumë gjasa nuk do të shikojmë në 10 vitet e ardhshme. 529 00:33:02,880 --> 00:33:07,160 Kjo është lloj i një teme që është fshehur në mister. 530 00:33:07,160 --> 00:33:09,850 Nuk është një shumë e hype atje në internet. 531 00:33:09,850 --> 00:33:14,680 Nuk janë një shumë e supersticioneve rreth qoftë se ju bëni x atëherë Google do të doja që ju të mirë. 532 00:33:14,680 --> 00:33:16,680 Nëse ju bëni y atëherë Google do të doja që ju të mirë. 533 00:33:16,680 --> 00:33:19,680 Kjo është ndoshta më mirë të shohim në dokumentet gjiganti i kërkimit në vetvete. 534 00:33:19,680 --> 00:33:27,470 >> Kjo është një nga dokumentet në Google që t'ju tregojë saktësisht se si të zgjedh faqen tuaj 535 00:33:27,470 --> 00:33:30,860 kështu që Google mund të hyni dhe indeksi atë shumë bukur. 536 00:33:30,860 --> 00:33:33,680 Ju nuk duhet të kopjoni poshtë këtë URL, sepse ky prezantim do të 537 00:33:33,680 --> 00:33:36,680 jetë online gjithsesi. 538 00:33:36,680 --> 00:33:38,770 Nëse ju shikoni në këtë dhe ju lexoni këtë ka disa lë të kuptohet se shumë të dobishme në atje. 539 00:33:38,770 --> 00:33:42,240 Google ju tregon - në qoftë se ju vërtet doni faqen tuaj të indeksuar mirë 540 00:33:42,240 --> 00:33:44,610 atëherë ju duhet të bëni të gjitha këto gjëra. 541 00:33:44,610 --> 00:33:47,570 >> Një tjetër gjë që motorët e kërkimit si të vërtetë është e përmbajtjes të freskëta. 542 00:33:47,570 --> 00:33:49,500 Nëse keni përmbajtje që është shumë i përditësuar rregullisht 543 00:33:49,500 --> 00:33:51,950 pastaj motorët e kërkimit themi, ooh, unë si faqen tuaj. 544 00:33:51,950 --> 00:33:53,950 Unë jam duke shkuar për të shkuar në faqen tuaj shumë shpesh. 545 00:33:53,950 --> 00:33:56,840 Unë jam duke shkuar për indeksin një shumë e faqeve tuaja. 546 00:33:56,840 --> 00:33:59,560 Nëse ju kanë përmbajtje të freskët atëherë ju jeni më shumë gjasa për të treguar up - 547 00:33:59,560 --> 00:34:02,540 ju jeni më shumë të ngjarë të jetë më e rëndësishme. 548 00:34:02,540 --> 00:34:04,630 Ju jeni më shumë të ngjarë të jenë më të përditësuar, 549 00:34:04,630 --> 00:34:08,860 dhe motorët e kërkimit janë më shumë gjasa për të vënë faqen tuaj mbi të tjerët. 550 00:34:08,860 --> 00:34:10,860 >> Lidhje Thellë janë gjithashtu të rëndësishme. 551 00:34:10,860 --> 00:34:13,530 Nëse jeni të vërtetë të kërkuar faqen tuaj të duken të mira në sytë e një motor kërkimi 552 00:34:13,530 --> 00:34:18,090 kanë një shumë e faqeve të tjera të lidhura me të dhe të lidhura thellë në faqen tuaj te internetit. 553 00:34:18,090 --> 00:34:20,090 A jo vetëm të lidhura me faqen tuaj. 554 00:34:20,090 --> 00:34:26,719 Link to ndoshta yourname.com / dicka / dicka / something.php. 555 00:34:26,719 --> 00:34:29,840 Kjo - në një motor kërkimi - do të thotë, wow, ata kanë përmbajtje të vërtetë interesante 556 00:34:29,840 --> 00:34:35,350 se dikush tjetër është lidh kaq thellë në faqen e tyre që unë duhet të vërtetë, të vërtetë 557 00:34:35,350 --> 00:34:38,260 vënë më shumë rëndësi onto faqet që faqeje. 558 00:34:38,260 --> 00:34:41,940 >> Nëse keni tituj të sakta faqe, nëse ju nuk keni gabime që është e mirë, sepse 559 00:34:41,940 --> 00:34:44,670 në qoftë se një motor kërkimi është duke u përpjekur për të vizituar faqen tuaj, dhe ajo është duke marrë një gabim, 560 00:34:44,670 --> 00:34:46,780 ajo ndoshta do të heqë dorë shumë, shumë shpejt. 561 00:34:46,780 --> 00:34:49,510 Dhe së fundi, ju dëshironi të keni një kohë të shpejtë të ngarkesës, sepse motorët e kërkimit - 562 00:34:49,510 --> 00:34:53,820 Ashtu si njerëzit - don 't kanë një shumë durim për faqet e internetit të ngadaltë. 563 00:34:53,820 --> 00:34:57,070 Kjo është një mënyrë për ju për të bërë të sigurtë që ju të tregojë deri lartë në 564 00:34:57,070 --> 00:35:01,390 kërkoni pyetje motor dhe shpresojmë se në këtë mënyrë të merrni më shumë trafik. 565 00:35:01,390 --> 00:35:04,730 Sepse pasi të gjithë, ju keni shpenzuar të gjithë këtë kohë zhvillimin e internetit tuaj. 566 00:35:04,730 --> 00:35:06,280 Ju kaloi të gjithë këtë kohë nisjen këtë website online. 567 00:35:06,280 --> 00:35:11,780 Ju dëshironi të bëni të sigurtë që ju keni mjaft të përdoruesve të cilët në fakt e shohin përmbajtjen tuaj. 568 00:35:13,330 --> 00:35:15,660 >> Burime të tjera të mira për t'u përdorur. 569 00:35:15,660 --> 00:35:19,210 Google Webmaster Tools është diçka për të shikojmë në të. 570 00:35:19,210 --> 00:35:21,780 Kjo vetëm ndihmon që ju të shihni - Google nuk është Indexing faqen time. 571 00:35:21,780 --> 00:35:24,490 Cilat llojet e gabimeve është ajo ndeshi? 572 00:35:24,490 --> 00:35:27,490 Sa faqe ka indeksuar kjo? 573 00:35:27,490 --> 00:35:29,490 Çfarë mendoni se është më e rëndësishme përmbajtjes në faqen time? 574 00:35:29,490 --> 00:35:31,490 Ndoshta kjo nuk është ajo që unë dua që ajo të jetë. 575 00:35:31,490 --> 00:35:36,880 Ndoshta kam nevojë për të ndryshuar faqen time pak të tillë që ajo është reflektuar më mirë 576 00:35:36,880 --> 00:35:38,880 çfarë website im është me të vërtetë në lidhje. 577 00:35:38,880 --> 00:35:41,000 Google Analytics është një tjetër mjet me të vërtetë cool. 578 00:35:41,000 --> 00:35:44,120 Ju mund të shtoni një grimë të vogël e JavaScript për faqet tuaja. 579 00:35:44,120 --> 00:35:47,020 Dhe pastaj pas ju mund të shkoni tek Google Analytics, dhe ajo do të gjurmojë 580 00:35:47,020 --> 00:35:49,020 demografia tuaja vizitor dhe rritjes faqen tuaj. 581 00:35:49,020 --> 00:35:51,810 Ajo do t'ju tregojë saktësisht se si shumë vizitorë të vizituar faqen tuaj 582 00:35:51,810 --> 00:35:55,310 brenda një ditë të caktuar, brenda një orë të caktuar, brenda një jave të caktuar. 583 00:35:55,310 --> 00:35:57,310 Sa shumë vizitorë nga Kina? Sa shumë vizitorë nga Antarktida - 584 00:35:57,310 --> 00:35:59,310 ju jeni marrë faqen tuaj te internetit. 585 00:35:59,310 --> 00:36:03,470 që mund të jetë diçka e ftohtë për të parë ose ajo mund të jetë edhe e dobishme 586 00:36:03,470 --> 00:36:05,470 sepse ju jeni duke u përpjekur për të synuar një grup të caktuar. 587 00:36:05,470 --> 00:36:08,410 Ndoshta ju jeni duke u përpjekur për të synuar adoleshentë me faqen tuaj te internetit, dhe ju të shihni se 588 00:36:08,410 --> 00:36:11,410 shumica e vizitorëve në faqen tuaj te internetit janë ndoshta 30 - deri 40-vjeçarëve, 589 00:36:11,410 --> 00:36:15,130 atëherë ndoshta ju ose keni një problem ose ju mund të them vetëm, 590 00:36:15,130 --> 00:36:19,590 mirë, atëherë ndoshta unë duhet vetëm të ndryshojë fokusin e web faqen time në mënyrë që 591 00:36:19,590 --> 00:36:22,240 Unë të përqëndrohet më shumë në atë grup moshe. 592 00:36:22,240 --> 00:36:28,500 >> Google Apps - në qoftë se ju të kërkuar për ketë lloj të email me emrin tuaj domain - 593 00:36:28,500 --> 00:36:31,230 ndoshta diçka si yourname@yourname.com-- 594 00:36:31,230 --> 00:36:35,270 ju mund të përdorni adresat Gmail - ju mund të përdorni shërbimin gmail 595 00:36:35,270 --> 00:36:38,500 dhe Google Apps është një mënyrë për të bërë këtë. 596 00:36:38,500 --> 00:36:44,050 Ju mund të ngritur adresat e emailit të veçanta që janë specifike për emrin e domain 597 00:36:44,050 --> 00:36:46,800 of@gmail.com vend. 598 00:36:46,800 --> 00:36:51,840 >> Dhe në fund, nuk janë extensions Web Developer dhe add-ons - për Chrome, 599 00:36:51,840 --> 00:36:56,380 për Firefox, për shfletuesit e tjera - që t'ju lejojë të shkoni në dhe të inspektojë 600 00:36:56,380 --> 00:37:02,290 CSS, JavaScript inspektojë, shikoni saktësisht çfarë është e gabuar me shkrimin tuaj JavaScript, 601 00:37:02,290 --> 00:37:05,290 dhe ndoshta kjo do të jetë e dobishme për qëllime të de-përgjimi tua, sepse ti gjetur jashtë - 602 00:37:05,290 --> 00:37:08,630 mirë, pse nuk është web faqen time shfaqur korrektësi në këtë shfletues? 603 00:37:08,630 --> 00:37:11,800 >> Dhe së fundi, në qoftë se ju të kërkuar për të mësuar më shumë rreth të gjitha këtyre temave - 604 00:37:11,800 --> 00:37:14,410 në qoftë se ju të kërkuar për të mësuar më shumë rreth HTML dhe CSS dhe JavaScript - 605 00:37:14,410 --> 00:37:16,790 sepse pas të gjitha, ne vetëm ju mësuan një pak - 606 00:37:16,790 --> 00:37:21,240 ju mund të shkoni në faqet e internetit si W3Schools.com të shikoni për më shumë burime. 607 00:37:21,240 --> 00:37:26,340 Ata kanë shumë të bukur në mësime se si të bëj x, y apo çfarë do të thotë? 608 00:37:26,340 --> 00:37:30,400 Në qoftë se ju të kërkuar për të mësuar më shumë rreth këtyre gjuhëve që ju thjesht mund të shkoni këtu. 609 00:37:30,400 --> 00:37:37,690 >> Dakord. Unë mendoj se kam kërkuar për të lënë minutat e fundit të kësaj për pyetjet, 610 00:37:37,690 --> 00:37:39,810 kështu që ka ndonjë pyetje në lidhje me çdo gjë që kemi biseduar rreth? 611 00:37:39,810 --> 00:37:43,500 [Anëtar audiencë] Cilat llojet e gjërave janë në W3Schools dhe se si ajo është e mbuluar? 612 00:37:43,500 --> 00:37:45,500 [Yuechen Zhao] Cilat llojet e gjërave? 613 00:37:45,500 --> 00:37:50,180 Pra, një nga gjërat shumë më të mëdhenj se unë përdorin shumë është referencat e tyre. 614 00:37:50,180 --> 00:37:54,430 Detaje referencat e tyre, për shembull për CSS - 615 00:37:54,430 --> 00:37:59,480 Çfarë kjo do të thotë, ose në qoftë se ju të kërkuar për të ndryshuar sfondin e një faqe - 616 00:37:59,480 --> 00:38:01,480 si do të bëni atë? 617 00:38:01,480 --> 00:38:04,550 Cili shfletues të mbështetur këtë komandë? Gjëra të tilla si se. 618 00:38:04,550 --> 00:38:10,870 Dhe pastaj ata gjithashtu të ketë vetëm mësime shumë të bukur në HTML, në PHP, në JavaScript, 619 00:38:10,870 --> 00:38:14,290 on MySQL, në të gjitha llojet e temave të ndryshme. 620 00:38:14,290 --> 00:38:18,800 Ata kanë tutorials bukur. Ata mësojnë se si të bëni gjëra. 621 00:38:18,800 --> 00:38:22,590 Është mirë që të jetë në gjendje të shkojnë dhe të mësojnë më shumë rreth këtyre temave. 622 00:38:22,590 --> 00:38:27,180 >> [Anëtar audiencë] HTML 5 ende nuk është në përputhje me të gjithë shfletuesit atje. 623 00:38:27,180 --> 00:38:30,700 Do të ju rekomandojmë vetëm duke qëndruar larg prej saj për shkak të çështjeve të pajtueshmërisë? 624 00:38:30,700 --> 00:38:32,700 Si do të merren me këtë? 625 00:38:32,700 --> 00:38:38,640 [Yuechen Zhao] Po, kështu, pyetja është se HTML5 është ende një standard fëmijë. 626 00:38:38,640 --> 00:38:42,030 Kjo nuk është e përkrahur me të vërtetë nga një shumë të shfletuesit, kështu që ne duhet të shmangur atë? 627 00:38:42,030 --> 00:38:48,040 Unë mendoj se vitin e kaluar unë do të kishte qenë një ithtar shumë i madh, le të shmangur HTML5 628 00:38:48,040 --> 00:38:52,430 për shkak se ajo është ende - ai është ende shumë e re dhe në fakt, standardi HTML5 629 00:38:52,430 --> 00:38:55,610 nuk është finalizuar ende. 630 00:38:55,610 --> 00:38:58,790 Dhe kështu, ka të vërtetë nuk është standarde HTML5. 631 00:38:58,790 --> 00:39:03,840 Por unë mendoj se sidomos në qoftë se ju jeni të hartonin një faqe interneti tani, 632 00:39:03,840 --> 00:39:07,450 ajo mund të jetë më mirë në qoftë se ju shkoni vetëm me HTML5, sepse kjo është lloj i do të jetë e ardhmja, 633 00:39:07,450 --> 00:39:11,250 dhe në qoftë se ju doni faqen tuaj të ardhmen-provë dhe ju doni faqen tuaj për të punuar 634 00:39:11,250 --> 00:39:14,320 në shfletues të ardhmen, ajo mund të jetë më mirë për të filluar diçka të ndërtimit për të ardhmen 635 00:39:14,320 --> 00:39:19,830 sesa për të kaluarën, dhe gjithashtu vetëm për shkak të faktit se HTML5 vërtetë nuk është se e ndryshme 636 00:39:19,830 --> 00:39:23,080 nga HTML4 apo XHTML. 637 00:39:23,080 --> 00:39:29,780 Nëse jeni duke përdorur HTML5, ajo normalisht do të punojnë në shfletues më të madhe. 638 00:39:29,780 --> 00:39:34,660 Ju vetëm duhet të lloj shkoni në dhe të sigurohemi me këto screenshots 639 00:39:34,660 --> 00:39:38,630 dhe duke u siguruar me të shkojnë për në këto faqet e internetit veten. 640 00:39:38,630 --> 00:39:44,280 Por shumë të ngjarë se do të funksionojë nëse ju jeni duke përdorur karakteristika shumë të veçanta për HTML5. 641 00:39:44,280 --> 00:39:50,240 Vini re gjithashtu se për CS50 - për shembull, për lojtar video që ne përdorim - 642 00:39:50,240 --> 00:39:56,230 ai përdor HTML5 HTML5 dhe video për të shfaqur leksione. 643 00:39:56,230 --> 00:39:59,420 Por në qoftë se ju keni një shfletues të vërtetë e vjetër, atëherë ajo do të bjerë përsëri në Flash. 644 00:39:59,420 --> 00:40:01,420 Pra, kjo është edhe diçka tjetër - 645 00:40:01,420 --> 00:40:05,190 kanë një sistem të bien-mbrapa, kur ju vetëm e di se shfletuesi nuk është duke shkuar për të trajtuar 646 00:40:05,190 --> 00:40:08,140 atë që ju dëshironi që ajo të trajtuar. 647 00:40:08,140 --> 00:40:10,140 >> Pyetje të tjera? 648 00:40:10,140 --> 00:40:13,270 Çdo gjë që kemi biseduar rreth. 649 00:40:16,910 --> 00:40:20,750 Dakord. Atëherë unë mendoj se kjo është në lidhje me atë për mua. 650 00:40:20,750 --> 00:40:23,090 Unë mendoj se kjo është ajo. 651 00:40:23,090 --> 00:40:28,430 (Duartrokitje) 652 00:40:28,430 --> 00:40:30,000 Best. 653 00:40:30,500 --> 00:40:32,700 [CS50.TV]