1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [Seminario] [Preparante Your Site por la TTT] 2 00:00:02,000 --> 00:00:05,000 [Yuechen Zhao] [Universitato Harvard] 3 00:00:05,000 --> 00:00:07,000 [Ĉi tiu estas CS50.] [CS50.TV] 4 00:00:07,000 --> 00:00:11,660 >> Okay. Jen alia horo de ttt-programilo se infanoj estas ĉe ŝi. 5 00:00:11,660 --> 00:00:16,290 Hodiaŭ mi tuj parolos pri preparas via retejo por la TTT. 6 00:00:16,290 --> 00:00:20,260 Ĉiuj tago - kaj verŝajne dum la lastaj 2 semajnoj - 7 00:00:20,260 --> 00:00:22,240 ni parolis pri kiel krei retejon, 8 00:00:22,240 --> 00:00:24,880 kiel uzi HTML, kiel uzi PHP, kiel uzi kadrojn, 9 00:00:24,880 --> 00:00:29,420 kiel por certigi ke vi povas interagi kun la datumbazo - aĵoj tiel. 10 00:00:29,420 --> 00:00:34,830 Sed hodiaŭ, ni tuj parolos pri kie via retejo tuj vivos post CS50. 11 00:00:34,830 --> 00:00:40,010 Ĉar fakte CS50 ne okazas pasinteco decembro. 12 00:00:40,010 --> 00:00:42,090 Ni tuj parolos pri domajno nomoj, gastigi. 13 00:00:42,090 --> 00:00:44,790 Ni tuj parolos pri kio transversa retumilo kongruo 14 00:00:44,790 --> 00:00:49,540 kaj kruco-platformo kongruo estas, kaj kiel vi povas certigi ke via retejo 15 00:00:49,540 --> 00:00:51,610 tuj operacii sub ĉiuj kondiĉoj. 16 00:00:51,610 --> 00:00:54,330 Ni parolos pri eraro uzado kaj aliaj servilo magion. 17 00:00:54,330 --> 00:00:57,890 Ni parolas pri agado optimumigo, search engine optimization, 18 00:00:57,890 --> 00:01:00,310 kaj kiel instigi personojn tuj efektive vizitas viajn retejojn. 19 00:01:00,310 --> 00:01:05,960 Kaj fine, nur kelkajn bonajn rimedojn por certigi ke vi havas sufiĉe da infanoj el tiuj 20 00:01:05,960 --> 00:01:09,680 iri for kun via fina projekto, kaj espereble poste. 21 00:01:09,680 --> 00:01:13,120 >> La unua afero, kiun ni iras por paroli pri domajno estas nomoj. 22 00:01:13,120 --> 00:01:18,020 Nun vi programado en via aparato, vi iras al loka gastiganta 23 00:01:18,020 --> 00:01:20,360 kiu estas ne reale domajna nomo. 24 00:01:20,360 --> 00:01:26,370 Tio estas speco de simple alnomo aŭ kromnomo por via reala Linukso instalado 25 00:01:26,370 --> 00:01:31,150 ene de ĉu VMware sur Mac aŭ VMware Player sur PC. 26 00:01:31,150 --> 00:01:36,510 Domajnnomoj permesas meti lokon sur la retejo kaj tiam iru al iu kiel 27 00:01:36,510 --> 00:01:39,400 www.google.com kaj akiri la retejo. 28 00:01:39,400 --> 00:01:41,500 Kiel funkcias? 29 00:01:41,500 --> 00:01:43,390 Diru ke vi estas nur duona retservilo - 30 00:01:43,390 --> 00:01:50,080 averaĝa Web surfer kaj vi havas porteblan komputilon, kaj vi iros al www.howstuffworks.com. 31 00:01:50,080 --> 00:01:52,570 Vi verŝajne povas vidi kie mi ŝtelis tiun de. 32 00:01:52,570 --> 00:01:57,300 Kiel stuff verkoj - via komputilo tiam demandas lokan servilon de DNS, 33 00:01:57,300 --> 00:01:59,300 "Ĉu vi scias kie ĉi retejo estas?" 34 00:01:59,300 --> 00:02:02,200 "Ĉu vi konas la IP-adreso de www.howstuffworks.com?" 35 00:02:02,200 --> 00:02:05,580 Via DNS-servilo eble dirus, "Jes, mi faros." 36 00:02:05,580 --> 00:02:09,139 En tiu kazo, vi ricevas la IP-adreso, kaj via komputilo aliroj tiu IP-adreso. 37 00:02:09,139 --> 00:02:15,050 Se ne, ĝi petas alian DNS servilon, "Hej! Ĉu vi scias kio www.howstuffworks.com estas?" 38 00:02:15,050 --> 00:02:17,670 Tiu servilo povus diri, "Jes, mi faros." 39 00:02:17,670 --> 00:02:22,500 Do, ĝi rakontas la alia kio ĝi estas, kaj fine, ke informo gets pasis al via komputilo, 40 00:02:22,500 --> 00:02:24,680 kaj vi povas aliri al howstuffworks.com. 41 00:02:24,680 --> 00:02:27,540 >> Kiel vi povas akiri unu el tiuj magiaj aferojn? 42 00:02:27,540 --> 00:02:32,940 Kiel vi povas akiri eble www.yourname.com aŭ www.ilovecats.com? 43 00:02:32,940 --> 00:02:35,350 Vi povas registri por unu, 44 00:02:35,350 --> 00:02:38,280 kaj tie estas multaj retejoj por tie kiuj permesas al vi fari tion. 45 00:02:38,280 --> 00:02:41,420 Vi devas - en plej cirkonstancoj vi devas pagi por ili. 46 00:02:41,420 --> 00:02:43,890 Estas certaj domajnnomoj, kiuj estas liberaj. 47 00:02:43,890 --> 00:02:50,900 Se vi iras al www.co.cc aŭ. Tkdomainnames, tiuj estas liberaj. 48 00:02:50,900 --> 00:02:56,500 Sed, ili venas kun certaj limigoj, kaj fakte iuj el ili povus eĉ esti 49 00:02:56,500 --> 00:03:00,540 reala, supera nivelo domajno nomojn kiel. com aŭ. reto. 50 00:03:00,540 --> 00:03:03,300 Kutime mi sugestus iri por unu el ili 51 00:03:03,300 --> 00:03:07,060 ĉar la uzantoj estas nur pli komforta kun tiuj. 52 00:03:07,060 --> 00:03:10,070 Vi vidis multe da. COMS. Vi vidis multe da. Retojn. 53 00:03:10,070 --> 00:03:13,790 Vi probable ne vidis multan. Co.cc-ejon, do ili estas pli malfacile memoras. 54 00:03:13,790 --> 00:03:18,900 Malsamaj retejoj kiel GoDaddy aŭ NameCheap aŭ - mi uzis tiun, kiu estas 55 00:03:18,900 --> 00:03:21,550 speco de Sketchy - nomita activedomain.com. 56 00:03:21,550 --> 00:03:24,160 Aspektas vere Sketchy, sed ĝi funkciis vere bone por mi. 57 00:03:24,160 --> 00:03:27,810 >> Kaj fine, vi havas aliaj ke eble fari pli reklamadaj kiel Reto Solvoj. 58 00:03:27,810 --> 00:03:31,140 Sed se vi iras sur NetworkSolutions.com kaj rigardi lian prezoj 59 00:03:31,140 --> 00:03:34,070 estas vere multekosta. Mi rigardis ilin lasta nokto. 60 00:03:34,070 --> 00:03:37,400 Por unu jaro de domajno nomo, estas probable ne valoras tiom da mono. 61 00:03:37,400 --> 00:03:40,210 Fakte, se vi estas duumaj. Com aŭ. Org aux al. Net 62 00:03:40,210 --> 00:03:43,430 la kutima prezo estas proksimume $ 10 jare. 63 00:03:43,430 --> 00:03:48,710 Do se vi pagas multe pli ol tio, ĝi estas probable ne ke valoras ĝin 64 00:03:48,710 --> 00:03:52,440 ĉar, post ĉiuj, ĉi tiuj retejoj ne fari ion kun tiu domajno nomo. 65 00:03:52,440 --> 00:03:58,270 Ili simple donos ĝin al vi, do se vi povas akiri ĝin por malkara, kial ne? 66 00:03:58,270 --> 00:04:02,540 >> La alia afero estas unufoje vi havas vian domajna nomo, tiam vi verŝajne volas 67 00:04:02,540 --> 00:04:08,610 iri al ĉu Godaddy.com aŭ kien ajn vi aĉetis vian domajna nomo 68 00:04:08,610 --> 00:04:11,220 kaj starigis la nomo serviloj por domajna nomo. 69 00:04:11,220 --> 00:04:15,560 Kion tio signifas estas unufoje uzanto iras al www.howstuffworks.com, 70 00:04:15,560 --> 00:04:20,839 tiuj nomo servilo IP estas la IP-adresojn, ke oni povos rigardi supren. 71 00:04:20,839 --> 00:04:24,680 Ili povos aliri vian retejon per tiuj nomo serviloj. 72 00:04:24,680 --> 00:04:26,830 Se vi kandidatiĝas por gastigi ie 73 00:04:26,830 --> 00:04:31,210 tiam via gastiganto estos plej verŝajne donos al vi la nomon serviloj uzi. 74 00:04:31,210 --> 00:04:34,210 >> Kaj fine, estas tiu afero nomata Whois. 75 00:04:34,210 --> 00:04:38,890 Al Whois datumbazo estas datumbazo, per kiu vi povus enigo domajno nomo 76 00:04:38,890 --> 00:04:44,170 kaj gxi kraĉi iun informon pri la mastro de tiu loko kaj kiel kontakti informo. 77 00:04:44,170 --> 00:04:49,080 Nun, vi povas diri, "Mi ne vere volas mian hejmon adreso aŭ mi ne vere volas mian retadreson 78 00:04:49,080 --> 00:04:54,010 en la retejo ke iu vidis aŭ en Interreto por ĉiuj vidi. " 79 00:04:54,010 --> 00:04:57,740 Tiam vi eble deziras uzi iun kiu multaj gastigaj servoj havigi - 80 00:04:57,740 --> 00:04:59,740 kiel Whois direktisto. 81 00:04:59,740 --> 00:05:03,550 Al Whois direktisto estas simple alia servo kiu multe el ili havigi tiun 82 00:05:03,550 --> 00:05:07,700 kaŝas sin tiun informon kaj simple metas en kiuj estas direktisto por la nomo - 83 00:05:07,700 --> 00:05:13,070 la adreso estas kutime ĝuste tio kompanio nomo kiu estas donita al vi tiun domajno nomo - 84 00:05:13,070 --> 00:05:17,350 kaj tiel tiam via persona informo ne estante filtrita en la interreto 85 00:05:17,350 --> 00:05:19,350 kiu estas kutime sufiĉe bone. 86 00:05:19,350 --> 00:05:21,350 Mi mem uzi unu el tiuj servoj. 87 00:05:21,350 --> 00:05:25,630 Se vi ne zorgas pri via propra intimeco tiam ĝi ne vere gravas. 88 00:05:25,630 --> 00:05:32,490 >> Al DNS-servilo staras por Domain Name System, kaj kion ĝi estas - 89 00:05:32,490 --> 00:05:36,560 ĝi estas speco de kiel kradon tablo ie kiu diras, 90 00:05:36,560 --> 00:05:42,320  "Ĉi tiu retejo adreso tuj mapi al ĉi tiu IP-adreso." Kaj jen ĉio estas. 91 00:05:42,320 --> 00:05:48,180 Do iam vi konsulti ĉi DNS-servilo, do vi povos akiri la IP adresoj 92 00:05:48,180 --> 00:05:51,930 por ke responda domajna nomo kaj poste viziti ke retejo. 93 00:05:51,930 --> 00:05:59,820 (Membro de la publiko petante demando - inaudibles) 94 00:05:59,820 --> 00:06:07,910 La unua? La unua nivelo vere estas kutime nur via komputilo caché mem. 95 00:06:07,910 --> 00:06:12,570 Via komputilo ia memoras la lastan fojon, ke vi iris al www.google.com 96 00:06:12,570 --> 00:06:18,090 ĝi estis en ĉi tiu IP-adreso, kaj post kelka tempo, ke caché malvalidiĝos, 97 00:06:18,090 --> 00:06:23,560 kaj ĝi petos kiel la Comcast DNS, 98 00:06:23,560 --> 00:06:26,400 "Hej, kio estas www.google.com?" 99 00:06:26,400 --> 00:06:31,040 Kutime, kiam oni aĉetas domajna nomo kaj vi registras, kaj vi starigis TTT-ejo, 100 00:06:31,040 --> 00:06:35,670 vi ne povas iri al tiu retejo tuj kun tiu domajno nomo ĉar la nomo serviloj 101 00:06:35,670 --> 00:06:40,180 trans la globo ne scias pri via regado ankoraŭ. Ĝi havas popoli. 102 00:06:40,180 --> 00:06:43,220 Ĝi kutime daŭras 24-48 horoj. 103 00:06:43,220 --> 00:06:48,460 Ĉio bone. Do, jen iomete pri domajno nomoj. Ili estas tre cool. 104 00:06:48,460 --> 00:06:51,540 Mi opinias ke vi devus akiri oni se vi estas serioza pri la projekto 105 00:06:51,540 --> 00:06:55,300 kaj se vi vere volas fari vian projekton konata trans campus, 106 00:06:55,300 --> 00:06:58,050 havante domajno nomo faras ĝin rigardi vere profesia. 107 00:06:58,050 --> 00:07:01,510 >> Tiam la sekva paŝo, kompreneble, estas havi ian retprovizanton. 108 00:07:01,510 --> 00:07:05,540 Se vi ĵus gastigi ĝin en via komputilo, neniu estas iam tuj povos iri al ĝi. 109 00:07:05,540 --> 00:07:09,110 Vi povus potenciale starigis servilo en via komputilo kaj teni vian komputilon je eterne, 110 00:07:09,110 --> 00:07:11,160 sed tio ne estas rekomendita. 111 00:07:11,160 --> 00:07:14,000 Estas malsamaj specoj de hosting enreta disponebla. 112 00:07:14,000 --> 00:07:21,870 Tie estas dividita gastigi. Ekzistas VPN (nekomprenebla) kiuj estas virtuala Cebaot. 113 00:07:21,870 --> 00:07:23,870 Tie estas duon-dediĉita kaj dediĉita. 114 00:07:23,870 --> 00:07:29,030 De la lastaj 3, VPN, semi-dediĉita, kaj dediĉita kutime estas pli multekostaj. 115 00:07:29,030 --> 00:07:32,660 Ili estas kutime uzata por retejoj kiuj postulas pli da rimedoj. 116 00:07:32,660 --> 00:07:34,680 Se vi ĵus komencas evi retejon, 117 00:07:34,680 --> 00:07:40,670 eble simple estu pli ekonomia por veturi kun la komuna retprovizanton. 118 00:07:40,670 --> 00:07:43,430 Kaj kio dividis rimedoj estas nur aro da retejoj estas ĉiuj kune 119 00:07:43,430 --> 00:07:51,560 ordigi de sur unu servilo sur ĉi tiu retejo en tiu multo servanto, kaj vi povas aliri vian retejon 120 00:07:51,560 --> 00:07:53,660 tra domajna nomo. 121 00:07:53,660 --> 00:07:55,980 >> Ekzistas multe da popularaj gastigantoj tie. 122 00:07:55,980 --> 00:08:01,160 HostGator kaj DreamHost - tiuj estas tre, tre granda kaj tre, tre populara 123 00:08:01,160 --> 00:08:03,160 kaj tre, tre sukcesa. 124 00:08:03,160 --> 00:08:05,160 Mi persone uzas unu nomita MDDHosting. 125 00:08:05,160 --> 00:08:08,240 Se vi iras al www.mddhosting.com, tiu estas mia gastiganto de elekto. 126 00:08:08,240 --> 00:08:10,240 Mi kredas ke ili estas tre bonaj. 127 00:08:10,240 --> 00:08:14,550 Ili ĉiam estis tre fidinda, kaj mi neniam havis problemojn kun ili. 128 00:08:14,550 --> 00:08:18,610 Ili havas ankaŭ tre konkura prezo. 129 00:08:18,610 --> 00:08:24,400 Du kiujn mi ne vere ŝatas estas GoDaddy - tio estas ankaŭ tre populara gastiganto, 130 00:08:24,400 --> 00:08:26,400 sed mi havis teruran spertoj kun ili, 131 00:08:26,400 --> 00:08:29,430 kaj multe da homoj, ke mi scias havis vere teruraj spertoj kun ili. 132 00:08:29,430 --> 00:08:32,150 Ili ia sekvu personoj kiuj ne scias kion ili faras - 133 00:08:32,150 --> 00:08:34,150 eble vi fari retejon por la unua fojo, 134 00:08:34,150 --> 00:08:37,150 kaj tiel ili ia con ilin en aĉetante sian gastigi pako. 135 00:08:37,150 --> 00:08:42,570 Ne agu. Ne falas por ĝi. Iru serĉi aliajn gastigi pakoj kiuj vere taŭgas por vi. 136 00:08:42,570 --> 00:08:44,880 Kaj la alia estas - estas libera gastigantoj tie. 137 00:08:44,880 --> 00:08:47,350 Ekzistas retejoj kiuj gastigos retpagxon senpage - 138 00:08:47,350 --> 00:08:49,350 foje per meto anoncon sur via loko, 139 00:08:49,350 --> 00:08:52,290 foje per igi vin partopreni en ilia forumoj, 140 00:08:52,290 --> 00:08:54,340 sed kelkfoje simple ankaŭ senpage. 141 00:08:54,340 --> 00:09:00,000 Sed, atentu kun libera gastigantoj ĉar multe de ili vere nur foriras de negoco 142 00:09:00,000 --> 00:09:03,480 post kelkaj monatoj. Vi simple ne povas resti kun la kostoj. 143 00:09:03,480 --> 00:09:07,460 Aliaj estas nur tre nefidinda, kaj via retejo estos ĉiam malsupren, 144 00:09:07,460 --> 00:09:09,700 kaj vi ne volas ke tio okazas. 145 00:09:09,700 --> 00:09:12,330 >> Ĉiu gastiganto oferos sian propran kontrola panelo. 146 00:09:12,330 --> 00:09:16,520 Rimarku ke por via aparato, tie vere ne estas kontrola panelo per si mem. 147 00:09:16,520 --> 00:09:19,230 Vi devas uzi fina iri kaj redakti la dosierojn. 148 00:09:19,230 --> 00:09:21,230 Vi devas chmod tion per vi mem. 149 00:09:21,230 --> 00:09:24,770 Se vi volas iri al PHPMyAdmin, 150 00:09:24,770 --> 00:09:29,560 Vi devas iri al localhost @ / phpmyadmin kaj aferojn tiel. 151 00:09:29,560 --> 00:09:36,660 Sed kun kontrola panelo vi povas iri en kaj redakti la dosierojn en via servilo 152 00:09:36,660 --> 00:09:40,350 kun Windows Explorer aŭ buscador-tipo apliko. 153 00:09:40,350 --> 00:09:44,810 Aŭ vi povas iri per kaj rigardi viajn datumbazoj per siaj propraj ilo 154 00:09:44,810 --> 00:09:47,280 anstataŭ PHPmyadmin. 155 00:09:47,280 --> 00:09:52,240 Do, ekzistas amaso de elekto ĉi tie, kaj kelkaj el la plej popularaj kontrolo paneloj estas tie supre. 156 00:09:52,240 --> 00:09:54,240 Sed se vi serĉas gastiganton, 157 00:09:54,240 --> 00:09:57,090 tiam vi eble volas rigardi kion specoj de personigoj kaj ebloj 158 00:09:57,090 --> 00:10:02,810 ili proponas min por personecigi mia servilo kaj fari mian retejon kuri pli bone. 159 00:10:02,810 --> 00:10:07,110 Do, tiam vi povas demandi, "Nu, kiel mi elektas gastigi?" 160 00:10:07,110 --> 00:10:11,460 Se vi iras al ajna gastiganto retejo ekzistas multe da slango, kaj tie estas multaj ebloj. 161 00:10:11,460 --> 00:10:14,470 Ekzistas multe da malsamaj prezoj ankaŭ. 162 00:10:14,470 --> 00:10:19,690 Kutime mi iras por la kostajn nur ĉar retejoj kiuj eble vi kaj mi faros - 163 00:10:19,690 --> 00:10:23,520 kaj speciale nun, speciale kiel komenci - ili povas ne bezonas tiom da rimedoj 164 00:10:23,520 --> 00:10:26,770 kiel povus retejo kiel Microsoft.com. 165 00:10:26,770 --> 00:10:32,090 >> Unue vi volas rigardi la mastruma sistemo se vi estas vere scivola, ĉu 166 00:10:32,090 --> 00:10:35,090 via retejo tuj esti loĝigita en Linukso, en Vindozo, nek sur Mac. 167 00:10:35,090 --> 00:10:39,790 Kutime ni nur iri kun Linukso ĉar tio estas kutime la plej malkara, 168 00:10:39,790 --> 00:10:43,730 kaj ankaŭ kiu eble vi infanoj estas pli familiara kun pro la aparaton. 169 00:10:43,730 --> 00:10:48,040 Kaj poste, eble ili metos kelkajn limigojn de la kvanto de elektra bendlarĝo, bendlarĝo, ke vi ricevis - 170 00:10:48,040 --> 00:10:53,030 ŝatas kiom da megabajtoj aŭ gigabajtoj de datumoj povas uzantoj elŝuti 171 00:10:53,030 --> 00:10:55,470 de via retejo monate? Aŭ durdisko. 172 00:10:55,470 --> 00:11:00,640 Kiom da spaco vi akiras? Ĉu ĝi 500 MB? Ĉu 2 GB? Ĉu senlima? 173 00:11:00,640 --> 00:11:05,920 Nuntempe, multaj retserviloj vin senlima spaco kiel maniero por ili 174 00:11:05,920 --> 00:11:08,560 por tenti vin akiri siajn gastigi pako. 175 00:11:08,560 --> 00:11:11,850 Sed se vi vere pensas pri ĝi, kiam vi iam tuj bezonos senlima spaco? 176 00:11:11,850 --> 00:11:18,060 Se vi havas paron de HTML dosieroj, paro de PHP, paro de bildoj - 177 00:11:18,060 --> 00:11:20,060 tio estas nur paro de megabajtoj, do 178 00:11:20,060 --> 00:11:23,110 kutime mi nur iras por eble kelkaj gigabajtoj 'valoro de spaco, 179 00:11:23,110 --> 00:11:27,990 kaj tio estu sufiĉa por komenci min ĝis mi bezonas pli. 180 00:11:27,990 --> 00:11:31,480 >> Fine, ili povus meti limigojn sur kia - kiom da datumbazoj vi povas havi. 181 00:11:31,480 --> 00:11:34,760 Eble vi nur povas havi 1 datumbazo. Eble vi povas havi 2. Eble vi povas havi 10. 182 00:11:34,760 --> 00:11:38,330 Ĉu vere grava al vi kiom vi akiras? 183 00:11:38,330 --> 00:11:40,330 Aĵoj demandi vi mem. 184 00:11:40,330 --> 00:11:42,330 Kaj poste fine, ĝuste tion kiel lingvoj. 185 00:11:42,330 --> 00:11:44,330 Ĉu ili subtenas PHP? Ĉu ili subtenas MySQL? 186 00:11:44,330 --> 00:11:49,010 Plej gastigi retejoj ne subtenas tiujn ĉar ili estas liberaj. Ili estas malfermita fonto. 187 00:11:49,010 --> 00:11:51,190 Ĝi ne kostis al ili ion por havigi tiujn por vi. 188 00:11:51,190 --> 00:11:55,680 Sed se vi volas uzi, ekzemple, Ruby aŭ Python aŭ iu de tiuj aliaj lingvoj - 189 00:11:55,680 --> 00:11:59,490 ili ne apogas sur ilia servilo, do ĝi estas grava por serĉi tiujn specojn de aĵoj. 190 00:11:59,490 --> 00:12:05,620 >> Kaj fine, cxu ili povas permesi al vi fari iujn pli progresinta aĵojn kiel SSL aŭ cron laborpostenoj? 191 00:12:05,620 --> 00:12:12,060 SSL estas eblo, kie vi povas fari vian retejon pli sekura farante ĝin HTTPS 192 00:12:12,060 --> 00:12:14,060 kaj ĉifri viajn ligojn. 193 00:12:14,060 --> 00:12:17,230 Kaj cron laborpostenoj estas nur eble skriptoj, kiujn vi volas kuri 194 00:12:17,230 --> 00:12:19,510 ĉiu 5 minutoj, ĉiu 10 minutoj, ĉiu 15. 195 00:12:19,510 --> 00:12:22,030 Multaj dividitaj gastigi retejoj ne metis limigoj 196 00:12:22,030 --> 00:12:26,310 pri la nombro de cron laborpostenojn kiuj vi povas kuri ĉar tio okupas pli da rimedoj. 197 00:12:26,310 --> 00:12:31,800 >> Kaj fine, nur ĉio alia, kiun vi volas rigardi - certigi precize kio okazas 198 00:12:31,800 --> 00:12:35,180 antaŭ ol vi aĉetos retprovizanto pako. 199 00:12:35,180 --> 00:12:37,720 Kaj fine, agado. Rendimento estas enorma. 200 00:12:37,720 --> 00:12:39,740 Kiel rapide mia retejo tuj kuri? 201 00:12:39,740 --> 00:12:42,950 Plej da uzantoj ne tuj atendi eĉ sekundoj por via retejo kuri 202 00:12:42,950 --> 00:12:47,640 antaŭ ol ili simple akiri enuiga, kaj ili iru al MeanBase kaj komenci rigardi fotojn 203 00:12:47,640 --> 00:12:52,240 de katoj - vi scias, ke okazas, kaj vi volas certigi ke vi akiras tiu uzanto surŝipe 204 00:12:52,240 --> 00:12:54,300 kaj ke vi havas bonajn uptime kiu signifas nur ke 205 00:12:54,300 --> 00:12:56,300 retpagxon tuj estos alirebla en ĉiu momento. 206 00:12:56,300 --> 00:13:01,880 Multaj gastigantoj havas vere malbona uptime kaj tio nur signifas via retejo ne tuj estos 207 00:13:01,880 --> 00:13:06,500 atingebla, kaj vi ne volas ke tio okazas ĉar vi estu malgaja. 208 00:13:06,500 --> 00:13:10,360 Kaj vi povas ankaŭ spuri vian militistaron agado kun retejoj kiel 209 00:13:10,360 --> 00:13:16,440 Pingdom.com aŭ Host-tracker.com, kaj ili nur diri al vi kiom ofte estas via retejo malsupren. 210 00:13:16,440 --> 00:13:18,490 >> Kaj fine, vi volas vidi pri lia apogo. 211 00:13:18,490 --> 00:13:21,890 Se vi havas problemon ili estas tuj respondi al vi en 24 horoj? 212 00:13:21,890 --> 00:13:23,890 Ĉu ili tuj respondi al vi ene 48 horoj? 213 00:13:23,890 --> 00:13:26,500 La gastiga servo kiun mi uzas normale respondas al mi dum minutoj 214 00:13:26,500 --> 00:13:29,760 kiu estas vere bela. 215 00:13:29,760 --> 00:13:33,990 Whew! Bone! Estas tempo por ripozo. Sed mi ne tuj donos ĝin al vi. 216 00:13:33,990 --> 00:13:38,200 Ni nur rigardi fotojn de belaj katoj tiam kaj tiam. 217 00:13:38,200 --> 00:13:42,740 >> Alia vere, vere granda afero estas kruco-browser kongruo. 218 00:13:42,740 --> 00:13:45,890 Kion mi celas per transversa retumilo kongruon? 219 00:13:45,890 --> 00:13:50,970 Vi scias, nuntempe ĝi estas ne nur Microsoft Internet Explorer. 220 00:13:50,970 --> 00:13:53,970 Ĝi estas ne nur Mozilla Firefox aŭ Safari. 221 00:13:53,970 --> 00:13:58,190 Nun ni havas Chrome. Ni havas Opero. Ni havas Delfeno. Ni havas Vojo. 222 00:13:58,190 --> 00:14:00,540 Ni havas Konkeranto. Ni havas ĉiujn tiujn malsamaj retumiloj. 223 00:14:00,540 --> 00:14:05,950 Aĵoj kiuj eliras nun - RockMelt - kvankam tiuj estas ĉiuj bazitaj sur Chromium. 224 00:14:05,950 --> 00:14:10,990 Sed la fakto de la afero, ne estas nur unu retumilo plu. 225 00:14:10,990 --> 00:14:13,860 Vi ne nur vidi tiujn retpaĝojn per unu apliko. 226 00:14:13,860 --> 00:14:17,660 Kaj tiel, malsamaj retumiloj respondos al malsama HTML, CSS malsamaj, kaj 227 00:14:17,660 --> 00:14:21,210 malsamaj JavaScript malsame, kaj kiel vi agos kun tiu? 228 00:14:21,210 --> 00:14:24,370 Nu, en iuj kazoj, vi vere ne povas. 229 00:14:24,370 --> 00:14:29,160 Via retejo - se ĝi funkcias en foliumilo, la kodo kiun vi skribis ne funkcios 230 00:14:29,290 --> 00:14:32,910 en alia retumilo, kaj ĝi estas via laboro por certigi ke la kodo kiun vi skribas 231 00:14:32,910 --> 00:14:36,000 estas universala, ke ĝi funkcias ĉie. 232 00:14:36,000 --> 00:14:38,000 Do, ĉi tiu estas vere danĝeraj. 233 00:14:38,000 --> 00:14:42,450 Se vi diras, "Nu, ĝi estas laborante en mia komputilo. Bonega! Ni pluiru." 234 00:14:42,450 --> 00:14:46,040 Nu, ĝi estas probable ne tuj funkcii sur mia, kaj kiam mi iras al via retejo 235 00:14:46,040 --> 00:14:49,210 Mi iros al esti tre malĝoja, kaj mi foriros tuj. 236 00:14:49,210 --> 00:14:51,570 Do, ni vidu kiel vi povas malhelpi tion. 237 00:14:51,570 --> 00:14:55,520 >> La unua afero, kompreneble, estas uzi nur normo HTML, CSS kaj Javascript. 238 00:14:55,520 --> 00:14:57,520 Kion mi celas per tio? 239 00:14:57,520 --> 00:15:00,180 Nu, estas amaso de ne normo aferoj tie. 240 00:15:00,180 --> 00:15:03,490 Ekzemple, en CSS estas multaj versioj. 241 00:15:03,490 --> 00:15:10,830 Se vi vidas iun CSS reguloj kun-Moz-aŭ-WebKit-, tiuj reguloj estas specifa 242 00:15:10,830 --> 00:15:15,720 al ambaŭ la Mozilla retumiloj kaj la Webkit retumiloj, 243 00:15:15,720 --> 00:15:20,590 kaj tiel vi volas certigi ke eble vi volas eviti tion, 244 00:15:20,590 --> 00:15:25,150 ĉar se vi uzas-Moz-tiu regulo estas nur tuj labori en Firefox. 245 00:15:25,150 --> 00:15:29,640 Kaj se vi vere volas rigardi bonan en Internet Explorer ankaŭ, 246 00:15:29,640 --> 00:15:31,640 vi tuj estos el sorton. 247 00:15:31,640 --> 00:15:37,910 Por HTML ankaŭ, vi povus fari tion en HTML kiuj funkcias en unu retumilo 248 00:15:37,910 --> 00:15:41,830 sed tio rompas en alian, kaj vi volas eviti, ke kiel eble plej multe. 249 00:15:41,830 --> 00:15:44,830 Kaj fine por JavaScript ankoraŭ - estas multaj versioj de JavaScript, 250 00:15:44,830 --> 00:15:50,570 kaj ĉi-somere ni kuris enen problemo kie Document.getElementsByClassName-- 251 00:15:50,570 --> 00:15:54,500 kiu estas kutime funkcio kiu estas difinita kiel parto de la normo JavaScript - 252 00:15:54,500 --> 00:15:58,120 ne trovi en Internet Explorer 8. 253 00:15:58,120 --> 00:16:01,900 Do, dum la somero mi laboris en laboratorio kaj ni konstruas enreta eksperimentoj. 254 00:16:01,900 --> 00:16:06,210 Kaj ni pensis ĝi laboris vere bone ĝis ni rimarkis uzantoj kiuj uzas 255 00:16:06,210 --> 00:16:09,780 Internet Explorer 8 neeblis liveri siajn rezultojn. 256 00:16:09,780 --> 00:16:13,200 Ni perdas sur tereno de datumoj. Kiu kreis al ni vere malgaja. 257 00:16:13,200 --> 00:16:17,790 Do, vi ĉiam volas certigi, ke viaj skriboj iras labori ĉie. 258 00:16:17,790 --> 00:16:20,500 >> Kaj fine, uzi validator.w3.org 259 00:16:20,500 --> 00:16:22,770 kiu estas kion ni diras al vi fari en pset 7. 260 00:16:22,770 --> 00:16:24,530 Certiĝu ke viaj paĝoj estas validigita. 261 00:16:24,530 --> 00:16:28,310 Tio estas grava ĉar tio almenaŭ estas unua paŝo prudento ĉeko. 262 00:16:28,310 --> 00:16:31,870 Ĉu mia kodo reale normoj konsentemaj? 263 00:16:34,930 --> 00:16:39,320 Alia maniero por ordigi de helpi vin certigi, ke via retejo tuj labori 264 00:16:39,320 --> 00:16:42,610 sub plej cirkonstancoj estas eble uzi iun bibliotekoj kaj kadrojn 265 00:16:42,610 --> 00:16:46,210 ĉar ĉi tiuj vere inteligenta programistoj pensis pri tiuj temoj por vi. 266 00:16:46,210 --> 00:16:49,850 Ili jam trairis kaj mi skribis malsamajn funkciojn kiuj laboras tra retumiloj. 267 00:16:49,850 --> 00:16:53,560 Ekzemple, ni uzas jQuery en Pset 7. 268 00:16:53,560 --> 00:16:58,030 Kvankam eble vi ne vidis, jQuery havigas multajn funkciojn 269 00:16:58,030 --> 00:17:00,280 ke alie vi devus skribi mem. 270 00:17:00,280 --> 00:17:05,310 Sed tiuj programistoj skribis ĝin, kaj ili certigis ke ĝi funkcias tra ĉiuj foliumiloj. 271 00:17:05,310 --> 00:17:10,280 Kaj Bootstrap - kiu estas alia CSS kadro ke ni montris al vi en Pset 7 - 272 00:17:10,280 --> 00:17:17,000 vere forprenas multe de la kapdolorojn kun desegni retejoj kiuj aspektas bona. 273 00:17:17,000 --> 00:17:19,000 en ĉiu retumiloj. 274 00:17:19,000 --> 00:17:23,660 >> Kaj fine, se vi povos eviti ĝin, mi kutime evitas kodigo de nulo. 275 00:17:23,660 --> 00:17:28,079 Se vi ĵus kreis retejo por via lernejo klubo, ekzemple, 276 00:17:28,079 --> 00:17:33,920 kaj ĉiuj vi bezonas fari, estas por montri kelkajn paĝojn kaj eble havos vian prezidanto iri en 277 00:17:33,920 --> 00:17:38,910 kaj ŝanĝi kelkajn aferojn tie kaj tie - estas vere ne necesas kodo kiu ĝis vi mem. 278 00:17:38,910 --> 00:17:40,910 Tio bezonas multe da via tempo. 279 00:17:40,910 --> 00:17:42,660 Ĝi prenas multan de via energio, kaj vi devas iri tra kaj vi devas ekscii, 280 00:17:42,660 --> 00:17:45,930 bone, estas ĉi tuj serĉos bonan en ĉi tiu retumilo, ĉu tuj serĉos bonan en ĉi tiu retumilo. 281 00:17:45,930 --> 00:17:50,610 Eble uzas iun el tiuj flikaĵoj ke aliaj jam skribis por vi, kiel 282 00:17:50,610 --> 00:17:52,610 WordPress aŭ Joomla aŭ Drupalo. 283 00:17:52,610 --> 00:17:59,400 Ĉi tiuj estas nomataj enhavo - tiuj nomiĝas CMSs kiu esence estas nur pakoj kiuj 284 00:17:59,400 --> 00:18:03,020 jam venis farita por vi, kaj vi povos elŝuti ilin, metis ilin sur via servilo, 285 00:18:03,020 --> 00:18:07,510 kaj personecigi ilin tamen vi volas, kaj vi jam havas kurante retejo. 286 00:18:07,510 --> 00:18:11,680 Tiuj kodo pakoj estas io por rigardi al. 287 00:18:11,680 --> 00:18:15,400 Tiuj aferoj estas malfermita kodo, se vi iros por iu kiel - 288 00:18:15,400 --> 00:18:19,390 se vi serĉas formon pako, estas aĵoj kiuj ne estas libera kiel 289 00:18:19,390 --> 00:18:21,570 VBulletin aŭ IP.Board. 290 00:18:21,570 --> 00:18:23,790 Se vi ne bezonas iujn el tiuj karakterizaĵoj antaŭitaj, 291 00:18:23,790 --> 00:18:27,530 Vi povas ĉiam elekti por la libera eblo. 292 00:18:27,530 --> 00:18:31,300 >> Kaj fine, ne ekzistas evitante ĝin. 293 00:18:31,300 --> 00:18:33,300 Vi devas provi, provo, provo. 294 00:18:33,300 --> 00:18:37,690 Vi devas provi vian kodo en ĉiuj tiuj retumiloj kaj sur ĉiuj tiuj platformoj. 295 00:18:37,690 --> 00:18:44,110 Kaj vi scias, IE6 - dankon boneco homoj komencis movi sin de IE6 296 00:18:44,110 --> 00:18:49,190 ĉar tie en la tago, eble kelkajn jarojn antaŭe, retejo programistoj devis ĉiam, ĉiam, 297 00:18:49,190 --> 00:18:55,280 ĉiam flegi al IE6 la malfortojn en la sekvaj normoj. 298 00:18:55,280 --> 00:19:00,860 Retejoj nur rigardis speco de 1990 pro manko de pli bona maniero trakti kun ĝi. 299 00:19:00,860 --> 00:19:04,380 Vi povas ankaŭ uzi retumilo ekrankopioj por kontroli viajn CSS. 300 00:19:04,380 --> 00:19:08,100 Unu vere malvarmeta retejo estas browserlab.adobe.com. 301 00:19:08,100 --> 00:19:11,070 Tio ĉi estas senpaga servo blindigi per Adobe. 302 00:19:11,070 --> 00:19:15,160 Kaj kion ili faras estas ili povas preni ekrankopioj de via TTT-ejo 303 00:19:15,160 --> 00:19:18,890 kurinte sub malsamaj kondiĉoj - kiel kuri sub malsamaj retumiloj, 304 00:19:18,890 --> 00:19:22,660 kurinte sub diversaj platformoj - kaj montros al vi kion ili aspektas. 305 00:19:22,660 --> 00:19:33,260 Nur por montri al vi kion mi volas diri ĉi tie, mi kreis retejon pasintjare nomata Vivo En Harvard, 306 00:19:33,260 --> 00:19:39,150 kaj kion mi provis fari - mi provis fari my.harvard bona. 307 00:19:39,150 --> 00:19:43,840 Ĉar se vi estus ĉi tie la pasinta jaro, my.harvard ne rigardu kiel aspektas nun. 308 00:19:43,840 --> 00:19:46,640 Ŝajnas speco de naŭza. 309 00:19:46,640 --> 00:19:50,470 Sed nun aspektas multe pli bone. 310 00:19:50,470 --> 00:19:57,070 Mia efektivigo ne estis tiom utila plu, sed ĉiuj la sama, 311 00:19:57,070 --> 00:20:01,310 vi scias, mi provis aldoni - (nekomprenebla) multaj ajn - 312 00:20:01,310 --> 00:20:04,680 kaj gxi aspektas - ĝi aspektas tre bone sur mia komputilo. 313 00:20:04,680 --> 00:20:08,560 Kaj poste, eble se mi havus pli da tempo mi estus irinta al retumilo laboratorio, 314 00:20:08,560 --> 00:20:13,020 mi donus rigardis, nu, kiel tio ĝi aspektas en Chrome 18 sur Vindozo. 315 00:20:13,020 --> 00:20:17,060 Mi devus rulumi malsupren kaj mi vidus - ho ne! Rigardu la anoncoj skatolo. 316 00:20:17,060 --> 00:20:20,200 Mia teksto estis superfluas. Do, tio estas malbona, ĉu? 317 00:20:20,200 --> 00:20:23,700 Se uzanto uzas Chrome sur Windows kaj venas al mia paĝo, 318 00:20:23,700 --> 00:20:26,730 ke tuj aspektas tre unprofessional. 319 00:20:26,730 --> 00:20:30,760 Do, mi devas iri al mia CSS kaj eltrovi kio parto de mia CSS rompas tie. 320 00:20:30,760 --> 00:20:35,090 Kial ne montri ĝuste kaj fiksi ĝin por ke ĉiuj uzantoj povas vidi la sama retejo 321 00:20:35,090 --> 00:20:37,770 kaj estu kiel feliĉa. 322 00:20:37,770 --> 00:20:44,280 >> Kaj fine, nu, retumilo ekrankopioj estas agrabla por provi vian CSS, 323 00:20:44,280 --> 00:20:46,020 sed kio pri via JavaScript? 324 00:20:46,020 --> 00:20:48,660 Kio pri se vi havas iujn komplika skripto kiu estas kurante? 325 00:20:48,660 --> 00:20:50,460 Nu, vi povas ĉiam faras virtualización. 326 00:20:50,460 --> 00:20:56,360 Se vi havas Mac vi povas uzi Bootcamp aŭ VMWare al virtualizar eble kopion de 327 00:20:56,360 --> 00:20:59,540 Windows kaj uzo Internet Explorer tie. 328 00:20:59,540 --> 00:21:03,400 Aŭ, vi povas iri al iu kiel Spoon.net, kiu bedaŭrinde nur funkcias en komputiloj. 329 00:21:03,400 --> 00:21:05,290 Sed kion fari estas tre cool. 330 00:21:05,290 --> 00:21:10,080 Ili virtualizar programaro por vi tiel vi povas kuri malsamajn versiojn de IE, ekzemple. 331 00:21:10,080 --> 00:21:12,080 Vi povas kuri malsamaj versioj de Firefox. 332 00:21:12,080 --> 00:21:15,720 Vi povas kuri malsamajn versiojn de Safari kaj provi el ĉiuj viaj retejoj tie. 333 00:21:15,720 --> 00:21:18,360 Bedaŭrinde, ili ne estas liberaj. 334 00:21:18,360 --> 00:21:20,860 Tio estas pagita servo, do tie estas ĉiam speco de tio - 335 00:21:20,860 --> 00:21:26,070 ĉiam speco de tiu komerco ekstere inter, bone, mi povos fari mia retejo aspektas bona. 336 00:21:26,070 --> 00:21:31,970 Se jes, mi havas por pagi iujn servojn por helpi min fari tion. 337 00:21:31,970 --> 00:21:35,890 Demandojn, je ĉi tiu punkto pri io ajn, ke ni parolis pri? 338 00:21:38,500 --> 00:21:41,210 Awesome. Okay. 339 00:21:41,210 --> 00:21:43,870 >> Nun ni havas pli da aferoj paroli. 340 00:21:43,870 --> 00:21:45,820 Kion pri eraroj? 341 00:21:45,820 --> 00:21:48,670 Kiel vi certigas, ke via retejo estas tuj operacii eĉ kiam 342 00:21:48,670 --> 00:21:50,150 io malbona okazas? 343 00:21:50,150 --> 00:21:53,940 Eble vi ne havas paĝon nomata food.php. 344 00:21:53,940 --> 00:21:57,000 Sed mi, mi iros al via retejo kaj mi provas aliri food.php. 345 00:21:57,000 --> 00:22:00,770 Ĉu vi ĵus tuj montros al mi, ke blanka paĝon kiu diras 404 - Dosiero ne trovita? 346 00:22:00,770 --> 00:22:04,400 Aŭ ĉu vi intencas diri, "Nu, mi bedaŭras ke mi ne povis trovi tion por vi, 347 00:22:04,400 --> 00:22:08,520 sed eble ĉi tie estas iuj aliaj rimedoj por helpi vin serĉi kion vi bezonas. " 348 00:22:08,520 --> 00:22:13,180 Aliaj eraroj - do, ĉi tiu estas nomata HTTP-eraroj kiuj estas nur iuj eraro kodoj 349 00:22:13,180 --> 00:22:17,130 ke via servilo povus esti resendita al la retumilo en kazo de io malbona okazas. 350 00:22:17,130 --> 00:22:20,160 400 - Bad Request. 401 - Rajtigita. 351 00:22:20,160 --> 00:22:25,560 403 estas speco de komuna kiam vi havas dosierujon kiun oni ne rajtas aliri 352 00:22:25,560 --> 00:22:27,310 de la uzanto, sed la uzanto provas ĉiuokaze. 353 00:22:27,310 --> 00:22:30,840 Kaj 500 - Interna Servilo Eraro - tio kutime okazas kiam vi havas ion 354 00:22:30,840 --> 00:22:33,070 vere malbona okazas kun via PHP-kodo. 355 00:22:33,070 --> 00:22:36,140 Sed ĉiukaze, tiajn foliumiloj - tiajn erarojn faras okazi. 356 00:22:36,140 --> 00:22:40,550 >> Do, kiel vi certigi ke vi gracie manipuli tiujn erarojn 357 00:22:40,550 --> 00:22:43,230 kaj certigi ke la uzanto ne estas nur ia pendis tie? 358 00:22:46,850 --> 00:22:48,850 Jen venas. Htaccess. 359 00:22:48,850 --> 00:22:51,300 Nun,. Htaccess estas iu kiu funkcias sur Apache-serviloj, 360 00:22:51,300 --> 00:22:55,550 iu kiu laboras kaj laboras en malmultaj aliaj serviloj tiel. 361 00:22:55,550 --> 00:23:01,350 Ĉi tio estas nur maniero por agordi via servilo tiaj ke 362 00:23:01,350 --> 00:23:04,470 Vi povas fari ĝin fari kion vi volas fari. 363 00:23:04,470 --> 00:23:06,790 Kelkaj aferoj vi povus fari. Vi povus kontroli viajn caché agordojn. 364 00:23:06,790 --> 00:23:11,290 Eble ekzistas iu pagxo en via retejo ke vi certiĝu ke la uzanto 365 00:23:11,290 --> 00:23:14,740 re-elŝuti ĉiufoje kiam la uzanto venas kaj vizitas vian retejon. 366 00:23:14,740 --> 00:23:26,980 Aŭ eble vi havas iujn URL tio estas kiel yoursite.com / testo / html / pages / hello.html 367 00:23:26,980 --> 00:23:31,270 kaj vi nur volas, ke esti yourname.com / saluton - nu, vi povas uzi. htaccess 368 00:23:31,270 --> 00:23:34,760 al redirect unu retpaĝo al iu alia. 369 00:23:34,760 --> 00:23:36,600 Vi povas ankaŭ uzi ĝin por fari aŭtentokontrolo. 370 00:23:36,600 --> 00:23:39,890 Eble ekzistas iuj partoj de via retejo ke vi devas uzi alian pasvorton. 371 00:23:39,890 --> 00:23:42,620 Vi povas bloki iun IP-adresojn, blokas iun domajnoj. 372 00:23:42,620 --> 00:23:46,770 Eble vi simple vere ne ŝatas Harvard studentoj uzante via retejo. 373 00:23:46,770 --> 00:23:49,910 Nu, vi havos la eblon de blokado ĉiuj Harvard IP adresoj. 374 00:23:49,910 --> 00:23:56,370 >> Fine, vi povas trakti tion - vi povas skribi iujn kodo fari via servilo 375 00:23:56,370 --> 00:24:03,100 trakti kiel. Zhao aŭ. vian nomon aŭ. saluton paĝoj kiel PHP-kodo. 376 00:24:03,100 --> 00:24:05,170 Eble tio estos utila. Eble tio ne estos. 377 00:24:05,170 --> 00:24:07,980 Kaj fine, vi povas uzi ĝin por manipuli eraron respondojn. 378 00:24:07,980 --> 00:24:10,300 Kion mi celas per tio? 379 00:24:10,300 --> 00:24:16,030 Se vi simple aldonu kodo kiel tio - ErrorDocument 404 kaj poste direkti ilin al iu 380 00:24:16,030 --> 00:24:20,440 Eraro paĝon, vi povas certigi, ke la uzanto ne nur vidas la vere, vere malbela 381 00:24:20,440 --> 00:24:23,550 404 kaj montri al ili io agrabla. 382 00:24:23,550 --> 00:24:29,000 >> Ni efektive rigardu kiel ni povas fari tion kun via Pset 7. 383 00:24:29,000 --> 00:24:34,190 Jen, mi estas en mia aparato. 384 00:24:34,190 --> 00:24:38,440 Mi tuj malfermu Chrome, kaj tiam mi iros por provi aliri la paĝon 385 00:24:38,440 --> 00:24:43,350 ke ne ekzistas sur CS50 Financoj. 386 00:24:43,350 --> 00:24:52,710 Do, loka gastiganto - cats.php--tiel, rimarki ke mi kreis eraron dokumenton 387 00:24:52,710 --> 00:24:54,770 kiu diras, "Canz ne trovos z paĝo!" 388 00:24:54,770 --> 00:24:56,990 Ĝi havas tre malĝoja kato sur ĝi. 389 00:24:56,990 --> 00:24:59,910 Se vi iras en Twitter, se vi iras sur iu ajn de ĉi tiuj aliaj lokoj, 390 00:24:59,910 --> 00:25:02,700 vi ne povas trovi iu paĝo, ili kutime provas montri al vi bela bildo 391 00:25:02,700 --> 00:25:04,850 por ke vi ne estas tro seniluziiĝis. 392 00:25:04,850 --> 00:25:07,830 Vi povus ankaŭ havi iun kiu estas pli profesia kiu diras, 393 00:25:07,830 --> 00:25:11,760 nu, mi bedaŭras ke mi ne povis trovi la paĝon, sed eble ĉi tie estas sercxilo. 394 00:25:11,760 --> 00:25:16,750 Aŭ eble jen kelkaj ligiloj kiuj helpos vin trovi la ligilon kiun vi volas. 395 00:25:16,750 --> 00:25:21,410 Do, kiamaniere mi faru tion? Kio tio estas eĉ ebla? 396 00:25:21,410 --> 00:25:23,500 Se ni iras al nia fina tie - 397 00:25:23,500 --> 00:25:26,300 Mi simple tuj zomi iom - 398 00:25:26,300 --> 00:25:30,110 rimarki, ke mi havas novan paĝon. 399 00:25:30,110 --> 00:25:34,440 Ene mian HTML katalogo ĝi nomiĝas - vi ne povas vidi ĝin - 400 00:25:34,440 --> 00:25:37,280 ĝi estas nomata error.php. 401 00:25:37,280 --> 00:25:41,010 Kaj error.php estas nur dosieron, kiun Mi faris 402 00:25:41,010 --> 00:25:43,030 tio montras al vi tiun paĝon mem. 403 00:25:43,030 --> 00:25:46,710 Mi povas montri al vi kion error.php estas. 404 00:25:46,710 --> 00:25:48,710 Estas ĝuste tiu ĉi paĝo. 405 00:25:48,710 --> 00:25:50,710 Ĝi diras: "Ho ne! Canz ne trovos z paĝo!" 406 00:25:50,710 --> 00:25:58,630 Kaj, se vi volas vidi - tiel, rimarkis tion. Htaccess ia estas stranga nomo. 407 00:25:58,630 --> 00:26:01,040 Ĝi komencas per punkto kio signifas, ke ĝi estas sistemo dosiero. 408 00:26:01,040 --> 00:26:03,360 Ĝi estas kaŝita dosiero kiu ne estas kutime montrita. 409 00:26:03,360 --> 00:26:09,060 Se vi faras ls-a, vi povas vidi ĉiujn kaŝitajn dosierojn en certa dosierujo, 410 00:26:09,060 --> 00:26:12,030 kaj efektive, vi vidos. htaccess estas unu el ili. 411 00:26:12,030 --> 00:26:15,490 Ni iru antaŭen kaj malfermos. Htaccess - 412 00:26:15,490 --> 00:26:19,830 kun gedit - 413 00:26:19,830 --> 00:26:26,870 Eksplodo! Ĉiuj mi havas estas unu linio en tie - Eraro dokumento por 404 eraroj 414 00:26:26,870 --> 00:26:28,760 kiu estas konata ankaŭ kiel dosiero-ne-trovita eraroj. 415 00:26:28,760 --> 00:26:32,720 Ni redirect ilin al iu nomita error.php. 416 00:26:36,100 --> 00:26:42,030 Vi povas havi amuzan aĵojn kiel canz ne trovos z paĝo! 417 00:26:42,030 --> 00:26:46,770 Kaj estas ankaŭ tre malvarmeta, kiu vi povas fari kun. Htaccess. 418 00:26:46,770 --> 00:26:49,520 Se vi volas vidi pli. Htaccess magion, 419 00:26:49,520 --> 00:26:56,470 ĉi tiu estas tre cool afiŝinto iri al - ĝi nomiĝas javascriptkit.com/howto/htaccess.shtml-- 420 00:26:56,470 --> 00:27:01,880 se vi volas realigi pli servilo magion. Kaj ĝi povus esti tre amuza. 421 00:27:01,880 --> 00:27:05,490 >> Whew! Bone! Pli bela fotoj. 422 00:27:05,490 --> 00:27:10,060 Ĉi tio estas knabo faras push-ups, kaj lia kato provas helpi. Mi kredas ke estas tre bela. 423 00:27:10,060 --> 00:27:14,830 Bedaŭrinde, mi ne havas katon tiel. 424 00:27:14,830 --> 00:27:17,640 Ĉio bone. Do, ni raportis. Htaccess. 425 00:27:17,640 --> 00:27:19,640 Ni parolis pri eraro uzado. 426 00:27:19,640 --> 00:27:20,940 Ni parolis pri retprovizanton, domajnnomoj. 427 00:27:20,940 --> 00:27:23,230 Ni parolis pri petolema retumilo kongruo. 428 00:27:23,230 --> 00:27:25,210 Nun kiel ni certigu ke via TTT-ejo efektive plenumas? 429 00:27:25,210 --> 00:27:26,950 Kiel ni certigu ke se mi iros al via retejo 430 00:27:26,950 --> 00:27:29,830 Mi povas vidi vian paĝon ene de kelkaj sekundoj? 431 00:27:29,830 --> 00:27:33,520 Unu el la aĵoj kiuj mi pensas homojn nur ia forgesi 432 00:27:33,520 --> 00:27:36,160 estas bildo optimumigo. 433 00:27:36,160 --> 00:27:37,560 Diru ke vi volis meti foton en via retejo 434 00:27:37,560 --> 00:27:40,330 Kaj ĝi estas 2 MG granda. 435 00:27:40,330 --> 00:27:42,670 Tio povus esti bona por ni ĉar ni estas en Harvard, 436 00:27:42,670 --> 00:27:45,000 kaj ni havas tre rapidan interretan konekton. 437 00:27:45,000 --> 00:27:47,470 Sed imagu ke iu en Ĉinio. Imagu iun en Barato. 438 00:27:47,470 --> 00:27:52,440 imagi ke iu eble en kampara Kansas kiu eble ne havas la saman specon de 439 00:27:52,440 --> 00:27:54,690 larĝa bando interreto kiu ni havas. 440 00:27:54,690 --> 00:27:57,710 Se vi havas 2 MB bildo en via paĝaro kaj la uzanto provas aliri al ĝi, 441 00:27:57,710 --> 00:28:00,890 tio okazas, por kapti ilin vere longa tempo por elŝuti. 442 00:28:00,890 --> 00:28:04,160 Do, se vi ne bezonas tian rezolucion, 443 00:28:04,160 --> 00:28:09,220 tiam vi povas regrandigi via bildo kun iu kiel Adobe Foto Shop. 444 00:28:09,220 --> 00:28:13,400 Estas kutime eblo nomata sekura por retejo kaj aparatoj, 445 00:28:13,400 --> 00:28:15,850 kaj kion faras estas ĝi strioj el ĉiuj de la nenecesa informoj 446 00:28:15,850 --> 00:28:20,160 kaj varo de Kompakta vian dosieron en malgrandan bildon grandeco por ke vi povas 447 00:28:20,160 --> 00:28:22,960 metis ĝin sur via retejo, kaj ajna uzanto kiu provas elŝuti tiun paĝon 448 00:28:22,960 --> 00:28:26,950 tuj elŝuti malgranda versio de via bildo. 449 00:28:26,950 --> 00:28:28,230 Se vi ne havas Adobe Foto Butiko 450 00:28:28,230 --> 00:28:32,650 webresizer.com estas ankaŭ alia rimedo, kie vi povas serĉi vian bildon 451 00:28:32,650 --> 00:28:36,470 kaj gxi kraĉi el la ĝusta sama bildo, 452 00:28:36,470 --> 00:28:39,970 sed estos iun kiel 3 fojoj pli malgranda. 453 00:28:39,970 --> 00:28:41,970 Do tio estas tre utila por viaj uzantoj. 454 00:28:41,970 --> 00:28:45,930 >> Alia afero, kiun vi povas fari estas minify kodo. 455 00:28:45,930 --> 00:28:48,460 Se ni rigardu Google.com, 456 00:28:48,460 --> 00:28:56,400 vi vidos ke ne estas varo de la sama HTML kaj CSS kiuj ni estas kutimitaj. 457 00:28:56,400 --> 00:29:02,250 Nur tuj rigardi la fontkodo tie. 458 00:29:02,250 --> 00:29:07,600 Se mi nur rulumu malsupren - wow, kiu aspektas bela naŭza. 459 00:29:07,600 --> 00:29:09,650 Ĉi akirus nulo sur stilo. 460 00:29:09,650 --> 00:29:13,470 Se vi koditaj por via Pset, vi ricevos nulo sur via stilo. 461 00:29:13,470 --> 00:29:16,990 Ĉi tio havas neniun Interspacigo. La nomoj aspektas vere kamufla. 462 00:29:16,990 --> 00:29:19,800 Temas vere naŭza. 463 00:29:19,800 --> 00:29:24,060 Kaj la skripton por fermi en la korpo - la fermo HTML - 464 00:29:24,060 --> 00:29:26,280 ili estas ĉiuj kune - ĉiuj smushed kune. 465 00:29:26,280 --> 00:29:28,280 Kial ili faras tion? 466 00:29:28,280 --> 00:29:30,650 Ili minified sian kodon. 467 00:29:30,650 --> 00:29:33,310 Rimarku ke ĉi dokumento tuj estos multe pli malgranda 468 00:29:33,310 --> 00:29:36,660 por mi elŝuti ol iun kun blanka spaco, 469 00:29:36,660 --> 00:29:39,410 ol iun kun vere longa variablo nomoj. 470 00:29:39,410 --> 00:29:41,710 Se vi minify via kodo vi forstreku ĉiujn blanka spaco. 471 00:29:41,710 --> 00:29:45,960 Kompreneble, via retumilo ne gravas se vi havas blankan spacon en via kodo. 472 00:29:45,960 --> 00:29:49,630 Vi senvestigi ĝin, mi nun povas elsxuti pli malgranda dosiero - 473 00:29:49,630 --> 00:29:52,770 nun la dosieron - la dokumento, ke ni tuj elŝuti havas pli malgrandan dosieron grandeco, 474 00:29:52,770 --> 00:29:56,180 ĝi estos pli rapida por mi elŝuti, kaj tio estas utila. 475 00:29:56,180 --> 00:30:01,550 Se vi laboras kun retejojn kaj vi ĵeti TTT-ejo, 476 00:30:01,550 --> 00:30:04,630 estas preskaŭ ĉiam bone minify via kodo. 477 00:30:04,630 --> 00:30:08,150 Alia kialo kial gxi estu bona estas eble vi ne volas ke aliaj uzu vian kodon. 478 00:30:08,150 --> 00:30:11,050 Eble vi ne volas ke aliaj uzu vian CSS. 479 00:30:11,050 --> 00:30:13,460 Vi scias, se vi vere volis esti malgrandanima kun tio, 480 00:30:13,460 --> 00:30:16,670 tiam vi povas ankaŭ minify via kodo, kaj estus pli malfacila por mi por ŝteli ĝin 481 00:30:16,670 --> 00:30:19,170 cxar mi ne havas ideon kio okazas. 482 00:30:19,170 --> 00:30:22,990 Vi ankaŭ povas iri al lokoj kiel minify.avivo.si. 483 00:30:22,990 --> 00:30:27,900 Servoj kiel ĉi interreta helpi vin minify via kodo por ke vi ne devas fari ĝin mane. 484 00:30:27,900 --> 00:30:30,080 Definitive ne fari ĝin mane. 485 00:30:30,080 --> 00:30:32,210 >> Okay. Nun parolante pri skriptoj. 486 00:30:32,210 --> 00:30:35,040 Eble en via PHP-kodo tie estas io kion vi ne bezonas fari. 487 00:30:35,040 --> 00:30:37,910 Eble ekzistas ekstra bukloj en tie. 488 00:30:37,910 --> 00:30:40,850 Ni parolis pri kodo dezajno en CS50. 489 00:30:40,850 --> 00:30:44,550 Eĉ se vi kodigo en C se vi havas - se vi faras ekstran laboron 490 00:30:44,550 --> 00:30:49,440 ke vi ne bezonas fari, estas bone, ke tuj bremsi viajn skriptojn en via TTT-ejo, 491 00:30:49,440 --> 00:30:53,280 kaj tio estas precipe grava por retejoj ĉar uzantoj nuntempe estas tre senpacienca. 492 00:30:53,280 --> 00:30:56,110 Se vi faras nenecesa laboro, ĝi tuj prenos ilin plu 493 00:30:56,110 --> 00:31:00,080 por atingi la informo, ke ili volas, kaj ili tuj esti tre malfeliĉa. 494 00:31:00,080 --> 00:31:02,200 Fine, vi eble volas ĝustigi vian datumbazon tabloj. 495 00:31:02,200 --> 00:31:05,020 Memoru ni parolis pri indeksoj. 496 00:31:05,020 --> 00:31:09,420 Ili estas ne nur bona por certigi ke vi havas unu vicon tio estas unika. 497 00:31:09,420 --> 00:31:12,440 Ili estas ankaŭ bona por certigi ke via datumbazo laboras rapide. 498 00:31:12,440 --> 00:31:16,240 Se vi volas legi sur kiu iras al la MySQL dokumentado, 499 00:31:16,240 --> 00:31:18,710 aŭ vi povas rigardi - nu, kiel mi optimumigi mia datumbazo tablo? 500 00:31:18,710 --> 00:31:23,350 Kjel mi certiĝu, ke mi havas indicojn kiuj helpas min atingi la informojn pli rapide? 501 00:31:23,350 --> 00:31:27,300 >> Ankaŭ estas iom lertaĵoj kiujn vi povas uzi kiel caching. 502 00:31:27,300 --> 00:31:28,980 Se vi havas PHP - se vi havas blogon, ekzemple, 503 00:31:28,980 --> 00:31:31,980 kaj vi devas - kaj ĝi estas nutrita per PHP aŭ per ia alia lingvo - 504 00:31:31,980 --> 00:31:37,690 vi povas Cache via blogo ĉe diru 50-minuta intervaloj tiel ke vi povas servi statika paĝoj 505 00:31:37,690 --> 00:31:40,610 aŭ statikaj HTML por la vizitantoj de via retejo. 506 00:31:40,610 --> 00:31:43,380 Tiel la uzantoj ne devas kuri via PHP-skripto ĉiufoje, 507 00:31:43,380 --> 00:31:47,410 kaj eble estos pli rapida por ili por aliri tiun informon. 508 00:31:47,410 --> 00:31:49,410 >> Kaj fine, vi povas uzi iun kiel CDN. 509 00:31:49,410 --> 00:31:51,900 Rimarku ke kiam ajn vi elsxuti Pset, 510 00:31:51,900 --> 00:31:54,890 vi ĉiam iru al CDN.CS50.net. Kial estas tiel? 511 00:31:54,890 --> 00:32:01,540 CS50 ankaŭ uzas ia kiel CDN - enhavo dissendo reto - 512 00:32:01,540 --> 00:32:06,120 kiu signifas nur, ke ĝi estas faskon da serviloj eble ie ĉirkaŭ la terglobo 513 00:32:06,120 --> 00:32:08,120 ke helpo servi viajn paĝojn al viaj vizitantoj. 514 00:32:08,120 --> 00:32:13,770 Se via vizitanto ricevas paĝo de servilo, kiu estas pli proksima al tiuj geografie, 515 00:32:13,770 --> 00:32:16,770 tiam tre probable via vizitanto tuj atingi tiun dosieron multe pli rapida. 516 00:32:16,770 --> 00:32:20,490 Ankaŭ estas fontoj online kiu helpos vin fari tion. 517 00:32:20,490 --> 00:32:24,070 Unu el ili estas CloudFlare. Ili proponas liberan CDN servon. 518 00:32:24,070 --> 00:32:26,020 Se vi havas grandajn dosierojn, ke via servado al viaj uzantoj, 519 00:32:26,020 --> 00:32:32,260 tiam eble estas pli bone meti ilin sur CDN tiel ke ili povas alveni al ili pli rapide. 520 00:32:32,260 --> 00:32:39,070 >> La fina temo por la tago estas serĉilon optimumigo. 521 00:32:39,070 --> 00:32:41,070 Kio estas serĉilon optimumigo? 522 00:32:41,070 --> 00:32:44,070 Tio certigante ke serĉiloj kiel Google aŭ Bing aŭ Yahoo 523 00:32:44,070 --> 00:32:50,740 povas iri al via retejo kaj rampi via retejo kaj indico via retejo kaj kiam 524 00:32:50,740 --> 00:32:53,040 Mi, ekzemple, iru al Google.com kaj mi klopodos serĉi ion, 525 00:32:53,040 --> 00:32:55,040 tiam via retejo estos pop up. 526 00:32:55,040 --> 00:32:57,000 Kiel vi certigi ke via retejo estas unu el la 10? 527 00:32:57,000 --> 00:33:00,000 Ĉar kiel ni ĉiuj scias, se vi serĉi iun sur Google 528 00:33:00,000 --> 00:33:02,880 kaj ne estas sur la supro 10 vi plej probable ne tuj rigardi en la sekvanta 10. 529 00:33:02,880 --> 00:33:07,160 Ĉi tiu estas speco de temo kiun oni mistero. 530 00:33:07,160 --> 00:33:09,850 Estas multe de tamburego tie sur la interreto. 531 00:33:09,850 --> 00:33:14,680 Ekzistas multaj superstiĉoj pri se x do Google ŝatas vin bona. 532 00:33:14,680 --> 00:33:16,680 Se vi y do Google ŝatas vin bona. 533 00:33:16,680 --> 00:33:19,680 Ĝi estas verŝajne pli bone rigardi en la serĉo giganto dokumentoj mem. 534 00:33:19,680 --> 00:33:27,470 >> Tiu estas unu el la dokumentoj en Google ke diri al vi precize kiel optimumigi via retejo 535 00:33:27,470 --> 00:33:30,860 por ke Google povas aliri kaj indekso tre bele. 536 00:33:30,860 --> 00:33:33,680 Vi ne bezonas kopii cxi tiun URL ĉar ĉi prezento tuj 537 00:33:33,680 --> 00:33:36,680 esti enreta ĉiuokaze. 538 00:33:36,680 --> 00:33:38,770 Se vi rigardas tion kaj vi legas ĉi tie estas iuj tre helpema aludoj en tie. 539 00:33:38,770 --> 00:33:42,240 La Google informas vin - se vi vere volas via retejo por esti indeksita bone 540 00:33:42,240 --> 00:33:44,610 tiam vi devus fari ĉiujn tiujn aferojn. 541 00:33:44,610 --> 00:33:47,570 >> Alia afero kiun serĉiloj vere ŝatas estas freŝa enhavo. 542 00:33:47,570 --> 00:33:49,500 Se vi havas enhavon kiu estas ĝisdatigitaj tre regule 543 00:33:49,500 --> 00:33:51,950 tiam serĉiloj diri, ooh, mi ŝatas vian retejon. 544 00:33:51,950 --> 00:33:53,950 Mi tuj iros al via retejo tre ofte. 545 00:33:53,950 --> 00:33:56,840 Mi tuj indekso multan via paĝoj. 546 00:33:56,840 --> 00:33:59,560 Se vi havas freŝan enhavon tiam vi estas multe pli probabla montri supren - 547 00:33:59,560 --> 00:34:02,540 vi estas pli verŝajna al esti pli grava. 548 00:34:02,540 --> 00:34:04,630 Vi estas pli verŝajna al esti pli ĝisdatigita, 549 00:34:04,630 --> 00:34:08,860 kaj serĉiloj estas pli verŝajna meti via retejo super aliaj. 550 00:34:08,860 --> 00:34:10,860 >> Profunda ligiloj estas ankaŭ grava. 551 00:34:10,860 --> 00:34:13,530 Se vi vere volis via retejo por serĉi bonan en serĉilon okuloj 552 00:34:13,530 --> 00:34:18,090 esti multe da aliaj retejoj ligitaj al ĝi kaj ligitaj profunde en vian retejon. 553 00:34:18,090 --> 00:34:20,090 Ne nur ligi al via hejmpaĝo. 554 00:34:20,090 --> 00:34:26,719 Ligilo al la eble yourname.com / io / io / something.php. 555 00:34:26,719 --> 00:34:29,840 Ke - al serĉilon - signifas, humor, ili havas vere interesa enhavo 556 00:34:29,840 --> 00:34:35,350 ke iu alia estas kunligi tiel profunde en ilia loko kiun mi devus vere, vere 557 00:34:35,350 --> 00:34:38,260 meti pli graveco sur tiu retejo paĝoj. 558 00:34:38,260 --> 00:34:41,940 >> Se vi havas preciza paĝo titoloj, se vi ne havas erarojn tio estas bona ĉar 559 00:34:41,940 --> 00:34:44,670 se serĉilon provas viziti vian retejon, kaj ĝi iĝas eraro, 560 00:34:44,670 --> 00:34:46,780 ĝi estas probable tuj rezignu tre, tre baldaŭ. 561 00:34:46,780 --> 00:34:49,510 Kaj fine, vi volas havi rapidan ŝarĝo tempo ĉar serĉiloj - 562 00:34:49,510 --> 00:34:53,820 same kiel homoj - ne batu havas multan paciencon por malrapida retejoj. 563 00:34:53,820 --> 00:34:57,070 Tiu estas maniero por vi por certigi ke vi montras pli alten en 564 00:34:57,070 --> 00:35:01,390 serĉi motoro demandoj kaj espereble tiel akiri pli trafiko. 565 00:35:01,390 --> 00:35:04,730 Ĉar post ĉio, vi pasigis tiun tutan tempon disvolvi via retejo. 566 00:35:04,730 --> 00:35:06,280 Vi pasigis tiun tutan tempon ĵetante tiu retejo ensalutintaj. 567 00:35:06,280 --> 00:35:11,780 Vi volas certigi ke vi havos multe da uzantoj kiuj reale vidi vian enhavon. 568 00:35:13,330 --> 00:35:15,660 >> Aliaj bonaj rimedojn por uzi. 569 00:35:15,660 --> 00:35:19,210 Google Retejestro Agordoj estas io por rigardi al. 570 00:35:19,210 --> 00:35:21,780 Ĉi nur helpas vin vidi - Google ne indeksado mia paĝaro. 571 00:35:21,780 --> 00:35:24,490 Kio specoj de eraroj ĝin renkontis? 572 00:35:24,490 --> 00:35:27,490 Kiom da paĝoj havas ĝin indeksita? 573 00:35:27,490 --> 00:35:29,490 Kion tio pensi estas la plej grava enhavo de mia paĝo? 574 00:35:29,490 --> 00:35:31,490 Eble tio ne estas kion mi volas esti. 575 00:35:31,490 --> 00:35:36,880 Eble mi bezonas ŝanĝi mia retejo iom tia, ke ĝi estas reflektita bona 576 00:35:36,880 --> 00:35:38,880 kion mia retejo estas vere pri. 577 00:35:38,880 --> 00:35:41,000 Google Analytics estas alia vere malvarmeta ilo. 578 00:35:41,000 --> 00:35:44,120 Vi povas aldoni iom da JavaScript por via paĝoj. 579 00:35:44,120 --> 00:35:47,020 Kaj tiam poste vi povas iri al Google Analytics, kaj estos spuri 580 00:35:47,020 --> 00:35:49,020 via vizitanto demografio kaj via retejo kresko. 581 00:35:49,020 --> 00:35:51,810 Ĝi diros al vi precize kiom da vizitantoj viziti vian retejon 582 00:35:51,810 --> 00:35:55,310 ene de iu tago, ene de iu horo, ene de iu semajno. 583 00:35:55,310 --> 00:35:57,310 Kiom da vizitantoj el Ĉinio? Kiom da vizitantoj de Antarkto - 584 00:35:57,310 --> 00:35:59,310 vi fariĝas al via retejo. 585 00:35:59,310 --> 00:36:03,470 kiuj povus esti io malvarmeta vidi aŭ eble eĉ esti utila 586 00:36:03,470 --> 00:36:05,470 ĉar vi provas celi certa grupo. 587 00:36:05,470 --> 00:36:08,410 Eble vi provas orienti adoleskantoj kun via retejo, kaj vi vidos ke 588 00:36:08,410 --> 00:36:11,410 la plejparto de la vizitantoj al via ttt-ejo estas eble 30 - 40-year olds, 589 00:36:11,410 --> 00:36:15,130 tiam eble ĉu vi havas problemon aux vi povas simple diri: 590 00:36:15,130 --> 00:36:19,590 bone, do eble mi devus nur ŝanĝi mian TTT-ejo fokuso por ke 591 00:36:19,590 --> 00:36:22,240 Mi enfokusigi pli en tiu aĝo grupo. 592 00:36:22,240 --> 00:36:28,500 >> Google Apps - se vi volis havi ia retpoŝtojn kun via domajno nomo - 593 00:36:28,500 --> 00:36:31,230 eble ion kiel yourname@yourname.com-- 594 00:36:31,230 --> 00:36:35,270 vi povas uzi gmail adresoj - vi povas uzi la gmail servo 595 00:36:35,270 --> 00:36:38,500 kaj Google Apps estas unu maniero por fari tion. 596 00:36:38,500 --> 00:36:44,050 Vi povas agordi specifa retadresoj kiuj estas specifa al via domajna nomo 597 00:36:44,050 --> 00:36:46,800 anstataŭ of@gmail.com. 598 00:36:46,800 --> 00:36:51,840 >> Kaj fine, estas ttt developer pligrandigoj kaj add-ons - por Chrome, 599 00:36:51,840 --> 00:36:56,380 por Firefox, por aliaj retumiloj - kiuj permesas al vi iri en kaj inspekti 600 00:36:56,380 --> 00:37:02,290 CSS, JavaScript inspekti, vidi ĝuste kio okazas al via JavaScript skripton, 601 00:37:02,290 --> 00:37:05,290 kaj eble estos utilaj por via de-bugging celoj, por vi ekscii - 602 00:37:05,290 --> 00:37:08,630 bone, kial ne estas mia retejo montri ĝuste en tiu retumilo? 603 00:37:08,630 --> 00:37:11,800 >> Kaj fine, se vi volas lerni pli pri cxiuj tiuj temoj - 604 00:37:11,800 --> 00:37:14,410 se vi volas lerni pli pri HTML kaj CSS kaj JavaScript - 605 00:37:14,410 --> 00:37:16,790 ĉar post ĉio, ni nur instruis al vi iom - 606 00:37:16,790 --> 00:37:21,240 vi povas iri retejoj kiel W3Schools.com serĉi pli da rimedoj. 607 00:37:21,240 --> 00:37:26,340 Ili havas tre belan lernilojn pri kiel mi faru x, aŭ kion signifas y signifas? 608 00:37:26,340 --> 00:37:30,400 Se vi volas lerni pli pri ĉi tiuj lingvoj vi povas simple iri tien. 609 00:37:30,400 --> 00:37:37,690 >> Ĉio bone. Mi kredas ke mi volis forlasi la lastaj minutoj de ĉi por demandoj, 610 00:37:37,690 --> 00:37:39,810 tial estas tie ajnajn demandojn pri io ajn, ke ni parolis pri? 611 00:37:39,810 --> 00:37:43,500 [Aŭdienco membro] Kiaj ajn estas la W3Schools kaj kiel estas kovrita? 612 00:37:43,500 --> 00:37:45,500 [Yuechen Zhao] Kiaj aferoj? 613 00:37:45,500 --> 00:37:50,180 Do, unu el la tre grandaj aĵoj kiujn mi uzas multe estas ilia referencoj. 614 00:37:50,180 --> 00:37:54,430 Iliaj referencoj detalo, ekzemple por CSS - 615 00:37:54,430 --> 00:37:59,480 kion tio signifas aŭ se vi volas ŝanĝi la fonon de artikolo - 616 00:37:59,480 --> 00:38:01,480 kiel vi faras ĝin? 617 00:38:01,480 --> 00:38:04,550 Kiu foliumiloj apogi tiun ordonon? Aĵoj tiel. 618 00:38:04,550 --> 00:38:10,870 Kaj tiam ili ankaŭ nur havas tre belan lernilojn en HTML, en PHP, en JavaScript, 619 00:38:10,870 --> 00:38:14,290 en MySQL, sur ĉiaj diversaj temoj. 620 00:38:14,290 --> 00:38:18,800 Ili havas belan lernilojn. Ili instruos vin, kiel fari tion. 621 00:38:18,800 --> 00:38:22,590 Estas agrable povi iri kaj lerni pli pri ĉi tiuj temoj. 622 00:38:22,590 --> 00:38:27,180 >> [Aŭdienco membro] HTML 5 ankoraŭ ne estas kongrua kun ĉiuj foliumiloj tie. 623 00:38:27,180 --> 00:38:30,700 Ĉu vi rekomendus simple resti for de ĝi pro kongruo demandoj? 624 00:38:30,700 --> 00:38:32,700 Kiel vi traktus tion? 625 00:38:32,700 --> 00:38:38,640 [Yuechen Zhao] Jes, do, la demando estas HTML5 estas ankoraŭ bebo normo. 626 00:38:38,640 --> 00:38:42,030 Tio ne vere subtenata de multaj foliumiloj, do ni devas eviti ĝin? 627 00:38:42,030 --> 00:38:48,040 Mi kredas lasta jaro mi estus tre granda defendanto de, ni evitas HTML5 628 00:38:48,040 --> 00:38:52,430 ĉar estas ankoraŭ - estas ankoraŭ tre nova kaj fakte, la HTML5 normo 629 00:38:52,430 --> 00:38:55,610 ne estis finita ankoraŭ. 630 00:38:55,610 --> 00:38:58,790 Kaj do, vere estas neniu HTML5 normo. 631 00:38:58,790 --> 00:39:03,840 Sed mi pensas speciale se vi desegnante retejo nun, 632 00:39:03,840 --> 00:39:07,450 eble estus pli bone se vi simple iru kun HTML5 ĉar tio estas ia tuj estos la estonteco, 633 00:39:07,450 --> 00:39:11,250 kaj se vi volas, ke via TTT-ejo estos estonteco-pruvo kaj vi volas, ke via retejo por laboro 634 00:39:11,250 --> 00:39:14,320 en estonteco retumiloj, eble estus pli bone komenci konstruaĵo ion por la estonteco 635 00:39:14,320 --> 00:39:19,830 ol por la estinteco, kaj ankaŭ nur pro la fakto ke HTML5 vere ne estas tiel malsama 636 00:39:19,830 --> 00:39:23,080 el HTML4 aŭ XHTML. 637 00:39:23,080 --> 00:39:29,780 Se vi uzas HTML5, ĝi kutime funkcios en plej retumiloj. 638 00:39:29,780 --> 00:39:34,660 Vi nur devas ordigi de iru kaj certigi kun tiuj ekrankopioj 639 00:39:34,660 --> 00:39:38,630 kaj certigante kun iri al tiuj retejoj mem. 640 00:39:38,630 --> 00:39:44,280 Sed plej verŝajne ĝi funkcios se vi uzas tre specifajn karakterizaĵojn por HTML5. 641 00:39:44,280 --> 00:39:50,240 Rimarku ankaŭ, ke por CS50 - ekzemple, por la video ludanto kiun ni uzas - 642 00:39:50,240 --> 00:39:56,230 ĝi uzas HTML5 kaj HTML5 video por montri la prelegoj. 643 00:39:56,230 --> 00:39:59,420 Sed se vi havas vere malnova retumilo, tiam ĝi tuj refalis en Flash. 644 00:39:59,420 --> 00:40:01,420 Do, tio estas ankaŭ io alia - 645 00:40:01,420 --> 00:40:05,190 havi falo-reen sistemo por kiam vi nur scias, ke la retumilo ne tuj manipuli 646 00:40:05,190 --> 00:40:08,140 kion vi volas manipuli. 647 00:40:08,140 --> 00:40:10,140 >> Aliaj demandoj? 648 00:40:10,140 --> 00:40:13,270 Io ajn, ke ni parolis. 649 00:40:16,910 --> 00:40:20,750 Ĉio bone. Do mi opinias ke temas pri tio al mi. 650 00:40:20,750 --> 00:40:23,090 Mi pensas ke estas tio. 651 00:40:23,090 --> 00:40:28,430 (Aplaŭdoj) 652 00:40:28,430 --> 00:40:30,000 Cool. 653 00:40:30,500 --> 00:40:32,700 [CS50.TV]