1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [Seminaras] [Pasiruošimas Jūsų svetainė internete] 2 00:00:02,000 --> 00:00:05,000 [Yuechen Zhao] [Harvardo universiteto] 3 00:00:05,000 --> 00:00:07,000 [Tai CS50.] [CS50.TV] 4 00:00:07,000 --> 00:00:11,660 >> Gerai. Štai dar vienas interneto svetainių kūrimas valandą, jei jus vaikinai yra už jį. 5 00:00:11,660 --> 00:00:16,290 Šiandien aš ruošiuosi kalbėti apie rengiant savo svetainę internete. 6 00:00:16,290 --> 00:00:20,260 Visą dieną - ir tikriausiai per pastaruosius 2 savaites - 7 00:00:20,260 --> 00:00:22,240 mes kalbame apie tai, kaip sukurti interneto svetainę, 8 00:00:22,240 --> 00:00:24,880 kaip naudoti HTML, kaip naudoti PHP, kaip naudoti sistemas, 9 00:00:24,880 --> 00:00:29,420 kaip įsitikinti, kad jūs galite bendrauti su duomenų baze - dalykų, pavyzdžiui, kad. 10 00:00:29,420 --> 00:00:34,830 Tačiau šiandien, mes ketiname kalbėti apie tai, kur jūsų svetainė ketina gyventi po CS50. 11 00:00:34,830 --> 00:00:40,010 Nes juk CS50 neatsitinka pro gruodžio mėnesį. 12 00:00:40,010 --> 00:00:42,090 Mes ketiname kalbėti apie domenų vardus, talpinimas. 13 00:00:42,090 --> 00:00:44,790 Mes ketiname kalbėti apie tai, kas kryžminio naršyklės suderinamumo 14 00:00:44,790 --> 00:00:49,540 ir cross-platform suderinamumo, ir kaip jūs galite įsitikinti, kad jūsų svetainė 15 00:00:49,540 --> 00:00:51,610 ketina dirbti bet kokiomis sąlygomis. 16 00:00:51,610 --> 00:00:54,330 Mes kalbame apie apdorojimo klaidų ir kitų serverio magija. 17 00:00:54,330 --> 00:00:57,890 Mes kalbame apie optimizavimą, optimizavimas paieškos sistemoms, 18 00:00:57,890 --> 00:01:00,310 ir kaip žmonės iš tikrųjų aplankyti savo svetaines. 19 00:01:00,310 --> 00:01:05,960 Ir, pagaliau, tik keletas gerų išteklių įsitikinti, kad vaikinai turi pakankamai tų 20 00:01:05,960 --> 00:01:09,680 eiti ne su savo galutinį projektą, ir, tikiuosi po. 21 00:01:09,680 --> 00:01:13,120 >> Pirmas dalykas, kad mes ketiname kalbėti apie tai, domenų vardus. 22 00:01:13,120 --> 00:01:18,020 Dabar jūs programavimas prietaiso, jūs ketinate vietiniam 23 00:01:18,020 --> 00:01:20,360 kuri nėra iš tikrųjų domeno vardas. 24 00:01:20,360 --> 00:01:26,370 Tai tarsi tik slapyvardis arba pseudonimą savo faktinės Linux "diegimą 25 00:01:26,370 --> 00:01:31,150 viduje arba VMware ant Mac ar "VMware Player kompiuteryje. 26 00:01:31,150 --> 00:01:36,510 Domenų vardai leidžia jums įdėti svetainę į internetą ir tada eiti į kažką panašaus 27 00:01:36,510 --> 00:01:39,400 www.google.com ir gauti interneto svetainėje. 28 00:01:39,400 --> 00:01:41,500 Kaip jie veikia? 29 00:01:41,500 --> 00:01:43,390 Tarkime, kad jūs tik vidutinis web serveris - 30 00:01:43,390 --> 00:01:50,080 vidutinis interneto banglentininkas ir turite nešiojamąjį kompiuterį, ir jūs einate į www.howstuffworks.com. 31 00:01:50,080 --> 00:01:52,570 Galite tikriausiai pamatyti, kur aš pavogė tai iš. 32 00:01:52,570 --> 00:01:57,300 Kaip Stuff Works - jūsų kompiuteris bus tada paprašykite vietinį DNS serverį, 33 00:01:57,300 --> 00:01:59,300 "Ar žinote, kur ši svetainė yra?" 34 00:01:59,300 --> 00:02:02,200 "Ar žinote, IP adresą www.howstuffworks.com?" 35 00:02:02,200 --> 00:02:05,580 Jūsų DNS serverio gali pasakyti: "Taip, aš." 36 00:02:05,580 --> 00:02:09,139 Tokiu atveju, gausite IP adresą, ir jūsų kompiuteris gauna prieigą prie šio IP adresą. 37 00:02:09,139 --> 00:02:15,050 Jei ne, jis klausia kitą DNS serverį, "Ei! Ar žinote, kas www.howstuffworks.com yra?" 38 00:02:15,050 --> 00:02:17,670 Šis serveris gali pasakyti: "Taip, aš." 39 00:02:17,670 --> 00:02:22,500 Taigi, jis jums pasakys kitą vieną kas tai yra, ir galiausiai, kad informacija bus perduota į kompiuterį, 40 00:02:22,500 --> 00:02:24,680 ir galite naudotis howstuffworks.com. 41 00:02:24,680 --> 00:02:27,540 >> Kaip jūs galite gauti vieną iš šių stebuklingų dalykų? 42 00:02:27,540 --> 00:02:32,940 Kaip jūs galite gauti gal www.yourname.com arba www.ilovecats.com? 43 00:02:32,940 --> 00:02:35,350 Galite užsiregistruoti vieną, 44 00:02:35,350 --> 00:02:38,280 ir yra daug svetainių ten, kad leidžia jums tai padaryti. 45 00:02:38,280 --> 00:02:41,420 Jūs privalote - daugeliu atvejų jūs turite mokėti už juos. 46 00:02:41,420 --> 00:02:43,890 Yra tam tikrų domenų vardų, kurie nemokamai. 47 00:02:43,890 --> 00:02:50,900 Jeigu jūs einate į www.co.cc arba. Tkdomainnames, jie yra nemokami. 48 00:02:50,900 --> 00:02:56,500 Tačiau, jie ateina su tam tikrais apribojimais, ir iš tikrųjų kai kurie iš jų gali net būti 49 00:02:56,500 --> 00:03:00,540 nekilnojamojo, aukščiausio lygio domenų vardai. com arba. neto. 50 00:03:00,540 --> 00:03:03,300 Paprastai siūlyčiau vyksta vienos iš jų 51 00:03:03,300 --> 00:03:07,060 nes vartotojai yra tiesiog patogiau su tais. 52 00:03:07,060 --> 00:03:10,070 Jūs mačiau. Ryšio daug. Jūs mačiau. Tinklų daug. 53 00:03:10,070 --> 00:03:13,790 Jūs tikriausiai ne matė. Co.cc 'ai daug, todėl jie sunkiau prisiminti. 54 00:03:13,790 --> 00:03:18,900 Įvairių svetainių kaip GoDaddy arba Namecheap arba - aš viena, kad 55 00:03:18,900 --> 00:03:21,550 rūšies paviršutiniškas - vadinamasis activedomain.com. 56 00:03:21,550 --> 00:03:24,160 Atrodo tikrai netobulas, bet jis dirbo tikrai gerai man. 57 00:03:24,160 --> 00:03:27,810 >> Ir pagaliau, turite kitus, kad gal daryti daugiau reklamos kaip Network Solutions. 58 00:03:27,810 --> 00:03:31,140 Bet jei jūs einate į NetworkSolutions.com ir pažvelgti į jų kainodaros 59 00:03:31,140 --> 00:03:34,070 tai tikrai brangu. Aš žiūri į juos praėjusią naktį. 60 00:03:34,070 --> 00:03:37,400 Už vienus domeno vardo, tai tikriausiai nėra verta, kad daug pinigų. 61 00:03:37,400 --> 00:03:40,210 Iš tiesų, jei jūs gaunate. Com arba. Org arba. NET 62 00:03:40,210 --> 00:03:43,430 Įprasta kaina yra apie $ 10 per metus. 63 00:03:43,430 --> 00:03:48,710 Taigi, jei jūs mokate daug daugiau nei, kad tai tikriausiai ne, kad verta 64 00:03:48,710 --> 00:03:52,440 nes, galų gale, šių svetainių neturi nieko daryti su tą domeno vardą. 65 00:03:52,440 --> 00:03:58,270 Jie tiesiog suteikti jums, ir todėl, jei galite jį gauti pigiai, kodėl gi ne? 66 00:03:58,270 --> 00:04:02,540 >> Kitas dalykas yra, kai jūs turite savo domeno pavadinimą, tada jūs tikriausiai norite 67 00:04:02,540 --> 00:04:08,610 eiti arba Godaddy.com ar kur pirkote savo domeno pavadinimą 68 00:04:08,610 --> 00:04:11,220 ir nustatyti vardų serverius už tą domeno vardą. 69 00:04:11,220 --> 00:04:15,560 Ką tai reiškia, kai vartotojas eina į www.howstuffworks.com, 70 00:04:15,560 --> 00:04:20,839 tie vardų serverių IP adresai IP adresus, kad jie galėtų ieškoti. 71 00:04:20,839 --> 00:04:24,680 Jie galės prieiti prie jūsų svetainės per šiuos vardų serverius. 72 00:04:24,680 --> 00:04:26,830 Jei taikoma priegloba kažkur 73 00:04:26,830 --> 00:04:31,210 tada jūsų kompiuteris greičiausiai jums vardų serveriai naudoti. 74 00:04:31,210 --> 00:04:34,210 >> Ir, pagaliau, ten tai dalykas, vadinamas WHOIS. 75 00:04:34,210 --> 00:04:38,890 WHOIS tipo duomenų bazėje yra duomenų bazė, kurioje galima įvesti domeno vardą 76 00:04:38,890 --> 00:04:44,170 ir jis bus išspjauti, kai apie šios svetainės ir kitų kontaktinę informaciją savininką informaciją. 77 00:04:44,170 --> 00:04:49,080 Dabar, jums gali pasakyti: "Aš tikrai noriu, kad mano namų adresą ar aš tikrai noriu, kad mano elektroninio pašto adresą 78 00:04:49,080 --> 00:04:54,010 dėl pasiūlymo mato visi svetainės arba visiems pamatyti internete. " 79 00:04:54,010 --> 00:04:57,740 Tada jūs galbūt norėsite naudoti kažką, kad hostingo paslaugas teikia daug - 80 00:04:57,740 --> 00:04:59,740 kaip WHOIS vadybininkas. 81 00:04:59,740 --> 00:05:03,550 WHOIS vadovas yra tiesiog kita paslauga, kad jų daug, numato, kad 82 00:05:03,550 --> 00:05:07,700 kailiai toli, kad informacinės ir tiesiog užsideda ir kas yra vadybininkas pavadinimą - 83 00:05:07,700 --> 00:05:13,070 dėl adreso tai paprastai tik, kad įmonės pavadinimas tai davė jums šį domeno vardą - 84 00:05:13,070 --> 00:05:17,350 ir tada jūsų asmeninė informacija nebus paviešintas internete, 85 00:05:17,350 --> 00:05:19,350 kuris paprastai yra gana gera. 86 00:05:19,350 --> 00:05:21,350 Aš naudoti vieną iš šių paslaugų. 87 00:05:21,350 --> 00:05:25,630 Jei nerūpi savo privatumą tai tikrai ne klausimas. 88 00:05:25,630 --> 00:05:32,490 >> DNS serveris reiškia Domain Name System, ir kas ji yra - 89 00:05:32,490 --> 00:05:36,560 tai tarsi kaip maišos lentelės kažkur, kad sako: 90 00:05:36,560 --> 00:05:42,320  "Tai svetainės adresas ketina map šį IP adresą." Ir tai viskas yra. 91 00:05:42,320 --> 00:05:48,180 Taigi, kai jūs užklausa šį DNS serverį, tada jūs galite gauti IP adresus 92 00:05:48,180 --> 00:05:51,930 tos atitinkamo domeno vardo ir tada eikite į tą svetainę. 93 00:05:51,930 --> 00:05:59,820 (Auditorijos narys užduodami klausimą - nesigirdi) 94 00:05:59,820 --> 00:06:07,910 Pirmas? Pirmasis lygis iš tikrųjų yra paprastai tik jūsų kompiuteris talpyklos pati. 95 00:06:07,910 --> 00:06:12,570 Jūsų kompiuteris tarsi prisimena paskutinį kartą, kad Jūs patekote į www.google.com 96 00:06:12,570 --> 00:06:18,090 ji buvo šio IP adreso, o tada po kurio laiko, kad talpyklos baigsis, 97 00:06:18,090 --> 00:06:23,560 ir jis paprašys, kaip Comcast DNS 98 00:06:23,560 --> 00:06:26,400 "Ei, kas www.google.com?" 99 00:06:26,400 --> 00:06:31,040 Paprastai, kai jūs perkate domeno vardą ir Jums užsiregistruoti vieną, ir jums sukurti interneto svetainę, 100 00:06:31,040 --> 00:06:35,670 jūs negalite eiti į svetainę iš karto su tuo domeno pavadinimą, nes vardų serveriai 101 00:06:35,670 --> 00:06:40,180 visame pasaulyje nežino apie jūsų domeno vardas dar. Ji turi užpildyti. 102 00:06:40,180 --> 00:06:43,220 Ji paprastai trunka apie 24-48 valandų. 103 00:06:43,220 --> 00:06:48,460 Gerai. Taigi, tai šiek tiek apie domenų vardus. Jie labai kietas. 104 00:06:48,460 --> 00:06:51,540 Manau, kad turėtumėte gauti vieną, jei esate rimtas apie projektą 105 00:06:51,540 --> 00:06:55,300 ir jei jūs tikrai norite, kad jūsų projektas, žinomas visoje miesteliu, 106 00:06:55,300 --> 00:06:58,050 turintys domeno pavadinimą tai atrodo tikrai profesionaliai. 107 00:06:58,050 --> 00:07:01,510 >> Tada kitas žingsnis, žinoma, yra turėti tam tikrą hosting rūšiuoti. 108 00:07:01,510 --> 00:07:05,540 Jei tiesiog įdėti jį į savo kompiuterį, niekas kada nors galėtų eiti į jį. 109 00:07:05,540 --> 00:07:09,110 Jums galėtų sukurti serverį kompiuteryje ir išsaugoti savo kompiuteryje, amžinai, 110 00:07:09,110 --> 00:07:11,160 bet tai nerekomenduojama. 111 00:07:11,160 --> 00:07:14,000 Yra įvairių rūšių prieglobos prieinama internetu. 112 00:07:14,000 --> 00:07:21,870 Ten Shared Hosting. Yra VPT (neįskaitomai), kuris yra virtualus šeimininkai. 113 00:07:21,870 --> 00:07:23,870 Yra pusiau atsidavę ir skirta. 114 00:07:23,870 --> 00:07:29,030 Iš paskutinių 3, VPN, pusiau skirta, ir skirta paprastai yra brangesni. 115 00:07:29,030 --> 00:07:32,660 Jie paprastai naudojami svetainių, kurios reikalauja daugiau išteklių. 116 00:07:32,660 --> 00:07:34,680 Jei jūs tik pradedate su svetaine, 117 00:07:34,680 --> 00:07:40,670 tai gali būti tiesiog taupiau eiti su Shared Hosting. 118 00:07:40,670 --> 00:07:43,430 Ir kas bendra priemonė yra tik svetainių krūva visi kartu 119 00:07:43,430 --> 00:07:51,560 rūšiuoti viename serveryje Remiantis šia atskaita dėl šio priimančiosios serverio svetainėje, ir jūs galite prisijungti prie savo svetainėje 120 00:07:51,560 --> 00:07:53,660 per domeno pavadinimą. 121 00:07:53,660 --> 00:07:55,980 >> Yra populiarių šeimininkai daug ten. 122 00:07:55,980 --> 00:08:01,160 HostGator ir DreamHost - jie yra labai, labai didelis ir labai, labai populiarus 123 00:08:01,160 --> 00:08:03,160 ir labai, labai sėkmingas. 124 00:08:03,160 --> 00:08:05,160 Aš asmeniškai naudoti vieną vadinamą MDDHosting. 125 00:08:05,160 --> 00:08:08,240 Jeigu jūs einate į www.mddhosting.com, kad mano šeimininko pasirinkimas. 126 00:08:08,240 --> 00:08:10,240 Manau, kad jie labai geri. 127 00:08:10,240 --> 00:08:14,550 Jie visada buvo labai patikimas, ir aš niekada neturėjo jokių problemų su jais. 128 00:08:14,550 --> 00:08:18,610 Jie taip pat turi labai konkurencingas kainas. 129 00:08:18,610 --> 00:08:24,400 Du, kad aš tikrai patinka yra GoDaddy - tai taip pat labai populiarus šeimininką, 130 00:08:24,400 --> 00:08:26,400 bet aš turėjau baisi patirtis su jais, 131 00:08:26,400 --> 00:08:29,430 ir žmonių, aš žinau, daug buvo tikrai baisi patirtis su jais. 132 00:08:29,430 --> 00:08:32,150 Jie tarsi eiti po žmonių, kurie nežino, ką jie daro - 133 00:08:32,150 --> 00:08:34,150 gal jūs darote svetainėje pirmą kartą, 134 00:08:34,150 --> 00:08:37,150 ir todėl jie tarsi pa juos pirkti savo hosting paketas. 135 00:08:37,150 --> 00:08:42,570 Negalima daryti. Nepatenka už jį. Eiti ieškoti kitų priegloba paketai, kad tikrai tinka jūsų poreikius. 136 00:08:42,570 --> 00:08:44,880 O kitas yra, - yra laisvo pavaduojančius ten. 137 00:08:44,880 --> 00:08:47,350 Yra svetainių, kurios vyks savo svetainę nemokamai - 138 00:08:47,350 --> 00:08:49,350 kartais išleisti skelbimą į savo puslapį, 139 00:08:49,350 --> 00:08:52,290 kartais darant jums dalyvauti jų forumuose 140 00:08:52,290 --> 00:08:54,340 bet kartais tiesiog taip pat nemokamai. 141 00:08:54,340 --> 00:09:00,000 Tačiau būkite atsargūs su laisvo pavaduojančius, nes jų daug tikrai tik bankrutuoti 142 00:09:00,000 --> 00:09:03,480 po kelių mėnesių. Jūs tiesiog negali suspėti su išlaidomis. 143 00:09:03,480 --> 00:09:07,460 Kiti yra tiesiog labai nepatikimas, ir jūsų svetainė visuomet bus žemyn, 144 00:09:07,460 --> 00:09:09,700 ir jūs nenorite, kad taip atsitiktų. 145 00:09:09,700 --> 00:09:12,330 >> Kiekviena priimančioji siūlys savo valdymo skydelį. 146 00:09:12,330 --> 00:09:16,520 Atkreipkite dėmesį, kad jūsų prietaiso, ten tikrai nėra valdymo skydelio per se. 147 00:09:16,520 --> 00:09:19,230 Jūs turite naudoti terminalą eiti ir redaguoti failus. 148 00:09:19,230 --> 00:09:21,230 Turite chmod dalykų patys. 149 00:09:21,230 --> 00:09:24,770 Jei nori eiti į phpmyadmin, 150 00:09:24,770 --> 00:09:29,560 jūs turite eiti į localhost @ / phpmyadmin ir panašių dalykų. 151 00:09:29,560 --> 00:09:36,660 Bet su valdymo skydeliu galite eiti ir redaguoti failus į savo serverį 152 00:09:36,660 --> 00:09:40,350 "Windows Explorer" arba ieškiklis tipo taikymo. 153 00:09:40,350 --> 00:09:44,810 Arba galite pereiti ir pažvelgti į savo duomenų bazes su savo įrankiu 154 00:09:44,810 --> 00:09:47,280 vietoj PhpMyAdmin. 155 00:09:47,280 --> 00:09:52,240 Taigi, yra pasirinkimo daug čia, ir kai kurie iš populiariausių valdymo pultai yra ten. 156 00:09:52,240 --> 00:09:54,240 Bet jei jūs ieškote šeimininką, 157 00:09:54,240 --> 00:09:57,090 tada galbūt norėsite pažvelgti Kokios rūšies nustatymų ir galimybių 158 00:09:57,090 --> 00:10:02,810 jie siūlo man pritaikyti savo serverį ir padaryti savo svetainę paleisti geriau. 159 00:10:02,810 --> 00:10:07,110 Taigi, tada jūs galite paklausti: "Na, kaip man pasirinkti priegloba? 160 00:10:07,110 --> 00:10:11,460 Jeigu jūs einate į bet kurios priimančiosios svetainėje nėra žargono daug, ir yra daug variantų. 161 00:10:11,460 --> 00:10:14,470 Yra įvairių kainų daug taip pat. 162 00:10:14,470 --> 00:10:19,690 Paprastai aš einu už pigiau aktuose tik todėl, kad svetainių, kurios gal ir aš darau - 163 00:10:19,690 --> 00:10:23,520 ypač dabar, ypač užkandžių - jie gali neprireikti, nes daug išteklių 164 00:10:23,520 --> 00:10:26,770 Kaip ir buvo galima kaip Microsoft.com svetainėje. 165 00:10:26,770 --> 00:10:32,090 >> Pirmiausia jūs norite pažvelgti į operacinės sistemos, jei jūs tikrai įdomu, ar 166 00:10:32,090 --> 00:10:35,090 svetainės bus surengtas Linux, Windows, arba Mac. 167 00:10:35,090 --> 00:10:39,790 Paprastai mes tiesiog eiti su Linux, nes tai paprastai pigiausias, 168 00:10:39,790 --> 00:10:43,730 taip pat vienas, kad gal jus vaikinai yra labiau susipažinę su dėl prietaiso. 169 00:10:43,730 --> 00:10:48,040 Ir tada, gal jie bus tam tikrus apribojimus dėl pralaidumo, kad jūs gaunate - 170 00:10:48,040 --> 00:10:53,030 like kiek megabaitų ar gigabaitų duomenų vartotojai gali parsisiųsti 171 00:10:53,030 --> 00:10:55,470 iš savo svetainės per mėnesį? Arba diske. 172 00:10:55,470 --> 00:11:00,640 Kiek vietos jūs gaunate? Ar 500 MB? Ar tai 2 GB? Ar tai neribotos? 173 00:11:00,640 --> 00:11:05,920 Šiandien iš interneto serverių daug duoti jums neribotą erdvę kaip jais, 174 00:11:05,920 --> 00:11:08,560 kad patrauktų jums gauti savo hosting paketas. 175 00:11:08,560 --> 00:11:11,850 Bet jei jūs tikrai manote apie tai, kai jūs kada nors reikia neribotą erdvę? 176 00:11:11,850 --> 00:11:18,060 Jei jūs turite HTML failus pora, PHP, pora, vaizdų pora - 177 00:11:18,060 --> 00:11:20,060 tai tik iš megabaitų pora, ir taip 178 00:11:20,060 --> 00:11:23,110 paprastai aš tiesiog eiti gal kelių gigabitų vertės erdvėje, 179 00:11:23,110 --> 00:11:27,990 ir kad gali būti pakankamai paleisti mane, kol man reikia daugiau. 180 00:11:27,990 --> 00:11:31,480 >> Galiausiai, jie gali įdėti apribojimus, kokios rūšies - kiek duomenų bazės jūs galite turėti. 181 00:11:31,480 --> 00:11:34,760 Gal galite turėti tik 1 duomenų bazę. Gal galite turėti 2. Gal jūs galite turėti 10. 182 00:11:34,760 --> 00:11:38,330 Ar tai tikrai svarbu jums, kiek jūs gaunate? 183 00:11:38,330 --> 00:11:40,330 Ką reikia užduoti sau. 184 00:11:40,330 --> 00:11:42,330 Ir galiausiai, tik tokie dalykai kaip kalbų. 185 00:11:42,330 --> 00:11:44,330 Ar jie palaiko PHP? Ar jie palaiko MySQL? 186 00:11:44,330 --> 00:11:49,010 Dauguma hostingo svetainių, nereikia remti šiuos, nes jie yra laisvi. Jie atviro kodo. 187 00:11:49,010 --> 00:11:51,190 Jis neturi kainuoti jiems nieko teikti šias jums. 188 00:11:51,190 --> 00:11:55,680 Bet jei norite naudoti, tarkim, Ruby ar Python arba kai kurie iš šių kalbų - 189 00:11:55,680 --> 00:11:59,490 jie negali paremti savo serveryje, todėl svarbu ieškoti tų dalykų rūšių. 190 00:11:59,490 --> 00:12:05,620 >> Ir, pagaliau, jie leidžia jums padaryti šiek tiek daugiau pažangių dalykų, pavyzdžiui, SSL ar cron darbo vietų? 191 00:12:05,620 --> 00:12:12,060 SSL galimybė, kur Jūs galite padaryti jūsų svetainę labiau saugi darant jį HTTPS 192 00:12:12,060 --> 00:12:14,060 ir užšifruoti savo ryšius. 193 00:12:14,060 --> 00:12:17,230 Ir cron darbo vietų yra tik galbūt scenarijus, kad jūs norite paleisti 194 00:12:17,230 --> 00:12:19,510 kas 5 minutes, kas 10 minučių, kas 15. 195 00:12:19,510 --> 00:12:22,030 Shared Hosting daug svetainių neturi įdėti apribojimus 196 00:12:22,030 --> 00:12:26,310 dėl cron darbo vietų skaičių, kad jūs galite paleisti, nes tai užima daugiau išteklių. 197 00:12:26,310 --> 00:12:31,800 >> Ir, pagaliau, tiesiog visa kita, kad jūs norėsite pažvelgti - įsitikinkite, kad būtent tai, kas vyksta 198 00:12:31,800 --> 00:12:35,180 Prieš jūs perkate savo hosting paketas. 199 00:12:35,180 --> 00:12:37,720 Ir, pagaliau, efektyvumą. Performance yra didžiulis. 200 00:12:37,720 --> 00:12:39,740 Kaip greitai mano svetainės ketinate paleisti? 201 00:12:39,740 --> 00:12:42,950 Dauguma vartotojų yra nesiruošia laukti net kelias sekundes į savo svetainę paleisti 202 00:12:42,950 --> 00:12:47,640 prieš jie tiesiog nuobodu, ir jie išeina į MeanBase ir pradėti žiūri į nuotraukas 203 00:12:47,640 --> 00:12:52,240 kačių - žinote, kas vyksta, ir jūs norite įsitikinti, kad jūs gaunate, kad laive vartotoją 204 00:12:52,240 --> 00:12:54,300 ir kad jūs turite gerą veiksnumą, kuris tiesiog reiškia, kad 205 00:12:54,300 --> 00:12:56,300 Jūsų svetainė ketina būti prieinama bet kuriuo metu. 206 00:12:56,300 --> 00:13:01,880 Kompiuterių daug turi tikrai blogai uptime ir kad tik reiškia, kad jūsų svetainė nesiruošia būti 207 00:13:01,880 --> 00:13:06,500 prieinama, ir jūs nenorite, kad taip atsitiktų, nes jums gali būti liūdna. 208 00:13:06,500 --> 00:13:10,360 Ir jūs galite taip pat sekti savo šeimininko rezultatus su svetainių, pavyzdžiui, 209 00:13:10,360 --> 00:13:16,440 Pingdom.com arba Priimančioji tracker.com, ir jie tiesiog pasakyti, kaip dažnai jūsų svetainė žemyn. 210 00:13:16,440 --> 00:13:18,490 >> Ir, pagaliau, jūs norite pamatyti apie jų paramą. 211 00:13:18,490 --> 00:13:21,890 Jei turite problemų jie ketina atsakyti jums per 24 valandas? 212 00:13:21,890 --> 00:13:23,890 Ar jie ketina atsakyti jums per 48 valandas? 213 00:13:23,890 --> 00:13:26,500 Prieglobos paslauga, kad aš naudoju paprastai reaguoja į mane per keletą minučių 214 00:13:26,500 --> 00:13:29,760 kuris yra tikrai gražus. 215 00:13:29,760 --> 00:13:33,990 FIU! Visos teisės! Atėjo laikas pertraukos. Bet aš neketinu pateikti jį jums. 216 00:13:33,990 --> 00:13:38,200 Mes tiesiog pažvelgti į nuotraukas Mielos katės, kas dabar ir tada. 217 00:13:38,200 --> 00:13:42,740 >> Kitas tikrai, tikrai didelis dalykas yra kryžminio naršyklės suderinamumo. 218 00:13:42,740 --> 00:13:45,890 Ką turiu galvoje įvairių naršyklių suderinamumas? 219 00:13:45,890 --> 00:13:50,970 Jūs žinote, šiandien tai ne tik "Microsoft Internet Explorer. 220 00:13:50,970 --> 00:13:53,970 Tai ne tik "Mozilla Firefox" arba "Safari". 221 00:13:53,970 --> 00:13:58,190 Dabar mes turime Chrome ". Mes turime Opera. Mes turime delfinų. Mes turime Camino. 222 00:13:58,190 --> 00:14:00,540 Mes turime Conqueror. Mes turime visų šių skirtingų naršyklių. 223 00:14:00,540 --> 00:14:05,950 Dalykų, kurie išeina dabar - RockMelt - nors tie visi remiasi Chromo. 224 00:14:05,950 --> 00:14:10,990 Bet iš tiesų, yra, yra ne tik vienas naršyklė anymore. 225 00:14:10,990 --> 00:14:13,860 Jūs ne tik žiūrėti šiuos puslapius su vienu prašymu. 226 00:14:13,860 --> 00:14:17,660 Ir taip, skirtingų naršyklių reaguojančius į skirtingus HTML, CSS skiriasi, ir 227 00:14:17,660 --> 00:14:21,210 kitą JavaScript skirtingai, ir kaip jūs susidoroti su tuo? 228 00:14:21,210 --> 00:14:24,370 Na, tam tikrais atvejais, tikrai negali. 229 00:14:24,370 --> 00:14:29,160 Jūsų svetainė - jei jis dirba vienoje naršyklėje, kodą, kurį rašė neveiks 230 00:14:29,290 --> 00:14:32,910 kitoje naršyklėje, ir tai jūsų darbas, siekiant užtikrinti, kad kodas, kad rašote 231 00:14:32,910 --> 00:14:36,000 yra universalus, kad ji veikia visur. 232 00:14:36,000 --> 00:14:38,000 Taigi, tai yra tikrai pavojinga. 233 00:14:38,000 --> 00:14:42,450 Jei jūs sakote: "Na, tai dirbti mano kompiuteryje. Puiku! Pereikime." 234 00:14:42,450 --> 00:14:46,040 Na, tai tikriausiai nesiruošia dirbti mano, ir, kai aš einu į savo svetainę 235 00:14:46,040 --> 00:14:49,210 Aš ruošiuosi būti labai liūdna, ir aš ruošiuosi palikti iš karto. 236 00:14:49,210 --> 00:14:51,570 Taigi, pažiūrėkime, kaip galite to išvengti. 237 00:14:51,570 --> 00:14:55,520 >> Pirmas dalykas, žinoma, yra tik naudoti standartinę HTML, CSS ir JavaScript. 238 00:14:55,520 --> 00:14:57,520 Ką turiu galvoje? 239 00:14:57,520 --> 00:15:00,180 Na, yra ne standartinių dalykų ten. 240 00:15:00,180 --> 00:15:03,490 Pavyzdžiui, CSS yra daug versijų. 241 00:15:03,490 --> 00:15:10,830 Jei matote CSS taisykles-MOZ-arba-WebKit-, šios taisyklės yra specifinės 242 00:15:10,830 --> 00:15:15,720 į abi naršyklių Mozilla ir WebKit naršyklės, 243 00:15:15,720 --> 00:15:20,590 ir todėl jūs norite įsitikinti, kad gal norite išvengti šių dalykų 244 00:15:20,590 --> 00:15:25,150 nes jei naudojate-MOZ-ta taisyklė yra tik ketina dirbti Firefox. 245 00:15:25,150 --> 00:15:29,640 Ir jei jūs tikrai norite atrodyti gera Internet Explorer, taip pat, 246 00:15:29,640 --> 00:15:31,640 jūs ketinate būti iš laimės. 247 00:15:31,640 --> 00:15:37,910 Dėl HTML pat, galite daryti tai, ko HTML, kad darbas vienoje naršyklėje 248 00:15:37,910 --> 00:15:41,830 tačiau iš kitos pertraukos, ir jūs norite, kad būtų išvengta, kad, kiek įmanoma. 249 00:15:41,830 --> 00:15:44,830 Ir pagaliau pagal JavaScript net - Yra daug versijų JavaScript 250 00:15:44,830 --> 00:15:50,570 ir šią vasarą vyko į problemą kur Document.getElementsByClassName-- 251 00:15:50,570 --> 00:15:54,500 kuris paprastai yra funkcija, kuri yra apibrėžta kaip "JavaScript" standarto dalis - 252 00:15:54,500 --> 00:15:58,120 nebuvo rasti "Internet Explorer 8. 253 00:15:58,120 --> 00:16:01,900 Taigi, per vasarą dirbau laboratorijoje ir statome internete eksperimentus. 254 00:16:01,900 --> 00:16:06,210 Ir mes manome, kad ji dirbo tikrai gerai, kol mes supratome, vartotojus, kad buvo per 255 00:16:06,210 --> 00:16:09,780 Internet Explorer 8 "negalėjo pateikti savo rezultatus. 256 00:16:09,780 --> 00:16:13,200 Mes trūksta ant daug duomenų. Tai privertė mus tikrai liūdna. 257 00:16:13,200 --> 00:16:17,790 Taigi, jūs visada nori įsitikinti, kad jūsų skriptai ketina dirbti visur. 258 00:16:17,790 --> 00:16:20,500 >> Ir, pagaliau, naudokite validator.w3.org 259 00:16:20,500 --> 00:16:22,770 o tai, ką mes pasakyti, daryti pset 7. 260 00:16:22,770 --> 00:16:24,530 Įsitikinkite, kad jūsų puslapiuose yra patvirtintas. 261 00:16:24,530 --> 00:16:28,310 Tai labai svarbu, nes, kad bent yra pirmasis žingsnis normalumas patikrinti. 262 00:16:28,310 --> 00:16:31,870 Ar mano kodą iš tikrųjų atitinka standartus? 263 00:16:34,930 --> 00:16:39,320 Kitas būdas rūšiuoti padėti jums įsitikinkite, kad jūsų svetainė ketina dirbti 264 00:16:39,320 --> 00:16:42,610 pagal Daugeliu atvejų tai gal naudoti kai kuriose bibliotekose ir sistemas 265 00:16:42,610 --> 00:16:46,210 nes šie tikrai protingas kūrėjai galvojo apie šių jus klausimais. 266 00:16:46,210 --> 00:16:49,850 Jie jau išgyveno ir jie parašiau skirtingas funkcijas, kurios dirba visoje naršyklių. 267 00:16:49,850 --> 00:16:53,560 Pavyzdžiui, mes naudojame JQuery į Pset 7. 268 00:16:53,560 --> 00:16:58,030 Nors jūs negalite mačiau jį, JQuery suteikia daug funkcijų 269 00:16:58,030 --> 00:17:00,280 kad kitaip jums reikės rašyti sau. 270 00:17:00,280 --> 00:17:05,310 Tačiau šie kūrėjai rašė, ir jie pasirūpino, kad jis veikia visose naršyklėse. 271 00:17:05,310 --> 00:17:10,280 Ir bootstrapujemy - tai dar viena CSS pagrindų, kad mes parodėme jums Pset 7 - 272 00:17:10,280 --> 00:17:17,000 tai tikrai atima iš projektavimas svetainių, kurios atrodo gerai daug galvos skausmo. 273 00:17:17,000 --> 00:17:19,000 visose naršyklėse. 274 00:17:19,000 --> 00:17:23,660 >> Ir pagaliau, jei jūs galite išvengti, aš paprastai išvengti kodavimo nuo nulio. 275 00:17:23,660 --> 00:17:28,079 Jei jūs tik sukurti savo mokyklos klubo interneto svetainėje, pavyzdžiui, 276 00:17:28,079 --> 00:17:33,920 ir viską, ką reikia padaryti yra parodyti keletą puslapių, o gal turite savo prezidentu eiti 277 00:17:33,920 --> 00:17:38,910 ir pakeisti keletą dalykų čia ir ten - ten tikrai nereikia kodas, kuris iki sau. 278 00:17:38,910 --> 00:17:40,910 Tai užima daug savo laiko. 279 00:17:40,910 --> 00:17:42,660 Tai užtrunka daug iš jūsų daug energijos, ir jūs turite eiti per, ir jūs turite sužinoti, 280 00:17:42,660 --> 00:17:45,930 gerai, tai vyksta gerai atrodyti naršyklėje, ji ketina atrodo gerai šioje naršyklėje. 281 00:17:45,930 --> 00:17:50,610 Gal naudoti kai kuriuos iš šių pleistrų, kad kiti jau parašyta, kad jūs, kaip 282 00:17:50,610 --> 00:17:52,610 WordPress arba Joomla ar Drupal. 283 00:17:52,610 --> 00:17:59,400 Tai vadinama turinys - jie vadinami TVS, kuri iš esmės yra tik paketus, 284 00:17:59,400 --> 00:18:03,020 jau atėjo padaryta už jus, ir jūs galite atsisiųsti juos, įdėti juos į savo serverį, 285 00:18:03,020 --> 00:18:07,510 ir pritaikyti juos, tačiau norite, ir jūs jau veikia svetainėje. 286 00:18:07,510 --> 00:18:11,680 Tos kodas paketai yra kažkas pažvelgti į. 287 00:18:11,680 --> 00:18:15,400 Šie dalykai yra atviro kodo, jei jūs einate į kažką panašaus - 288 00:18:15,400 --> 00:18:19,390 jei jūs ieškote formos pakuotėje, yra dalykų, kurie negali laisvai kaip 289 00:18:19,390 --> 00:18:21,570 VBulletin arba IP.Board. 290 00:18:21,570 --> 00:18:23,790 Jei jums nereikia kai kurie iš šių pažangių funkcijų, 291 00:18:23,790 --> 00:18:27,530 visada galite pasirinkti laisvo pasirinkimo. 292 00:18:27,530 --> 00:18:31,300 >> Ir, pagaliau, nėra jokių vengiant jį. 293 00:18:31,300 --> 00:18:33,300 Jūs turite išbandyti, bandymas, bandymo. 294 00:18:33,300 --> 00:18:37,690 Jūs turite išbandyti savo kodą į visas šias naršykles ir dėl visų šių platformų. 295 00:18:37,690 --> 00:18:44,110 Ir žinote, IE6 - Ačiū Dievui, žmonės pradėjo tolsta nuo IE6 296 00:18:44,110 --> 00:18:49,190 nes atgal per dieną, gal prieš keletą metų, kūrėjai turėjo visada, visada, 297 00:18:49,190 --> 00:18:55,280 visada pataikauti IE6 silpnumą po standartus. 298 00:18:55,280 --> 00:19:00,860 Svetainės tik pažvelgė natūra iš 1990-aisiais dėl nepakankamo geriau kovoti su ja. 299 00:19:00,860 --> 00:19:04,380 Taip pat galite naudoti naršyklės ekrano patikrinti savo CSS. 300 00:19:04,380 --> 00:19:08,100 Vienas tikrai cool svetainė yra browserlab.adobe.com. 301 00:19:08,100 --> 00:19:11,070 Tai nemokama paslauga užgesino Adobe. 302 00:19:11,070 --> 00:19:15,160 Ir kas jie yra, jie gali imtis zrzutek iš jūsų svetainės 303 00:19:15,160 --> 00:19:18,890 veikia skirtingomis sąlygomis - kaip veikia pagal skirtingų naršyklių, 304 00:19:18,890 --> 00:19:22,660 veikia pagal skirtingų platformų - ir parodyti jums, kaip jie atrodo. 305 00:19:22,660 --> 00:19:33,260 Tiesiog parodyti jums, ką turiu galvoje čia, aš sukūriau svetainę pernai vadinamas gyvenimas Harvardo, 306 00:19:33,260 --> 00:19:39,150 ir ką aš bandžiau daryti - aš bandžiau padaryti my.harvard geriau. 307 00:19:39,150 --> 00:19:43,840 Nes jei čia buvo pernai, my.harvard neatrodė, kaip jis atrodo dabar. 308 00:19:43,840 --> 00:19:46,640 Atrodo rūšies bjaurus. 309 00:19:46,640 --> 00:19:50,470 Bet dabar jis atrodo daug geriau. 310 00:19:50,470 --> 00:19:57,070 Mano įgyvendinimas buvo ne tai, kad naudinga nebėra, bet visi tą patį, 311 00:19:57,070 --> 00:20:01,310 žinote, aš bandžiau pridėti - (neįskaitomai) daug ką - 312 00:20:01,310 --> 00:20:04,680 ir atrodo - atrodo labai gerai ant mano kompiuterio. 313 00:20:04,680 --> 00:20:08,560 Ir tada, gal, jei aš turėjo daugiau laiko būčiau nuėjo naršyklės laboratorijoje, 314 00:20:08,560 --> 00:20:13,020 ir aš pažvelgė gerai, kaip jis atrodys Chrome 18 "Windows". 315 00:20:13,020 --> 00:20:17,060 Norėčiau slinkite žemyn ir aš norėčiau matyti - O ne! Pažvelkite skelbimai dėžutę. 316 00:20:17,060 --> 00:20:20,200 Mano tekstas buvo perpildyta. Taigi, tai blogai, tiesa? 317 00:20:20,200 --> 00:20:23,700 Jei vartotojas naudoja Chrome "Windows" ir ateina į mano svetainę, 318 00:20:23,700 --> 00:20:26,730 kad iš karto atrodo labai neprofesionaliai. 319 00:20:26,730 --> 00:20:30,760 Taigi, aš turėtų eiti į mano CSS ir sužinoti, kokia dalis mano CSS yra trūkimo čia. 320 00:20:30,760 --> 00:20:35,090 Kodėl ne rodyti teisingai ir nustatyti jį taip, kad visi vartotojai gali matyti tą pačią svetainę 321 00:20:35,090 --> 00:20:37,770 ir tokia pat laiminga. 322 00:20:37,770 --> 00:20:44,280 >> Ir, pagaliau, gerai, naršyklės ekrano yra gražus išbandyti savo CSS, 323 00:20:44,280 --> 00:20:46,020 bet ką apie jūsų "JavaScript? 324 00:20:46,020 --> 00:20:48,660 Ką apie jei turite šiek tiek sudėtingą scenarijų tai veikia? 325 00:20:48,660 --> 00:20:50,460 Na, jūs visada galite padaryti Virtualizacija. 326 00:20:50,460 --> 00:20:56,360 Jei turite Mac, galite naudoti Bootcamp arba VMware Virtualizacija gal kopiją 327 00:20:56,360 --> 00:20:59,540 Windows ir Internet Explorer ten. 328 00:20:59,540 --> 00:21:03,400 Arba, jūs galite pereiti į kažką panašaus Spoon.net, kuri, deja, veikia tik ant PC. 329 00:21:03,400 --> 00:21:05,290 Bet ką jie yra labai kietas. 330 00:21:05,290 --> 00:21:10,080 Jie Virtualizacija programinės įrangos už jus, todėl jūs galite paleisti skirtingų versijų IE, pvz. 331 00:21:10,080 --> 00:21:12,080 Jūs galite paleisti skirtingų versijų "Firefox". 332 00:21:12,080 --> 00:21:15,720 Jūs galite paleisti skirtingų versijų Safari ir išbandyti visus savo svetaines ten. 333 00:21:15,720 --> 00:21:18,360 Deja, jie nėra nemokama. 334 00:21:18,360 --> 00:21:20,860 Tai yra mokama paslauga, todėl visada tarsi tai - 335 00:21:20,860 --> 00:21:26,070 visada tarsi šis kompromisas tarp, gerai, aš ketinu padaryti, kad mano svetainė atrodo gerai. 336 00:21:26,070 --> 00:21:31,970 Jei taip, aš gali tekti mokėti už kai kurias paslaugas, kad man padėti tai padaryti. 337 00:21:31,970 --> 00:21:35,890 Visi šio apie ką nors, kad mes kalbėjome apie taško paklausti? 338 00:21:38,500 --> 00:21:41,210 Nuostabus. Gerai. 339 00:21:41,210 --> 00:21:43,870 >> Dabar mes turime daugiau ką kalbėti apie. 340 00:21:43,870 --> 00:21:45,820 Kaip apie klaidas? 341 00:21:45,820 --> 00:21:48,670 Kaip jūs įsitikinkite, kad jūsų svetainėje ketina veikti net tada, kai 342 00:21:48,670 --> 00:21:50,150 kažkas blogo atsitiks? 343 00:21:50,150 --> 00:21:53,940 Gal jūs neturite puslapį, pavadintą food.php. 344 00:21:53,940 --> 00:21:57,000 Bet man, aš einu į savo svetainę ir bandau pasiekti food.php. 345 00:21:57,000 --> 00:22:00,770 Ar jūs tik ketina parodyti man, kad baltas puslapis, kuris sako 404 - Failas nerastas? 346 00:22:00,770 --> 00:22:04,400 Arba jūs ketinate pasakyti: "Na, aš atsiprašau, kad aš negalėjo rasti tai už jus, 347 00:22:04,400 --> 00:22:08,520 bet gal čia yra keletas kitų išteklių, siekiant padėti jums ieškoti, ko jums reikia. " 348 00:22:08,520 --> 00:22:13,180 Kitos klaidos - taip, tai vadinama HTTP klaidos, kurios, yra tik keletas klaidų kodai 349 00:22:13,180 --> 00:22:17,130 kad jūsų serveris gali išsiuntė atgal į atveju kažkas blogo vyksta naršyklėje. 350 00:22:17,130 --> 00:22:20,160 400 - bloga užklausa. 401 - neleistinas. 351 00:22:20,160 --> 00:22:25,560 403 rūšies bendras, kai jūs turite katalogą, kuris nėra turėjo būti atvertas 352 00:22:25,560 --> 00:22:27,310 vartotojas, tačiau vartotojas bando vistiek. 353 00:22:27,310 --> 00:22:30,840 Ir 500 - vidinė serverio klaida - tai paprastai atsitinka, kai jūs turite ką nors 354 00:22:30,840 --> 00:22:33,070 tikrai blogai vyksta su jūsų PHP kodą. 355 00:22:33,070 --> 00:22:36,140 Tačiau bet kuriuo atveju, šių naršyklių rūšių - šių klaidų rūšių atsitikti. 356 00:22:36,140 --> 00:22:40,550 >> Taigi, kaip jūs įsitikinkite, kad jums grakščiai valdyti šias klaidas 357 00:22:40,550 --> 00:22:43,230 ir įsitikinkite, kad vartotojas yra ne tik tarsi kabo ten? 358 00:22:46,850 --> 00:22:48,850 Čia ateina. Htaccess. 359 00:22:48,850 --> 00:22:51,300 Dabar. Htaccess yra kažkas, kad veikia Apache serverių, 360 00:22:51,300 --> 00:22:55,550 kažkas, kad veikia ir veikia keletą kitų serverių, taip pat. 361 00:22:55,550 --> 00:23:01,350 Tai tik būdas jums konfigūruoti serverį taip, kad 362 00:23:01,350 --> 00:23:04,470 jūs galite padaryti jį daryti tai, ką norite daryti. 363 00:23:04,470 --> 00:23:06,790 Kai kurie dalykai, kuriuos galite padaryti. Jūs galite kontroliuoti savo nustatymus talpyklos. 364 00:23:06,790 --> 00:23:11,290 Gal yra tam tikras puslapį savo svetainėje, kad jūs įsitikinkite, kad vartotojas 365 00:23:11,290 --> 00:23:14,740 naujo atsisiųsti kiekvieną kartą, kai vartotojas ateina ir apsilanko jūsų svetainėje. 366 00:23:14,740 --> 00:23:26,980 O gal turite kokių nors URL, lyg yoursite.com / testas / html / Puslapiai / hello.html 367 00:23:26,980 --> 00:23:31,270 ir jūs tiesiog norite, kad būtų yourname.com / Apie -. pat galite naudoti htaccess 368 00:23:31,270 --> 00:23:34,760 nukreipti vieną tinklalapį į kitą. 369 00:23:34,760 --> 00:23:36,600 Taip pat galite naudoti ją padaryti autentiškumo. 370 00:23:36,600 --> 00:23:39,890 Gal yra kai kurie iš jūsų svetainės porcijos, kad jums reikia naudoti kitą slaptažodį. 371 00:23:39,890 --> 00:23:42,620 Jūs galite blokuoti tam tikrus IP adresus, blokuoti tam tikrus domenų. 372 00:23:42,620 --> 00:23:46,770 Gal tiesiog tikrai nepatinka Harvardo studentai per savo svetainę. 373 00:23:46,770 --> 00:23:49,910 Na, jūs turite galimybę blokuoti visus Harvardo IP adresus variantą. 374 00:23:49,910 --> 00:23:56,370 >> Galiausiai, jūs galite gydyti dalykų - galite rašyti tikrą kodą, kad jūsų serverį 375 00:23:56,370 --> 00:24:03,100 gydyti patinka. Zhao arba. Jūsų vardas arba. hEllo puslapius kaip PHP kodą. 376 00:24:03,100 --> 00:24:05,170 Gal bus naudinga. Gal nebus. 377 00:24:05,170 --> 00:24:07,980 Ir, pagaliau, jūs galite naudoti ją tvarkyti klaidų atsakymus. 378 00:24:07,980 --> 00:24:10,300 Ką turiu galvoje? 379 00:24:10,300 --> 00:24:16,030 Jei tiesiog pridėti kodą panašaus į tai - ErrorDocument 404 ir tada nukreipti juos į kai 380 00:24:16,030 --> 00:24:20,440 klaidos puslapis, jūs galite įsitikinti, kad vartotojas ne tik pamatyti, tikrai, tikrai negraži 381 00:24:20,440 --> 00:24:23,550 404 ir parodyti jiems ką nors gražaus. 382 00:24:23,550 --> 00:24:29,000 >> Leiskite tikrųjų pažvelgti, kaip mes galime padaryti, kad jūsų Pset 7 išvaizdą. 383 00:24:29,000 --> 00:24:34,190 Čia aš savo prietaisą. 384 00:24:34,190 --> 00:24:38,440 Aš ruošiuosi atidaryti Chrome, ir tada aš ruošiuosi pabandyti atidaryti puslapį 385 00:24:38,440 --> 00:24:43,350 kad neegzistuoja CS50 finansų. 386 00:24:43,350 --> 00:24:52,710 Taigi, vietinio kompiuterio - cats.php--taip, pastebėsite, kad aš sukūriau klaidos dokumentą 387 00:24:52,710 --> 00:24:54,770 kad sako: "Canz neranda z puslapį!" 388 00:24:54,770 --> 00:24:56,990 Ji labai liūdna katė ant jos. 389 00:24:56,990 --> 00:24:59,910 Jeigu jūs einate į "Twitter", jei jūs einate į bet kurį iš šių kitų svetainių, 390 00:24:59,910 --> 00:25:02,700 jūs negalite rasti puslapį, jie paprastai bando parodyti jums mielas paveikslėlį 391 00:25:02,700 --> 00:25:04,850 kad nesate pernelyg nusivylęs. 392 00:25:04,850 --> 00:25:07,830 Jūs taip pat gali turėti kažką, kad daugiau profesionalių, kad sako, 393 00:25:07,830 --> 00:25:11,760 Na, aš atsiprašau aš negalėjo rasti puslapį, bet gal čia yra paieškos laukelis. 394 00:25:11,760 --> 00:25:16,750 O gal čia yra keletas nuorodų, kurios padės jums rasti nuorodą, kad jūs norite. 395 00:25:16,750 --> 00:25:21,410 Taigi, kaip aš tai padaryti? Kaip tai net galima? 396 00:25:21,410 --> 00:25:23,500 Jei mes einame į mūsų terminalą čia - 397 00:25:23,500 --> 00:25:26,300 Aš tik ketina padidinti šiek tiek - 398 00:25:26,300 --> 00:25:30,110 pastebėsite, kad turiu naują puslapį. 399 00:25:30,110 --> 00:25:34,440 Viduje mano HTML kataloge ji vadinama - jūs negalite matyti - 400 00:25:34,440 --> 00:25:37,280 ji vadinama error.php. 401 00:25:37,280 --> 00:25:41,010 Ir error.php yra tik failas, kurį aš padariau 402 00:25:41,010 --> 00:25:43,030 , kuri jums parodo šį puslapį pati. 403 00:25:43,030 --> 00:25:46,710 Galiu parodyti jums, ką error.php yra. 404 00:25:46,710 --> 00:25:48,710 Tai tiksliai šį puslapį. 405 00:25:48,710 --> 00:25:50,710 Ji sako: "O ne! Canz neranda z puslapį!" 406 00:25:50,710 --> 00:25:58,630 Ir, jei norite pamatyti - taip, atkreipkite dėmesį, kad htaccess tarsi yra keista pavadinimas.. 407 00:25:58,630 --> 00:26:01,040 Jis prasideda tašku, o tai reiškia, kad tai sisteminis failas. 408 00:26:01,040 --> 00:26:03,360 Tai paslėptas failas, kuri paprastai nėra rodomi. 409 00:26:03,360 --> 00:26:09,060 Jei ls-, jūs galite pamatyti visus paslėptus failus į tam tikrą katalogą, 410 00:26:09,060 --> 00:26:12,030 ir iš tiesų, ką matote. htaccess yra vienas iš jų. 411 00:26:12,030 --> 00:26:15,490 Eikime į priekį ir atidaryti htaccess. - 412 00:26:15,490 --> 00:26:19,830 su gedit - 413 00:26:19,830 --> 00:26:26,870 Strėlės! Viskas, ką turite, yra viena eilutė ten - Klaida dokumentas klaidos kodas 404 414 00:26:26,870 --> 00:26:28,760 kuris taip pat žinomas kaip failų ne rasti klaidų. 415 00:26:28,760 --> 00:26:32,720 Leiskite nukreipti juos į kažką vadinama error.php. 416 00:26:36,100 --> 00:26:42,030 Jūs galite turėti įdomus dalykų, pavyzdžiui, canz neranda z puslapį! 417 00:26:42,030 --> 00:26:46,770 Ir taip pat yra labai cool dalykų, kuriuos galite padaryti su. Htaccess. 418 00:26:46,770 --> 00:26:49,520 Jei norite pamatyti daugiau. Htaccess magija, 419 00:26:49,520 --> 00:26:56,470 tai labai kietas tinklapyje eiti - tai vadinama javascriptkit.com/howto/htaccess.shtml-- 420 00:26:56,470 --> 00:27:01,880 jei norite atlikti daugiau serverio magija. Ir tai gali būti labai įdomus. 421 00:27:01,880 --> 00:27:05,490 >> FIU! Visos teisės! Daugiau mielas nuotraukas. 422 00:27:05,490 --> 00:27:10,060 Tai vaikinas daro push-up, ir jo katė bando padėti. Manau, kad tai labai mielas. 423 00:27:10,060 --> 00:27:14,830 Deja, aš neturiu kaip kad katė. 424 00:27:14,830 --> 00:27:17,640 Gerai. Taigi, mes kalbėjome apie. Htaccess. 425 00:27:17,640 --> 00:27:19,640 Mes kalbėjome apie apdorojimo klaidų. 426 00:27:19,640 --> 00:27:20,940 Mes kalbėjome apie talpinimas, domenų vardus. 427 00:27:20,940 --> 00:27:23,230 Mes kalbėjome apie kryžminio naršyklės suderinamumo. 428 00:27:23,230 --> 00:27:25,210 Dabar, kaip mes įsitikinti, kad jūsų svetainė faktiškai vykdo? 429 00:27:25,210 --> 00:27:26,950 Kaip mes užtikriname, kad jei aš einu į savo svetainę 430 00:27:26,950 --> 00:27:29,830 Matau savo puslapį per kelias sekundes? 431 00:27:29,830 --> 00:27:33,520 Vienas iš dalykų, kad aš manau, kad žmonės tiesiog tarsi pamiršti apie 432 00:27:33,520 --> 00:27:36,160 yra vaizdo optimizavimo. 433 00:27:36,160 --> 00:27:37,560 Tarkime, kad jūs norite įdėti nuotrauką į savo svetainę 434 00:27:37,560 --> 00:27:40,330 ir tai 2 mg didelis. 435 00:27:40,330 --> 00:27:42,670 Tai gali būti bauda už mus, nes mes Harvarde, 436 00:27:42,670 --> 00:27:45,000 ir mes turime labai greitą interneto ryšį. 437 00:27:45,000 --> 00:27:47,470 Bet įsivaizduokite žmogų, Kinijoje. Įsivaizduokite žmogų, Indijoje. 438 00:27:47,470 --> 00:27:52,440 įsivaizduokite, kas gal kaimo Kansas, kuris gal neturi tos pačios rūšies 439 00:27:52,440 --> 00:27:54,690 plačiajuosčio interneto, kad mes turime. 440 00:27:54,690 --> 00:27:57,710 Jei turite 2 MB vaizdo į savo svetainę ir vartotojas bando jį pasiekti, 441 00:27:57,710 --> 00:28:00,890 ji ketina imtis jiems tikrai ilgai parsisiųsti. 442 00:28:00,890 --> 00:28:04,160 Taigi, jei jums nereikia, kad rezoliucijos rūšiuoti, 443 00:28:04,160 --> 00:28:09,220 tada jūs galite pakeisti savo įvaizdį su kažką panašaus į "Adobe Photo Shop. 444 00:28:09,220 --> 00:28:13,400 Yra paprastai variantas vadinamas saugus internete ir prietaisų, 445 00:28:13,400 --> 00:28:15,850 ir ką ji daro tai juostelės iš visą nereikalingą informaciją 446 00:28:15,850 --> 00:28:20,160 ir rūšiuoti kompaktinių jūsų failų į mažą vaizdo dydžio, kad būtų galima 447 00:28:20,160 --> 00:28:22,960 įdėti jį į savo svetainę, ir bet koks vartotojas, kuris bando atsisiųsti šį puslapį 448 00:28:22,960 --> 00:28:26,950 ketina atsisiųsti mažesnę versiją savo įvaizdį. 449 00:28:26,950 --> 00:28:28,230 Jei jūs neturite Adobe Photo Shop 450 00:28:28,230 --> 00:28:32,650 webresizer.com taip pat kitą išteklių, kur galite įvesti savo įvaizdį 451 00:28:32,650 --> 00:28:36,470 ir jis bus išspjauti tą patį įvaizdį, 452 00:28:36,470 --> 00:28:39,970 bet tai bus kažkas panašaus 3 kartus mažesnis. 453 00:28:39,970 --> 00:28:41,970 Taigi, kad labai naudinga vartotojams. 454 00:28:41,970 --> 00:28:45,930 >> Kitas dalykas, kad jūs galite padaryti, nemenkinti kodą. 455 00:28:45,930 --> 00:28:48,460 Jeigu mes pažvelgsime į Google.com išvaizdą, 456 00:28:48,460 --> 00:28:56,400 pamatysite, kad tai nėra tarsi tuo pačiu HTML ir CSS, kad mes įpratę. 457 00:28:56,400 --> 00:29:02,250 Tiesiog ketiname ieškoti kodą čia. 458 00:29:02,250 --> 00:29:07,600 Jei aš tiesiog slinkite žemyn - wow, kad atrodo gana bjaurus. 459 00:29:07,600 --> 00:29:09,650 Tai būtų gauti dėl stiliaus nulį. 460 00:29:09,650 --> 00:29:13,470 Jei koduojami tai jūsų Pset, gausite nulį savo stilių. 461 00:29:13,470 --> 00:29:16,990 Tai neturi tarpų. Pavadinimai atrodo tikrai paslaptingas. 462 00:29:16,990 --> 00:29:19,800 Visa tai tikrai bjaurus. 463 00:29:19,800 --> 00:29:24,060 Ir scenarijus uždaryti organizme - baigiamąjį HTML - 464 00:29:24,060 --> 00:29:26,280 jie visi kartu - visi smushed kartu. 465 00:29:26,280 --> 00:29:28,280 Kodėl jie tai daro? 466 00:29:28,280 --> 00:29:30,650 Jie minified savo kodą. 467 00:29:30,650 --> 00:29:33,310 Atkreipkite dėmesį, kad šis dokumentas bus daug mažesnis 468 00:29:33,310 --> 00:29:36,660 man parsisiųsti ne kažkas su tarpais, 469 00:29:36,660 --> 00:29:39,410 nei kažko tikrai ilgą kintamųjų vardams. 470 00:29:39,410 --> 00:29:41,710 Jei nemenkinti savo kodą juostelės iš visą tarpą. 471 00:29:41,710 --> 00:29:45,960 Žinoma, jūsų naršyklė neturi rūpintis, jei turite baltą erdvę savo kodą. 472 00:29:45,960 --> 00:29:49,630 Jūs juostelės jį, dabar aš galiu atsisiųsti mažesnį failą - 473 00:29:49,630 --> 00:29:52,770 dabar byla - dokumentas, kuriame mes ketiname atsisiųsti yra mažesnis failo dydis, 474 00:29:52,770 --> 00:29:56,180 tai bus greičiau man atsisiųsti ir tai naudinga. 475 00:29:56,180 --> 00:30:01,550 Jei dirbate su svetainių, ir jūs pradėti svetainę, 476 00:30:01,550 --> 00:30:04,630 tai beveik visada gerai nemenkinti savo kodą. 477 00:30:04,630 --> 00:30:08,150 Dar viena priežastis, kodėl ji gali būti gera gal jūs nenorite, kad kiti naudoti savo kodą. 478 00:30:08,150 --> 00:30:11,050 Gal jūs nenorite, kad kiti naudoti savo CSS. 479 00:30:11,050 --> 00:30:13,460 Jūs žinote, jei jūs tikrai norėjo būti šykštus su tuo, 480 00:30:13,460 --> 00:30:16,670 tada taip pat galite nemenkinti savo kodą, ir būtų sunkiau man pavogti 481 00:30:16,670 --> 00:30:19,170 nes neįsivaizduoju, kas vyksta. 482 00:30:19,170 --> 00:30:22,990 Taip pat galite eiti į interneto svetaines, pavyzdžiui, minify.avivo.si. 483 00:30:22,990 --> 00:30:27,900 Paslaugos, kaip šis internetinis padėti Jums nemenkinti savo kodą, kad jūs neturite to daryti rankomis. 484 00:30:27,900 --> 00:30:30,080 Tikrai nereikia daryti rankiniu būdu. 485 00:30:30,080 --> 00:30:32,210 >> Gerai. Dabar kalbėti apie scenarijų. 486 00:30:32,210 --> 00:30:35,040 Gal jūsų PHP kodo, yra kažkas, kad jums nereikia daryti. 487 00:30:35,040 --> 00:30:37,910 Gal ten extra kilpos ten. 488 00:30:37,910 --> 00:30:40,850 Mes kalbėjome apie kodo dizaino CS50. 489 00:30:40,850 --> 00:30:44,550 Net jei jūs kodavimo C, jei turite - jei jūs darote papildomo darbo 490 00:30:44,550 --> 00:30:49,440 kad jums nereikia daryti, gerai, kad ketina sulėtinti jūsų scenarijų į savo svetainę, 491 00:30:49,440 --> 00:30:53,280 ir tai yra ypač svarbu, svetainių nes vartotojai šiandien yra labai nekantrus. 492 00:30:53,280 --> 00:30:56,110 Jei darai nereikalingą darbą, jis ketina imtis juos ilgiau 493 00:30:56,110 --> 00:31:00,080 gauti informaciją, kad jie nori, ir jie bus labai nepatenkinti. 494 00:31:00,080 --> 00:31:02,200 Galiausiai, galite optimizuoti savo duomenų bazės lenteles. 495 00:31:02,200 --> 00:31:05,020 Įsiminti mes kalbėjome apie indeksus. 496 00:31:05,020 --> 00:31:09,420 Jie ne tik gerai įsitikinkite, kad turite eilutę, kad yra unikalus. 497 00:31:09,420 --> 00:31:12,440 Jie taip pat gerai įsitikinkite, kad jūsų duomenų bazė veikia greitai. 498 00:31:12,440 --> 00:31:16,240 Jei norite perskaityti tą Eiti į MySQL dokumentaciją, 499 00:31:16,240 --> 00:31:18,710 arba jūs galite peržvelgti - gerai, kaip optimizuoti duomenų bazės lentelę? 500 00:31:18,710 --> 00:31:23,350 Kaip man įsitikinti, kad turiu rodiklius, kurie padėtų man gauti informaciją greičiau? 501 00:31:23,350 --> 00:31:27,300 >> Yra taip pat mažai gudrybės, kad jūs galite naudoti kaip spartinimo. 502 00:31:27,300 --> 00:31:28,980 Jei turite PHP - jei turite dienoraštį, pavyzdžiui, 503 00:31:28,980 --> 00:31:31,980 ir jūs turite - ir tai Powered by PHP arba bet kuria kita kalba - 504 00:31:31,980 --> 00:31:37,690 galite talpyklą savo dienoraštį tarkim 50 minučių intervalais taip, kad jums gali būti statinius puslapius 505 00:31:37,690 --> 00:31:40,610 ar statinis HTML lankytojų į jūsų svetainę. 506 00:31:40,610 --> 00:31:43,380 Tokiu būdu vartotojai neturi paleisti savo php skripto kiekvieną kartą, 507 00:31:43,380 --> 00:31:47,410 o gal, kad bus greičiau juos pasiekti šią informaciją. 508 00:31:47,410 --> 00:31:49,410 >> Ir, pagaliau, galite naudoti kažką panašaus į CDN. 509 00:31:49,410 --> 00:31:51,900 Atkreipkite dėmesį, kad kai atsisiunčiate Pset, 510 00:31:51,900 --> 00:31:54,890 jūs visada eiti į CDN.CS50.net. Kodėl taip yra? 511 00:31:54,890 --> 00:32:01,540 CS50 taip pat naudoja tarsi kaip CDN - Turinio platinimo tinklą - 512 00:32:01,540 --> 00:32:06,120 kuris tiesiog reiškia, kad jis serverių krūva gal kažkur visame pasaulyje 513 00:32:06,120 --> 00:32:08,120 kad pagalba tarnauti savo puslapius savo lankytojams. 514 00:32:08,120 --> 00:32:13,770 Jei jūsų lankytojas vis puslapį iš serverio, kad yra arčiau jų geografiškai, 515 00:32:13,770 --> 00:32:16,770 tada labiausiai tikėtina, kad jūsų lankytojas ketina gauti šį failą daug greičiau. 516 00:32:16,770 --> 00:32:20,490 Taip pat yra šaltiniai internete, kad padėti jums tai padaryti. 517 00:32:20,490 --> 00:32:24,070 Vienas iš jų yra CloudFlare. Jie siūlo nemokamą CDN. 518 00:32:24,070 --> 00:32:26,020 Jei turite didelius failus, kad jūsų tarnauja savo vartotojams, 519 00:32:26,020 --> 00:32:32,260 tada galbūt tai geriau įdėti juos į CDN, kad jie galėtų gauti jiems greičiau. 520 00:32:32,260 --> 00:32:39,070 >> Galutinis rodymas tą dieną yra optimizavimas paieškos sistemoms. 521 00:32:39,070 --> 00:32:41,070 Kas yra paieškos optimizavimas? 522 00:32:41,070 --> 00:32:44,070 Tai įsitikinkite, kad paieškos sistemas kaip Google ar Bing ar Yahoo 523 00:32:44,070 --> 00:32:50,740 galite pereiti į jūsų svetainę ir nuskaityti jūsų svetainę ir indeksuoti jūsų svetainę, ir kai 524 00:32:50,740 --> 00:32:53,040 Aš, pavyzdžiui, eiti į Google.com ir aš pabandyti ieškoti kažko, 525 00:32:53,040 --> 00:32:55,040 tada jūsų svetainė bus pop-up. 526 00:32:55,040 --> 00:32:57,000 Kaip jūs įsitikinkite, kad jūsų svetainė yra vienas iš top 10? 527 00:32:57,000 --> 00:33:00,000 Kadangi, kaip mes visi žinome, jei ieškote ko nors "Google" 528 00:33:00,000 --> 00:33:02,880 ir tai ne 10 geriausių jūs tikriausiai nesiruošia žiūrėti į kitą 10. 529 00:33:02,880 --> 00:33:07,160 Tai tarsi temą, tai apgaubta paslapties. 530 00:33:07,160 --> 00:33:09,850 Yra daug hype ten internete. 531 00:33:09,850 --> 00:33:14,680 Yra daug prietarų apie jei jūs x tada "Google" patiks jums geriau daug. 532 00:33:14,680 --> 00:33:16,680 Jei y tada "Google" bus kaip jums geriau. 533 00:33:16,680 --> 00:33:19,680 Tai turbūt geriau pažvelgti į paieškos gigantė dokumentais pati. 534 00:33:19,680 --> 00:33:27,470 >> Tai vienas iš "Google" dokumentus, kad pasakyti jums tiksliai, kaip optimizuoti savo svetainę 535 00:33:27,470 --> 00:33:30,860 kad "Google" gali pasiekti ir rodyklės labai gražiai. 536 00:33:30,860 --> 00:33:33,680 Jūs neturite nukopijuokite šią nuorodą, nes šis pristatymas vyksta 537 00:33:33,680 --> 00:33:36,680 būti internete vistiek. 538 00:33:36,680 --> 00:33:38,770 Jei pažvelgti į tai ir jūs skaitote šį yra keletas labai naudingų patarimų ten. 539 00:33:38,770 --> 00:33:42,240 "Google" jums pasakys - jei jūs tikrai norite, kad jūsų svetainė turi būti indeksuojami gerai 540 00:33:42,240 --> 00:33:44,610 tada jūs turėtumėte daryti visus šiuos dalykus. 541 00:33:44,610 --> 00:33:47,570 >> Kitas dalykas, kad paieškos sistemos tikrai patinka tai, šviežią turinį. 542 00:33:47,570 --> 00:33:49,500 Jei turite turinį, kuris manimi atnaujinama labai reguliariai 543 00:33:49,500 --> 00:33:51,950 tada paieškos pasakyti, ooh, man patinka jūsų svetainę. 544 00:33:51,950 --> 00:33:53,950 Aš ruošiuosi eiti į jūsų svetainę labai dažnai. 545 00:33:53,950 --> 00:33:56,840 Aš ruošiuosi indeksuoti savo daug puslapių. 546 00:33:56,840 --> 00:33:59,560 Jei turite šviežią turinį, tuomet jūs esate labiau tikėtina, kad pasirodys - 547 00:33:59,560 --> 00:34:02,540 Jūs esate labiau tikėtina, kad svarbesnė. 548 00:34:02,540 --> 00:34:04,630 Jūs esate labiau tikėtina, kad daugiau atnaujintas, 549 00:34:04,630 --> 00:34:08,860 ir paieškos varikliai yra labiau tikėtina, kad įdėti savo svetainę virš kitų. 550 00:34:08,860 --> 00:34:10,860 >> Deep nuorodos yra taip pat svarbus. 551 00:34:10,860 --> 00:34:13,530 Jei tikrai nori savo svetainę, kad atrodo gerai į paieškos sistemos akimis 552 00:34:13,530 --> 00:34:18,090 yra kitų svetainių daug su juo susiję ir susiję giliai į jūsų svetainę. 553 00:34:18,090 --> 00:34:20,090 Ar ne tik nuorodą į savo puslapį. 554 00:34:20,090 --> 00:34:26,719 Nuoroda į gal yourname.com / kažkas / kažkas / something.php. 555 00:34:26,719 --> 00:34:29,840 Tai - į paieškos - reiškia, wow, jie turi tikrai įdomus turinys 556 00:34:29,840 --> 00:34:35,350 kad kažkas susiejimas taip giliai į savo svetainę, kad turėčiau tikrai, tikrai 557 00:34:35,350 --> 00:34:38,260 įdėti daugiau dėmesio į tos svetainės puslapiuose. 558 00:34:38,260 --> 00:34:41,940 >> Jei turite tikslią puslapių pavadinimus, jei jūs neturite klaidų, kurios yra gerai, nes 559 00:34:41,940 --> 00:34:44,670 jei paieškos bando aplankyti jūsų svetainę, ir tai įvyksta klaida, 560 00:34:44,670 --> 00:34:46,780 tai tikriausiai ketina mesti labai, labai greitai. 561 00:34:46,780 --> 00:34:49,510 Ir, pagaliau, jūs norite turėti greitą krovimosi laiką, nes paieškos sistemoms - 562 00:34:49,510 --> 00:34:53,820 tiesiog kaip žmonės - Don 't turėti kantrybės lėtai daug svetainių. 563 00:34:53,820 --> 00:34:57,070 Tai būdas jums įsitikinti, kad jums rodomi didesnis 564 00:34:57,070 --> 00:35:01,390 paieškos užklausų ir tikiuosi taip gauti daugiau lankytojų. 565 00:35:01,390 --> 00:35:04,730 Nes juk jūs išleidote visą šį laiką kurti savo svetainę. 566 00:35:04,730 --> 00:35:06,280 Jūs praleido visą šį laiką pradėti šią svetainę internete. 567 00:35:06,280 --> 00:35:11,780 Jūs norite įsitikinti, kad jūs turite daug vartotojų, kurie iš tikrųjų matyti jūsų turinį. 568 00:35:13,330 --> 00:35:15,660 >> Kiti geri išteklius naudoti. 569 00:35:15,660 --> 00:35:19,210 Google Webmaster Tools yra kažkas pažvelgti į. 570 00:35:19,210 --> 00:35:21,780 Tai tiesiog padeda jums pamatyti - "Google" indeksuoja ne mano svetainėje. 571 00:35:21,780 --> 00:35:24,490 Kokios rūšies klaidų yra tai patiria? 572 00:35:24,490 --> 00:35:27,490 Kiek puslapių yra indeksuojami? 573 00:35:27,490 --> 00:35:29,490 Ką manote yra svarbiausia turinys mano puslapyje? 574 00:35:29,490 --> 00:35:31,490 Gal ne tai, ką aš noriu, kad jis būtų. 575 00:35:31,490 --> 00:35:36,880 Gal man reikia pakeisti savo svetainėje šiek tiek, pavyzdžiui, kad ji atspindi geriau 576 00:35:36,880 --> 00:35:38,880 ką mano svetainė yra tikrai apie. 577 00:35:38,880 --> 00:35:41,000 "Google Analytics" yra dar vienas tikrai cool įrankis. 578 00:35:41,000 --> 00:35:44,120 Jūs galite pridėti šiek tiek "JavaScript" į savo puslapius. 579 00:35:44,120 --> 00:35:47,020 Ir tada po to galite pereiti prie "Google Analytics", ir ji bus sekti 580 00:35:47,020 --> 00:35:49,020 Jūsų lankytojas demografija ir jūsų svetainė augimą. 581 00:35:49,020 --> 00:35:51,810 Jis jums pasakys tiksliai, kiek lankytojų apsilanko jūsų svetainėje 582 00:35:51,810 --> 00:35:55,310 per konkrečią dieną, per tam tikrą valandą, per tam tikrą savaitę. 583 00:35:55,310 --> 00:35:57,310 Kiek lankytojų iš Kinijos? Kiek lankytojų iš Antarktidos - 584 00:35:57,310 --> 00:35:59,310 jūs gaunate į jūsų svetainę. 585 00:35:59,310 --> 00:36:03,470 kad gali būti kažkas kietas pamatyti ar tai gali būti netgi naudinga 586 00:36:03,470 --> 00:36:05,470 nes bandote nukreipti tam tikrą grupę. 587 00:36:05,470 --> 00:36:08,410 Gal bandote nukreipti paauglių su savo svetainę, ir pamatysite, kad 588 00:36:08,410 --> 00:36:11,410 dauguma lankytojų į jūsų svetainę, yra gal 30 - 40-mečių, 589 00:36:11,410 --> 00:36:15,130 tada gal arba jums iškilo problemos ar galite tiesiog pasakyti, 590 00:36:15,130 --> 00:36:19,590 gerai, tada gal aš tiesiog reikia pakeisti mano svetainės dėmesį, kad 591 00:36:19,590 --> 00:36:22,240 Aš daugiau dėmesio skirti tos amžiaus grupės. 592 00:36:22,240 --> 00:36:28,500 >> "Google Apps" - jei norite, kad rūšiuoti laiškus su savo domeno pavadinimą - 593 00:36:28,500 --> 00:36:31,230 gal kažkas panašaus yourname@yourname.com-- 594 00:36:31,230 --> 00:36:35,270 galite naudoti gmail adresus - galite naudoti gmail 595 00:36:35,270 --> 00:36:38,500 ir "Google Apps" yra vienas iš būdų tai padaryti. 596 00:36:38,500 --> 00:36:44,050 Galite nustatyti konkrečias elektroninio pašto adresus, kurie yra būdingi savo domeno pavadinimą 597 00:36:44,050 --> 00:36:46,800 vietoj of@gmail.com. 598 00:36:46,800 --> 00:36:51,840 >> Ir, pagaliau, yra kūrėjas plėtros ir Add-ons - "Chrome", 599 00:36:51,840 --> 00:36:56,380 Firefox, kitų naršyklių - kad galima eiti ir tikrinti 600 00:36:56,380 --> 00:37:02,290 CSS, JavaScript patikrinti, pamatyti, kas yra negerai su jūsų "JavaScript" scenarijų, 601 00:37:02,290 --> 00:37:05,290 ir gal tai bus naudinga jūsų de-bugging tikslais, jums išsiaiškinti - 602 00:37:05,290 --> 00:37:08,630 Na, kodėl ne mano svetainė rodoma teisingai Šioje naršyklėje? 603 00:37:08,630 --> 00:37:11,800 >> Ir pagaliau, jei norite sužinoti daugiau apie visas šias temas - 604 00:37:11,800 --> 00:37:14,410 jei norite daugiau sužinoti apie HTML ir CSS ir JavaScript - 605 00:37:14,410 --> 00:37:16,790 nes juk mes tik mokė jums šiek tiek - 606 00:37:16,790 --> 00:37:21,240 galite eiti svetaines kaip W3Schools.com ieškoti daugiau išteklių. 607 00:37:21,240 --> 00:37:26,340 Jie turi labai gražus samouczków apie tai, kaip man tai padaryti X arba ką Y reiškia? 608 00:37:26,340 --> 00:37:30,400 Jei nori daugiau sužinoti apie šias kalbas galite tiesiog eikite čia. 609 00:37:30,400 --> 00:37:37,690 >> Gerai. Manau, kad norėjo palikti pastaruosius keletą minučių šis klausimus, 610 00:37:37,690 --> 00:37:39,810 todėl yra kokių nors apie ką nors, kad mes kalbėjome apie klausimų? 611 00:37:39,810 --> 00:37:43,500 [Auditorija narys] Kokius dalykus yra W3Schools ir kaip jis taikomas? 612 00:37:43,500 --> 00:37:45,500 [Yuechen Zhao] Kokius dalykus? 613 00:37:45,500 --> 00:37:50,180 Taigi, vienas iš labai didžiausių dalykų, kad aš naudoju daug yra jų nuorodos. 614 00:37:50,180 --> 00:37:54,430 Jų nuorodos detalė, pavyzdžiui, CSS - 615 00:37:54,430 --> 00:37:59,480 ką tai reiškia arba jei norite pakeisti puslapio fone - 616 00:37:59,480 --> 00:38:01,480 kaip jūs tai darote? 617 00:38:01,480 --> 00:38:04,550 Kuris naršyklės palaiko šią komandą? Dalykų, pavyzdžiui, kad. 618 00:38:04,550 --> 00:38:10,870 Ir tada jie taip pat tiesiog labai gražus samouczków apie HTML, apie PHP, JavaScript, 619 00:38:10,870 --> 00:38:14,290 ant MySQL, visose įvairiomis temomis rūšių. 620 00:38:14,290 --> 00:38:18,800 Jie gražūs vadovėliai. Jie išmokyti jus, kaip daryti dalykus. 621 00:38:18,800 --> 00:38:22,590 Tai gražus, kad būtų galima pereiti ir sužinoti daugiau apie šiuos dalykus. 622 00:38:22,590 --> 00:38:27,180 >> [Auditorija narys] HTML 5 vis dar nėra suderinamas su visais ten naršyklių. 623 00:38:27,180 --> 00:38:30,700 Ar Jūs patarsite tik esančių atokiau nuo jo, nes suderinamumo problemas? 624 00:38:30,700 --> 00:38:32,700 Kaip jūs susidoroti su tuo? 625 00:38:32,700 --> 00:38:38,640 [Yuechen Zhao] Taip, taip, klausimas HTML5 vis dar kūdikis standartas. 626 00:38:38,640 --> 00:38:42,030 Tai tikrai nėra palaikoma naršyklių daug, todėl mes turėtume išvengti? 627 00:38:42,030 --> 00:38:48,040 Manau, kad pernai man būtų buvę labai didelis šalininkas, galime išvengti HTML5 628 00:38:48,040 --> 00:38:52,430 nes ji vis dar yra - jis vis dar labai naujas ir iš tikrųjų, HTML5 standartas 629 00:38:52,430 --> 00:38:55,610 nebuvo baigtas dar. 630 00:38:55,610 --> 00:38:58,790 Ir taip, ten tikrai nėra HTML5 standartą. 631 00:38:58,790 --> 00:39:03,840 Bet aš manau, ypač jei jūs kuriate svetainę dabar 632 00:39:03,840 --> 00:39:07,450 jis gali būti geriau, jei jūs tiesiog eiti su HTML5, nes tai tarsi bus ateitis, 633 00:39:07,450 --> 00:39:11,250 ir, jei norite, kad jūsų svetainė turi būti ateityje įrodymas, ir jūs norite, kad jūsų svetainė turi dirbti 634 00:39:11,250 --> 00:39:14,320 ateityje naršyklių, jis gali būti geriau pradėti statyti kažką ateičiai 635 00:39:14,320 --> 00:39:19,830 nei praeityje, ir taip pat tik dėl to, kad HTML5 tikrai yra ne tai, kad skiriasi 636 00:39:19,830 --> 00:39:23,080 nuo HTML4 arba XHTML. 637 00:39:23,080 --> 00:39:29,780 Jei naudojate HTML5, paprastai ji veikia daugelyje naršyklių. 638 00:39:29,780 --> 00:39:34,660 Jūs tiesiog turite rūšiuoti eiti ir įsitikinkite, kad su šių ekrano 639 00:39:34,660 --> 00:39:38,630 ir todėl, kad su išeinant į šias svetaines patys. 640 00:39:38,630 --> 00:39:44,280 Bet greičiausiai jis bus dirbti, jei jūs naudojate labai būdingus bruožus HTML5. 641 00:39:44,280 --> 00:39:50,240 Pranešimas taip pat, kad CS50 - pavyzdžiui, vaizdo grotuvas, kad mes naudojame - 642 00:39:50,240 --> 00:39:56,230 jis naudoja HTML5 ir HTML5 vaizdo rodyti paskaitas. 643 00:39:56,230 --> 00:39:59,420 Bet jei jūs turite tikrai seną naršyklę, tada jis bus atsitraukti Flash. 644 00:39:59,420 --> 00:40:01,420 Taigi, tai taip pat kažkas - 645 00:40:01,420 --> 00:40:05,190 turėti atsarginį sistemą, kai jūs tiesiog žinau, kad naršyklė yra nesiruošia dirbti 646 00:40:05,190 --> 00:40:08,140 ką jūs norite dirbti. 647 00:40:08,140 --> 00:40:10,140 >> Kiti klausimai? 648 00:40:10,140 --> 00:40:13,270 Viskas, mes kalbėjome apie tai. 649 00:40:16,910 --> 00:40:20,750 Gerai. Tada aš manau, kad apie tai už mane. 650 00:40:20,750 --> 00:40:23,090 Manau, kad viskas. 651 00:40:23,090 --> 00:40:28,430 (Plojimai) 652 00:40:28,430 --> 00:40:30,000 Cool. 653 00:40:30,500 --> 00:40:32,700 [CS50.TV]