1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [Seminaari] [Valmistautuminen sivustosi Web] 2 00:00:02,000 --> 00:00:05,000 [Yuechen Zhao] [Harvardin yliopisto] 3 00:00:05,000 --> 00:00:07,000 [Tämä on CS50.] [CS50.TV] 4 00:00:07,000 --> 00:00:11,660 >> Okei. Tässä toinen tunti web-kehitys, jos te olette sen. 5 00:00:11,660 --> 00:00:16,290 Tänään aion puhua valmistelee sivustosi Web. 6 00:00:16,290 --> 00:00:20,260 Koko päivän - ja luultavasti viimeisen 2 viikon aikana - 7 00:00:20,260 --> 00:00:22,240 Olemme puhuneet siitä, miten luoda verkkosivuston, 8 00:00:22,240 --> 00:00:24,880 miten käyttää HTML, miten käyttää PHP, miten käyttää kehyksiä, 9 00:00:24,880 --> 00:00:29,420 miten varmistaa, että voit olla vuorovaikutuksessa tietokantaan - tuollaista. 10 00:00:29,420 --> 00:00:34,830 Mutta tänään, aiomme puhua, jos sivuston menee elää jälkeen CS50. 11 00:00:34,830 --> 00:00:40,010 Koska loppujen lopuksi CS50 ei tapahdu viime joulukuussa. 12 00:00:40,010 --> 00:00:42,090 Aiomme puhua verkkotunnuksia, hosting. 13 00:00:42,090 --> 00:00:44,790 Aiomme puhua siitä, mitä rajat selaimen yhteensopivuutta 14 00:00:44,790 --> 00:00:49,540 ja ristialustamiseksi ovat, ja miten voit varmistaa, että sivustosi 15 00:00:49,540 --> 00:00:51,610 tulee toimia kaikissa olosuhteissa. 16 00:00:51,610 --> 00:00:54,330 Puhutaan virheiden käsittelyä ja muita palvelimen taikuutta. 17 00:00:54,330 --> 00:00:57,890 Me puhumme suorituskyvyn optimointi, hakukoneoptimoinnin, 18 00:00:57,890 --> 00:01:00,310 ja miten saada ihmiset itse käydä verkkosivustoja. 19 00:01:00,310 --> 00:01:05,960 Ja lopuksi, vain joitakin hyviä resursseja varmistaa, että teillä on ihan tarpeeksi 20 00:01:05,960 --> 00:01:09,680 mennä pois teidän opinnäytetyön, ja toivottavasti sen jälkeen. 21 00:01:09,680 --> 00:01:13,120 >> Ensimmäinen asia, että me aiomme puhua on verkkotunnuksia. 22 00:01:13,120 --> 00:01:18,020 Juuri nyt olet ohjelmointi laitteen, olet menossa paikallisen isännän 23 00:01:18,020 --> 00:01:20,360 joka ei ole oikeastaan ​​verkkotunnus. 24 00:01:20,360 --> 00:01:26,370 Se on tavallaan vain nimimerkki tai alias todellinen Linux asennus 25 00:01:26,370 --> 00:01:31,150 sisällä joko VMware Mac-tai VMware Player PC. 26 00:01:31,150 --> 00:01:36,510 Verkkotunnukset voit laittaa sivuston päälle Web ja siirry sitten jotain 27 00:01:36,510 --> 00:01:39,400 www.google.com ja saada verkkosivuilla. 28 00:01:39,400 --> 00:01:41,500 Miten ne toimivat? 29 00:01:41,500 --> 00:01:43,390 Oletetaan, että olet vain keskimäärin web-palvelin - 30 00:01:43,390 --> 00:01:50,080 Keskimääräinen Webin ja sinulla on kannettava tietokone, ja menet www.howstuffworks.com. 31 00:01:50,080 --> 00:01:52,570 Voit todennäköisesti nähdä, missä minulle tämän alkaen. 32 00:01:52,570 --> 00:01:57,300 Miten aine toimii - tietokoneen sitten pyytää paikallisen DNS-palvelimen, 33 00:01:57,300 --> 00:01:59,300 "Tiedätkö, missä tämä sivusto on?" 34 00:01:59,300 --> 00:02:02,200 "Tiedätkö IP-osoite www.howstuffworks.com?" 35 00:02:02,200 --> 00:02:05,580 DNS-palvelin saattaa sanoa, "Kyllä, minä teen." 36 00:02:05,580 --> 00:02:09,139 Tällöin saat IP-osoitteen, ja tietokone käyttää IP-osoitetta. 37 00:02:09,139 --> 00:02:15,050 Jos ei, se kysyy toisen DNS-palvelimen, "Hei! Tiedätkö mitä www.howstuffworks.com on?" 38 00:02:15,050 --> 00:02:17,670 Että palvelin saattaa sanoa, "Kyllä, minä teen." 39 00:02:17,670 --> 00:02:22,500 Niin, se kertoo toinen, mitä se on, ja lopuksi, että tietoja saa siirtää tietokoneeseen, 40 00:02:22,500 --> 00:02:24,680 ja voit käyttää howstuffworks.com. 41 00:02:24,680 --> 00:02:27,540 >> Miten voit saada yksi näistä maagisia asioita? 42 00:02:27,540 --> 00:02:32,940 Miten voit saada ehkä www.yourname.com tai www.ilovecats.com? 43 00:02:32,940 --> 00:02:35,350 Voit rekisteröityä yhden, 44 00:02:35,350 --> 00:02:38,280 ja siellä on paljon sivustoja siellä, että voit tehdä niin. 45 00:02:38,280 --> 00:02:41,420 Sinun on - useimmissa tapauksissa sinun täytyy maksaa niistä. 46 00:02:41,420 --> 00:02:43,890 On tiettyjä verkkotunnuksia, jotka ovat ilmaisia. 47 00:02:43,890 --> 00:02:50,900 Jos menet www.co.cc tai. Tkdomainnames, ne ovat ilmaisia. 48 00:02:50,900 --> 00:02:56,500 Mutta he eivät tule kanssa tiettyjä rajoituksia, ja itse asiassa jotkut heistä ehkä edes 49 00:02:56,500 --> 00:03:00,540 todellinen, ylätason verkkotunnuksia, kuten. com tai. net. 50 00:03:00,540 --> 00:03:03,300 Normaalisti Ehdotan menossa yksi niistä 51 00:03:03,300 --> 00:03:07,060 koska käyttäjät ovat vain mieluummin niitä. 52 00:03:07,060 --> 00:03:10,070 Olet nähnyt paljon. Coms. Olet nähnyt paljon. Verkot. 53 00:03:10,070 --> 00:03:13,790 Et luultavasti ole nähnyt paljon. Co.cc n, joten ne ovat vaikeampi muistaa. 54 00:03:13,790 --> 00:03:18,900 Eri sivustot kuten GoDaddy tai NameCheap tai - Käytin yksi, joka on 55 00:03:18,900 --> 00:03:21,550 Tällainen summittainen - sanottujen activedomain.com. 56 00:03:21,550 --> 00:03:24,160 Se näyttää todella ylimalkaisia, mutta se on toiminut todella hyvin minulle. 57 00:03:24,160 --> 00:03:27,810 >> Ja lopuksi, sinulla on muita, jotka ehkä tehdä enemmän mainontaa kuin Network Solutions. 58 00:03:27,810 --> 00:03:31,140 Mutta jos menet päälle NetworkSolutions.com ja tarkastella niiden hinnoittelu 59 00:03:31,140 --> 00:03:34,070 se on todella kallista. Odotin niitä viime yönä. 60 00:03:34,070 --> 00:03:37,400 Yhden vuoden verkkotunnus, se luultavasti ei kannata niin paljon rahaa. 61 00:03:37,400 --> 00:03:40,210 Itse asiassa, jos saat. Com tai. Org tai. Net 62 00:03:40,210 --> 00:03:43,430 Tavallinen hinta on noin 10 dollaria vuodessa. 63 00:03:43,430 --> 00:03:48,710 Joten jos maksat paljon enemmän kuin, että se ei todennäköisesti ole, että sen arvoinen 64 00:03:48,710 --> 00:03:52,440 koska loppujen lopuksi nämä sivustot eivät tee mitään, että verkkotunnus. 65 00:03:52,440 --> 00:03:58,270 He vain antaa sen sinulle, joten jos voit saada sen halvalla, miksi ei? 66 00:03:58,270 --> 00:04:02,540 >> Toinen asia on, kun sinulla on verkkotunnus, niin todennäköisesti haluat 67 00:04:02,540 --> 00:04:08,610 mennä joko Godaddy.com tai minne olet ostanut verkkotunnus 68 00:04:08,610 --> 00:04:11,220 ja asettaa nimipalvelimet että verkkotunnus. 69 00:04:11,220 --> 00:04:15,560 Tämä tarkoittaa, kun käyttäjä menee www.howstuffworks.com, 70 00:04:15,560 --> 00:04:20,839 nämä nimipalvelimen IP-osoitteet ovat IP-osoitteet, että he voisivat etsiä. 71 00:04:20,839 --> 00:04:24,680 Ne voisivat käyttää sivuston kautta nämä nimipalvelimia. 72 00:04:24,680 --> 00:04:26,830 Jos haet hosting jonnekin 73 00:04:26,830 --> 00:04:31,210 sitten isäntä todennäköisesti antaa sinulle nimipalvelimet käyttää. 74 00:04:31,210 --> 00:04:34,210 >> Ja lopuksi, on tämä asia sanottu WHOIS. 75 00:04:34,210 --> 00:04:38,890 WHOIS-tietokannan on tietokanta, jonka voit syöttää verkkotunnuksen 76 00:04:38,890 --> 00:04:44,170 ja se sylkemään joitakin tietoja omistaja että sivusto ja muut yhteystiedot. 77 00:04:44,170 --> 00:04:49,080 Nyt saatat sanoa, "En todellakaan halua minun kotiosoite tai en todellakaan halua minun sähköpostiosoite 78 00:04:49,080 --> 00:04:54,010 sivuilla kenenkään nähdä tai Internetissä kaikkien nähtävillä. " 79 00:04:54,010 --> 00:04:57,740 Sitten kannattaa käyttää jotain, että monet hosting-palvelut tarjoavat - 80 00:04:57,740 --> 00:04:59,740 kuten WHOIS johtaja. 81 00:04:59,740 --> 00:05:03,550 WHOIS johtaja on vain yksi palvelu, paljon niitä säätää, että 82 00:05:03,550 --> 00:05:07,700 piilottaa pois, että tieto-ja vain tuo, kuka on johtaja nimi - 83 00:05:07,700 --> 00:05:13,070 mikä osoite se on yleensä vain, että yrityksen nimi, joka antaa sinulle tämän verkkotunnuksen nimi - 84 00:05:13,070 --> 00:05:17,350 ja niin sitten henkilökohtaisia ​​tietoja ei vuotanut Internetiin, 85 00:05:17,350 --> 00:05:19,350 joka on yleensä melko hyvä. 86 00:05:19,350 --> 00:05:21,350 Itse käytän jotakin näistä palveluista. 87 00:05:21,350 --> 00:05:25,630 Jos et välitä omasta yksityisyyden niin se ei ole oikeastaan ​​väliä. 88 00:05:25,630 --> 00:05:32,490 >> DNS-palvelin on lyhenne sanoista Domain Name System, ja mitä se on - 89 00:05:32,490 --> 00:05:36,560 se on tavallaan kuin hajautustaulun jonnekin, joka sanoo, 90 00:05:36,560 --> 00:05:42,320  "Tämä sivuston osoite tulee kartoittaa tätä osoitetta." Ja että kaikki se on. 91 00:05:42,320 --> 00:05:48,180 Joten kun teet kyselyn tämän DNS-palvelimen, voit saada IP-osoitteet 92 00:05:48,180 --> 00:05:51,930 että vastaavia domain-nimen ja sitten vierailla verkkosivuilla. 93 00:05:51,930 --> 00:05:59,820 (Yleisön jäsen kysyy kysymys - äänetön) 94 00:05:59,820 --> 00:06:07,910 Ensin? Ensimmäinen taso todellisuudessa on yleensä vain tietokoneen välimuistin itse. 95 00:06:07,910 --> 00:06:12,570 Tietokoneessa tavallaan muistaa viimeinen kerta, kun meni www.google.com 96 00:06:12,570 --> 00:06:18,090 se oli tässä IP-osoite, ja sitten vähän ajan päästä, että välimuisti päättyy, 97 00:06:18,090 --> 00:06:23,560 ja se kysyy kuin Comcast DNS, 98 00:06:23,560 --> 00:06:26,400 "Hei, mitä www.google.com?" 99 00:06:26,400 --> 00:06:31,040 Yleensä kun ostaa verkkotunnus ja olet rekisteröitynyt yksi, ja voit perustaa sivuston, 100 00:06:31,040 --> 00:06:35,670 et voi mennä, että sivusto heti, että verkkotunnus, koska nimipalvelimet 101 00:06:35,670 --> 00:06:40,180 eri puolilla maailmaa eivät tiedä verkkotunnus vielä. Se on asuttamaan. 102 00:06:40,180 --> 00:06:43,220 Se kestää yleensä noin 24-48 tuntia. 103 00:06:43,220 --> 00:06:48,460 Selvä. Niin, että on hieman verkkotunnuksia. He ovat hyvin viileä. 104 00:06:48,460 --> 00:06:51,540 Mielestäni sinun pitäisi saada yksi, jos olet tosissaan hankkeen 105 00:06:51,540 --> 00:06:55,300 ja jos todella haluat tehdä projektin tunnetaan eri kampuksella, 106 00:06:55,300 --> 00:06:58,050 ottaa verkkotunnus saa sen näyttämään todella ammattimainen. 107 00:06:58,050 --> 00:07:01,510 >> Sitten seuraavassa vaiheessa, on tietenkin oltava jonkinlainen isäntä. 108 00:07:01,510 --> 00:07:05,540 Jos vain isäntä sen tietokoneeseen, kukaan ei ikinä voi mennä siihen. 109 00:07:05,540 --> 00:07:09,110 Voisit mahdollisesti perustaa palvelimen tietokoneella ja pitää tietokoneen ikuisesti, 110 00:07:09,110 --> 00:07:11,160 mutta se ei ole suositeltavaa. 111 00:07:11,160 --> 00:07:14,000 On olemassa erilaisia ​​hosting verkossa saatavilla. 112 00:07:14,000 --> 00:07:21,870 Siellä on jaettua hosting. On VPN (käsittämätön), jotka ovat virtuaalinen hosts. 113 00:07:21,870 --> 00:07:23,870 On puoliksi omistettu ja omistettu. 114 00:07:23,870 --> 00:07:29,030 3 viimeiseen, VPN, semi-oma, ja omistautunut ovat yleensä kalliimpia. 115 00:07:29,030 --> 00:07:32,660 He yleensä käytetään sivustoja, jotka vaativat enemmän resursseja. 116 00:07:32,660 --> 00:07:34,680 Jos olet juuri aloittamassa sivuston, 117 00:07:34,680 --> 00:07:40,670 se saattaa vain olla edullisempaa mennä jaettua hosting. 118 00:07:40,670 --> 00:07:43,430 Ja mitä yhteisiä keinoja on vain joukko sivustot ovat kaikki yhdessä 119 00:07:43,430 --> 00:07:51,560 tavallaan yhdelle palvelimelle tällä sivustolla tällä palvelukeskuksen, ja voit käyttää sivuston 120 00:07:51,560 --> 00:07:53,660 kautta verkkotunnus. 121 00:07:53,660 --> 00:07:55,980 >> On olemassa paljon suosittu hosts siellä. 122 00:07:55,980 --> 00:08:01,160 HostGator ja DreamHost - ne ovat hyvin, hyvin suuri ja erittäin suosittu 123 00:08:01,160 --> 00:08:03,160 ja erittäin, erittäin onnistunut. 124 00:08:03,160 --> 00:08:05,160 Olen henkilökohtaisesti käyttää yksi nimeltään MDDHosting. 125 00:08:05,160 --> 00:08:08,240 Jos menet www.mddhosting.com, se on minun isäntä valinta. 126 00:08:08,240 --> 00:08:10,240 Minusta he erittäin hyvä. 127 00:08:10,240 --> 00:08:14,550 He ovat aina olleet hyvin luotettavia, enkä ole koskaan ollut mitään ongelmia niiden kanssa. 128 00:08:14,550 --> 00:08:18,610 Heillä on myös erittäin kilpailukykyisen hinnoittelun. 129 00:08:18,610 --> 00:08:24,400 Kaksi, että minä en tykkää ovat GoDaddy - se on myös erittäin suosittu isäntä, 130 00:08:24,400 --> 00:08:26,400 mutta olen ollut kauhea kokemuksia heidän kanssaan, 131 00:08:26,400 --> 00:08:29,430 ja paljon ihmisiä, jotka tiedän on ollut todella kauheaa kokemuksia heidän kanssaan. 132 00:08:29,430 --> 00:08:32,150 He tavallaan mennä sen jälkeen ihmisiä, jotka eivät tiedä, mitä he tekevät - 133 00:08:32,150 --> 00:08:34,150 Ehkä teet verkkosivuilla ensimmäistä kertaa, 134 00:08:34,150 --> 00:08:37,150 ja niin he tavallaan con ne ostavat hosting-paketti. 135 00:08:37,150 --> 00:08:42,570 Älä tee sitä. Älä lankea siihen. Mene etsimään muita hosting paketteja, jotka todella tarpeitasi. 136 00:08:42,570 --> 00:08:44,880 Ja toinen on - on ilmainen hosts siellä. 137 00:08:44,880 --> 00:08:47,350 On olemassa sivustoja, jotka isännöivät sivustosi ilmaiseksi - 138 00:08:47,350 --> 00:08:49,350 joskus laittamalla mainoksen sivuston, 139 00:08:49,350 --> 00:08:52,290 joskus tekee sinusta osallistua niiden foorumeilla, 140 00:08:52,290 --> 00:08:54,340 mutta joskus vain myös ilmaiseksi. 141 00:08:54,340 --> 00:09:00,000 Mutta ole varovainen vapaa hosts, koska monet niistä oikeastaan ​​vain mennä konkurssiin 142 00:09:00,000 --> 00:09:03,480 muutaman kuukauden kuluttua. Et vain voi pysyä kustannuksia. 143 00:09:03,480 --> 00:09:07,460 Toiset ovat vain erittäin epäluotettavia, ja sivusto on aina alas, 144 00:09:07,460 --> 00:09:09,700 ja et halua että näin tapahtuu. 145 00:09:09,700 --> 00:09:12,330 >> Jokainen isäntä tarjoaa oman ohjauspaneelin. 146 00:09:12,330 --> 00:09:16,520 Huomaa, että laitteen, ei todellakaan ole ohjauspaneeli sinänsä. 147 00:09:16,520 --> 00:09:19,230 Sinun täytyy käyttää terminaalin mennä ja muokata tiedostoja. 148 00:09:19,230 --> 00:09:21,230 Sinun täytyy chmod asioita itse. 149 00:09:21,230 --> 00:09:24,770 Jos halusi mennä PHPMyAdmin, 150 00:09:24,770 --> 00:09:29,560 sinun täytyy mennä localhost @ / phpmyadmin ja tuollaista. 151 00:09:29,560 --> 00:09:36,660 Mutta ohjauspaneelista voit mennä ja muokata tiedostoja palvelimelle 152 00:09:36,660 --> 00:09:40,350 Windows Explorer tai Finder-tyyppinen sovellus. 153 00:09:40,350 --> 00:09:44,810 Tai voit käydä läpi ja katsoa tietokantoja oman työkalun 154 00:09:44,810 --> 00:09:47,280 sijaan phpmyadmin. 155 00:09:47,280 --> 00:09:52,240 Niin, siellä on paljon valinnanvaraa, ja osa suosituimmista ohjauspaneelit ovat siellä. 156 00:09:52,240 --> 00:09:54,240 Mutta jos etsit isäntä, 157 00:09:54,240 --> 00:09:57,090 sinun kannattaa katsoa, ​​mitä lajittelee räätälöinnit ja optiot 158 00:09:57,090 --> 00:10:02,810 ne tarjoavat minulle muokata minun palvelimelle ja tehdä oma verkkosivusto ajaa paremmin. 159 00:10:02,810 --> 00:10:07,110 Niin, niin saatat kysyä, "No, miten voin valita hosting?" 160 00:10:07,110 --> 00:10:11,460 Jos menet mihin tahansa isäntä verkkosivuilla on paljon ammattikieltä, ja siellä on paljon vaihtoehtoja. 161 00:10:11,460 --> 00:10:14,470 On olemassa paljon erilaisia ​​hintoja myös. 162 00:10:14,470 --> 00:10:19,690 Yleensä lähden halvempiin vain koska sivustoja, jotka ehkä sinä ja minä tehdä - 163 00:10:19,690 --> 00:10:23,520 ja varsinkin juuri nyt, varsinkin kun alku - ne eivät välttämättä tarvitse niin paljon varoja 164 00:10:23,520 --> 00:10:26,770 samoin ehkä verkkosivuilla kuten Microsoft.com. 165 00:10:26,770 --> 00:10:32,090 >> Ensin kannattaa katsoa käyttöjärjestelmän jos olet todella utelias, onko 166 00:10:32,090 --> 00:10:35,090 sivuston tulee isännöi Linux, Windows tai Mac. 167 00:10:35,090 --> 00:10:39,790 Normaalisti me vain mennä Linux, koska se on yleensä halvin, 168 00:10:39,790 --> 00:10:43,730 ja joka ehkä te ovat tuttuja, koska laitteen. 169 00:10:43,730 --> 00:10:48,040 Ja sitten, ehkä he laittaa rajoituksia määrän kaistaa, että saat - 170 00:10:48,040 --> 00:10:53,030 kuten kuinka monta megatavua tai gigatavua tietoa voi käyttäjät lataavat 171 00:10:53,030 --> 00:10:55,470 sivustosi kuukaudessa? Tai levytilaa. 172 00:10:55,470 --> 00:11:00,640 Kuinka paljon tilaa saat? Onko se 500 MB? Onko se 2 GB? Onko se rajoittamaton? 173 00:11:00,640 --> 00:11:05,920 Nykyään monet web-palvelimia antaa sinulle rajoittamaton levytilaa tapa heitä 174 00:11:05,920 --> 00:11:08,560 houkutella sinut saada hosting-paketti. 175 00:11:08,560 --> 00:11:11,850 Mutta jos todella miettiä sitä, kun olet ikinä tarvitse rajattomasti levytilaa? 176 00:11:11,850 --> 00:11:18,060 Jos sinulla on pari HTML-tiedostoja, pari PHP, pari kuvat - 177 00:11:18,060 --> 00:11:20,060 se on vain pari megatavua, ja niin 178 00:11:20,060 --> 00:11:23,110 yleensä olen vain mennä ehkä muutama gigatavua edestä tilaa, 179 00:11:23,110 --> 00:11:27,990 ja se voisi olla tarpeeksi aloittaa minut pois ennen kuin minä tarvitsen enemmän. 180 00:11:27,990 --> 00:11:31,480 >> Lopuksi he voivat asettaa rajoituksia millainen - kuinka monta tietokantoja voi olla. 181 00:11:31,480 --> 00:11:34,760 Ehkä sinulla voi olla vain 1 tietokantaan. Ehkä sinulla voi olla 2. Ehkä voit olla 10. 182 00:11:34,760 --> 00:11:38,330 Onko se todella tärkeää, kuinka monta saat? 183 00:11:38,330 --> 00:11:40,330 Asiat kysyä itseltäsi. 184 00:11:40,330 --> 00:11:42,330 Ja sitten lopuksi vain asioita, kuten kieliä. 185 00:11:42,330 --> 00:11:44,330 Onko ne tukevat PHP? Onko ne tukevat MySQL? 186 00:11:44,330 --> 00:11:49,010 Useimmat hosting-sivustot eivät tue näitä, koska ne ovat ilmaisia. He avoimen lähdekoodin. 187 00:11:49,010 --> 00:11:51,190 Se ei maksa heille mitään tarjota näitä sinulle. 188 00:11:51,190 --> 00:11:55,680 Mutta jos haluat käyttää vaikkapa Ruby tai Python tai jotkut näistä muilla kielillä - 189 00:11:55,680 --> 00:11:59,490 ne eivät välttämättä tue sitä heidän palvelimelle, joten on tärkeää etsiä niitä juttuja. 190 00:11:59,490 --> 00:12:05,620 >> Ja lopuksi, he avulla voit tehdä joitakin kehittyneempiä asioita, kuten SSL tai cron työpaikkoja? 191 00:12:05,620 --> 00:12:12,060 SSL on vaihtoehto, jossa voit tehdä sivuston varmempi tekemällä HTTPS 192 00:12:12,060 --> 00:12:14,060 ja salata yhteydet. 193 00:12:14,060 --> 00:12:17,230 Ja cron työpaikkoja ovat vain ehkä skriptejä, että haluat ajaa 194 00:12:17,230 --> 00:12:19,510 5 minuutin välein, 10 minuutin välein, joka 15. 195 00:12:19,510 --> 00:12:22,030 Paljon jaettua hosting sivustot eivät asettaa rajoituksia 196 00:12:22,030 --> 00:12:26,310 määrästä cron työpaikkoja, että voit käyttää, koska se vie enemmän resursseja. 197 00:12:26,310 --> 00:12:31,800 >> Ja lopuksi, juuri kaikkea muuta haluat tarkastella - varmista, mitä on tekeillä 198 00:12:31,800 --> 00:12:35,180 ennen kuin ostat hosting-paketti. 199 00:12:35,180 --> 00:12:37,720 Ja lopuksi, suorituskykyä. Suorituskyky on valtava. 200 00:12:37,720 --> 00:12:39,740 Kuinka nopeasti on oma verkkosivusto menossa ajaa? 201 00:12:39,740 --> 00:12:42,950 Useimmat käyttäjät eivät aio odottaa jopa sekunneissa sivustosi ajaa 202 00:12:42,950 --> 00:12:47,640 ennen kuin ne vain kyllästy, ja he mennä MeanBase ja alkaa tarkastella kuvia 203 00:12:47,640 --> 00:12:52,240 kissojen - tiedät, että tapahtuu, ja haluat varmistaa, että saat että käyttäjä aluksella 204 00:12:52,240 --> 00:12:54,300 ja että sinulla on hyvä käytettävyys, joka tarkoittaa vain sitä, että 205 00:12:54,300 --> 00:12:56,300 sivuston tulee olemaan pääsy kaikkina aikoina. 206 00:12:56,300 --> 00:13:01,880 Monet isännät ovat todella huono käytettävyys ja että vain tarkoittaa sivustosi ei tule olemaan 207 00:13:01,880 --> 00:13:06,500 saatavilla, ja et halua että näin tapahtuu, koska saatat olla surullinen. 208 00:13:06,500 --> 00:13:10,360 Ja voit myös seurata isännän suorituskyky sivustot kuten 209 00:13:10,360 --> 00:13:16,440 Pingdom.com tai Host-tracker.com, ja he vain kertoa teille, kuinka usein on sivuston alas. 210 00:13:16,440 --> 00:13:18,490 >> Ja lopuksi, haluat nähdä heidän tukea. 211 00:13:18,490 --> 00:13:21,890 Jos sinulla on ongelmia he aikovat vastata sinulle 24 tunnin kuluessa? 212 00:13:21,890 --> 00:13:23,890 Ovatko he aikovat vastata sinulle 48 tunnin kuluessa? 213 00:13:23,890 --> 00:13:26,500 Hosting-palvelu, käytän yleensä vastaa minulle muutamassa minuutissa 214 00:13:26,500 --> 00:13:29,760 mikä on todella mukavaa. 215 00:13:29,760 --> 00:13:33,990 Vau! Hyvä! On aika tauon. Mutta en aio antaa sen sinulle. 216 00:13:33,990 --> 00:13:38,200 Me katsokaa kuvia söpö kissat aina silloin tällöin. 217 00:13:38,200 --> 00:13:42,740 >> Toinen todella, todella iso juttu on rajat selaimen yhteensopivuutta. 218 00:13:42,740 --> 00:13:45,890 Mitä minä tarkoitan rajat selaimen yhteensopivuutta? 219 00:13:45,890 --> 00:13:50,970 Tiedätkö, nykyään se ei ole vain Microsoftin Internet Explorer. 220 00:13:50,970 --> 00:13:53,970 Se ei ole vain Mozilla Firefox tai Safari. 221 00:13:53,970 --> 00:13:58,190 Nyt meillä on Chrome. Meillä on Opera. Meillä on Dolphin. Meillä on Camino. 222 00:13:58,190 --> 00:14:00,540 Meillä on Conqueror. Meillä on kaikki nämä eri selaimilla. 223 00:14:00,540 --> 00:14:05,950 Asiat, jotka ovat tulossa ulos nyt - RockMelt - vaikka ne perustuvat kaikki kromi. 224 00:14:05,950 --> 00:14:10,990 Mutta tosiasia on, ei ole olemassa vain yksi selain enää. 225 00:14:10,990 --> 00:14:13,860 Et vain katsella näitä sivuja yhdellä hakemuksella. 226 00:14:13,860 --> 00:14:17,660 Ja niin, eri selaimet reagoivat eri HTML, eri CSS, ja 227 00:14:17,660 --> 00:14:21,210 eri JavaScriptin eri tavalla, ja miten käsitellä asiaa? 228 00:14:21,210 --> 00:14:24,370 No, joissakin tapauksissa, et todellakaan voi. 229 00:14:24,370 --> 00:14:29,160 Sivuston - jos se toimii yhdessä selaimessa, koodi, jonka kirjoitit ei toimi 230 00:14:29,290 --> 00:14:32,910 toisessa selaimessa, ja se on teidän tehtävänne varmistaa, että koodi, joka kirjoitat 231 00:14:32,910 --> 00:14:36,000 on universaali, että se toimii kaikkialla. 232 00:14:36,000 --> 00:14:38,000 Niin, tämä on todella vaarallista. 233 00:14:38,000 --> 00:14:42,450 Jos sanot, "No, se toimii tietokoneessani. Hienoa! Siirrytään." 234 00:14:42,450 --> 00:14:46,040 No, se ei todennäköisesti ole menossa töihin minun, ja kun menen sivuston 235 00:14:46,040 --> 00:14:49,210 Aion olla hyvin surullinen, ja aion lähteä heti. 236 00:14:49,210 --> 00:14:51,570 Joten, katsotaanpa miten voit estää tämän. 237 00:14:51,570 --> 00:14:55,520 >> Ensimmäinen asia, tietenkin, on vain käyttää standardia HTML, CSS ja JavaScript. 238 00:14:55,520 --> 00:14:57,520 Mitä tämä sitten tarkoittaa? 239 00:14:57,520 --> 00:15:00,180 No, on olemassa paljon ei standardi asioita siellä. 240 00:15:00,180 --> 00:15:03,490 Esimerkiksi CSS on monia versioita. 241 00:15:03,490 --> 00:15:10,830 Jos näet CSS säännöt-moz-tai-WebKit-, nämä säännöt ovat tarkat 242 00:15:10,830 --> 00:15:15,720 sekä Mozilla-selaimet ja WebKit selaimet, 243 00:15:15,720 --> 00:15:20,590 ja niin haluat varmistaa, että ehkä haluat välttää näitä asioita 244 00:15:20,590 --> 00:15:25,150 koska jos käytät-moz-että sääntö on vain menossa töihin Firefox. 245 00:15:25,150 --> 00:15:29,640 Ja jos todella haluat sen näyttää hyvältä Internet Explorerissa, 246 00:15:29,640 --> 00:15:31,640 aiot olla epäonninen. 247 00:15:31,640 --> 00:15:37,910 HTML myös, voisit tehdä asioita HTML, jotka toimivat yhdessä selaimessa 248 00:15:37,910 --> 00:15:41,830 mutta taukoja toisessa, ja haluat välttää mahdollisimman paljon. 249 00:15:41,830 --> 00:15:44,830 Ja lopuksi JavaScript vaikka - on olemassa monia versioita JavaScript, 250 00:15:44,830 --> 00:15:50,570 ja tänä kesänä törmäsimme ongelmaan, jossa Document.getElementsByClassName-- 251 00:15:50,570 --> 00:15:54,500 joka on yleensä funktio, joka on määritelty osana JavaScript-standardi - 252 00:15:54,500 --> 00:15:58,120 ei ollut löytää Internet Explorer 8. 253 00:15:58,120 --> 00:16:01,900 Joten, kesän olin työskentelee laboratoriossa ja olimme rakennuksen online-kokeita. 254 00:16:01,900 --> 00:16:06,210 Ja ajattelimme se toimi todella hyvin, kunnes tajusimme käyttäjiä, jotka käyttivät 255 00:16:06,210 --> 00:16:09,780 Internet Explorer 8 ei esittämään tuloksia. 256 00:16:09,780 --> 00:16:13,200 Olimme vaille paljon tietoa. Se teki meistä todella surullista. 257 00:16:13,200 --> 00:16:17,790 Joten, haluat aina varmistaa, että skriptit ovat menossa töihin kaikkialla. 258 00:16:17,790 --> 00:16:20,500 >> Ja lopuksi, käyttää validator.w3.org 259 00:16:20,500 --> 00:16:22,770 joka on mitä kerromme teille tehdä PSET 7. 260 00:16:22,770 --> 00:16:24,530 Varmista, että sivut on validoitu. 261 00:16:24,530 --> 00:16:28,310 Se on tärkeää, koska se ainakin on ensimmäinen askel järki tarkistaa. 262 00:16:28,310 --> 00:16:31,870 Onko minun koodi tosiasiallisesti standardien mukainen? 263 00:16:34,930 --> 00:16:39,320 Toinen tapa tavallaan avulla voit varmistaa, että sivustosi on menossa töihin 264 00:16:39,320 --> 00:16:42,610 useimmissa tilanteissa on ehkä käyttää joitakin kirjastoja ja puitteita 265 00:16:42,610 --> 00:16:46,210 koska nämä todella fiksu kehittäjät ovat ajatelleet näitä asioita sinulle. 266 00:16:46,210 --> 00:16:49,850 He ovat menneet läpi ja he ovat kirjoittaneet eri toimintoja, jotka toimivat eri selaimissa. 267 00:16:49,850 --> 00:16:53,560 Esimerkiksi käytämme jQuery Pset 7. 268 00:16:53,560 --> 00:16:58,030 Vaikka et ehkä ole nähnyt sitä, jQuery tarjoaa paljon toimintoja 269 00:16:58,030 --> 00:17:00,280 että muuten olisi kirjoittaa itse. 270 00:17:00,280 --> 00:17:05,310 Mutta nämä kehittäjät kirjoitti sen, ja he varmistivat, että se toimii kaikissa selaimissa. 271 00:17:05,310 --> 00:17:10,280 Ja Bootstrap - joka on toinen CSS puitteet, että näytimme vuonna Pset 7 - 272 00:17:10,280 --> 00:17:17,000 se todella vie paljon päänsärkyä suunnitella verkkosivustoja, jotka näyttävät hyvältä. 273 00:17:17,000 --> 00:17:19,000 kaikissa selaimissa. 274 00:17:19,000 --> 00:17:23,660 >> Ja lopuksi, jos sen voi välttää, olen yleensä välttää koodaus tyhjästä. 275 00:17:23,660 --> 00:17:28,079 Jos olet vain luoda sivuston oman koulun joukkue, esimerkiksi 276 00:17:28,079 --> 00:17:33,920 ja kaikki sinun tarvitsee tehdä, on näyttää muutaman sivun ja ehkä on oma presidentti mennä 277 00:17:33,920 --> 00:17:38,910 ja muuttaa muutamia asioita siellä ja täällä - siellä oikeastaan ​​mitään tarvetta koodia, että jopa itse. 278 00:17:38,910 --> 00:17:40,910 Se vie paljon aikaa. 279 00:17:40,910 --> 00:17:42,660 Se vie paljon energiaa, ja sinun täytyy mennä läpi ja sinun täytyy selvittää, 280 00:17:42,660 --> 00:17:45,930 No, tämä tulee näyttää hyvältä tässä selaimessa, se aikoo näyttää hyvältä tässä selaimessa. 281 00:17:45,930 --> 00:17:50,610 Ehkä käyttää joitakin näistä laastaria, että muut ovat jo kirjoitettu sinulle, kuten 282 00:17:50,610 --> 00:17:52,610 WordPress tai Joomla tai Drupal. 283 00:17:52,610 --> 00:17:59,400 Näitä kutsutaan sisältöä - näitä kutsutaan CMSS joka pohjimmiltaan ovat vain paketteja, jotka 284 00:17:59,400 --> 00:18:03,020 jo tullut sinulle tehnyt ja voit ladata ne, laittaa ne päälle palvelimelle, 285 00:18:03,020 --> 00:18:07,510 ja muokata niitä kuitenkin haluat, ja sinulla on jo käynnissä verkkosivustolla. 286 00:18:07,510 --> 00:18:11,680 Ne koodi paketit ovat jotain mitä sisään. 287 00:18:11,680 --> 00:18:15,400 Nämä asiat ovat avoimen lähdekoodin ellet mennä jotain - 288 00:18:15,400 --> 00:18:19,390 Jos etsit muodossa paketti, on olemassa asioita, jotka eivät ole ilmaisia, kuten 289 00:18:19,390 --> 00:18:21,570 VBulletin tai IP.Board. 290 00:18:21,570 --> 00:18:23,790 Jos et tarvitse joitakin näistä kehittyneitä ominaisuuksia, 291 00:18:23,790 --> 00:18:27,530 voit aina valita ilmainen vaihtoehto. 292 00:18:27,530 --> 00:18:31,300 >> Ja lopuksi, sitä ei voi välttää sitä. 293 00:18:31,300 --> 00:18:33,300 Sinun täytyy testata, testata, testata. 294 00:18:33,300 --> 00:18:37,690 Sinun täytyy testata koodin kaikille näistä selaimista ja kaikkia näitä alustoja. 295 00:18:37,690 --> 00:18:44,110 Ja te tiedätte, IE6 - Luojan kiitos ihmiset ovat alkaneet siirtymässä pois IE6 296 00:18:44,110 --> 00:18:49,190 koska takaisin seuraavana päivänä, ehkä muutama vuosi sitten, web-kehittäjät oli aina, aina, 297 00:18:49,190 --> 00:18:55,280 aina ruokkia IE6: n heikkouksia jälkeen standardeja. 298 00:18:55,280 --> 00:19:00,860 Sivustot näyttivät sellainen 1990 puutteessa parempi tapa käsitellä sitä. 299 00:19:00,860 --> 00:19:04,380 Voit myös käyttää selaimen kuvakaappauksia tarkistaa CSS. 300 00:19:04,380 --> 00:19:08,100 Yksi todella cool sivusto on browserlab.adobe.com. 301 00:19:08,100 --> 00:19:11,070 Tämä on ilmainen palvelu ojensi Adobe. 302 00:19:11,070 --> 00:19:15,160 Ja mitä he tekevät on ne voivat ottaa kuvakaappauksia sivuston 303 00:19:15,160 --> 00:19:18,890 käynnissä eri olosuhteissa - kuten käynnissä eri selaimissa, 304 00:19:18,890 --> 00:19:22,660 käynnissä eri alustoilla - ja näyttää, miltä ne näyttävät. 305 00:19:22,660 --> 00:19:33,260 Vain osoittaa, mitä tarkoitan täällä, olen luonut verkkosivuilla viime vuonna nimeltään Life At Harvard, 306 00:19:33,260 --> 00:19:39,150 ja mitä yritin tehdä - Yritin tehdä my.harvard paremmin. 307 00:19:39,150 --> 00:19:43,840 Koska jos täällä viime vuonna, my.harvard ei näyttänyt niin se näyttää nyt. 308 00:19:43,840 --> 00:19:46,640 Se näyttää ikään inhottavaa. 309 00:19:46,640 --> 00:19:50,470 Mutta nyt näyttää paljon paremmalta. 310 00:19:50,470 --> 00:19:57,070 Oma täytäntöönpano ei ollut hyötyä enää, mutta yhtä kaikki, 311 00:19:57,070 --> 00:20:01,310 tiedätte, olen yrittänyt lisätä - (käsittämätön) monta tahansa - 312 00:20:01,310 --> 00:20:04,680 ja se näyttää - se näyttää erittäin hyvältä minun tietokone. 313 00:20:04,680 --> 00:20:08,560 Ja sitten, ehkä jos minulla olisi ollut enemmän aikaa olisin mennyt selaimen lab, 314 00:20:08,560 --> 00:20:13,020 ja olisin katsoin hyvin, miten se näyttää Chrome 18 Windows. 315 00:20:13,020 --> 00:20:17,060 Olisin selaa alaspäin ja näkisin - Voi ei! Katsokaa ilmoitukset ruutuun. 316 00:20:17,060 --> 00:20:20,200 Oma teksti on täynnä. Niin, että on paha, eikö? 317 00:20:20,200 --> 00:20:23,700 Jos käyttäjä käyttää Chrome Windows ja tulee minun verkkosivuilla, 318 00:20:23,700 --> 00:20:26,730 että heti näyttää erittäin epäammattimaista. 319 00:20:26,730 --> 00:20:30,760 Joten minun pitäisi mennä CSS ja selvittää, mitä osa CSS rikkoo täällä. 320 00:20:30,760 --> 00:20:35,090 Miksei se näy oikein ja korjata niin, että kaikki käyttäjät näkevät samalla sivustolla 321 00:20:35,090 --> 00:20:37,770 ja olla yhtä onnellinen. 322 00:20:37,770 --> 00:20:44,280 >> Ja lopuksi, hyvin, selain kuvakaappauksia ovat mukavia testata CSS, 323 00:20:44,280 --> 00:20:46,020 mutta entä JavaScript? 324 00:20:46,020 --> 00:20:48,660 Entä jos sinulla on monimutkainen käsikirjoitus, joka on käynnissä? 325 00:20:48,660 --> 00:20:50,460 No, voit aina tehdä virtualisointi. 326 00:20:50,460 --> 00:20:56,360 Jos sinulla on Mac, voit käyttää Bootcamp tai VMWare virtualisoida ehkä kopio 327 00:20:56,360 --> 00:20:59,540 Windows ja Internet Explorer siellä. 328 00:20:59,540 --> 00:21:03,400 Tai voit mennä jotain Spoon.net, joka valitettavasti toimii vain PC. 329 00:21:03,400 --> 00:21:05,290 Mutta mitä he tekevät on hyvin viileä. 330 00:21:05,290 --> 00:21:10,080 He virtualisoida ohjelmisto sinulle, jotta voit suorittaa erilaisia ​​versioita IE, esimerkiksi. 331 00:21:10,080 --> 00:21:12,080 Voit käyttää eri versioita Firefox. 332 00:21:12,080 --> 00:21:15,720 Voit käyttää eri versioita Safari ja testata kaikki sivustot siellä. 333 00:21:15,720 --> 00:21:18,360 Valitettavasti ne eivät ole ilmaisia. 334 00:21:18,360 --> 00:21:20,860 Tämä on maksullinen palvelu, niin siellä on aina tavallaan tämän - 335 00:21:20,860 --> 00:21:26,070 siellä on aina tavallaan tätä kompromissiksi, hyvin, aion tehdä oma verkkosivusto näyttää hyvältä. 336 00:21:26,070 --> 00:21:31,970 Jos näin on, olisin voinut maksaa joitakin palveluja auttaa minua tekemään niin. 337 00:21:31,970 --> 00:21:35,890 Kaikki kysymykset tässä vaiheessa mitään, että puhuimme? 338 00:21:38,500 --> 00:21:41,210 Mahtavaa. Okei. 339 00:21:41,210 --> 00:21:43,870 >> Nyt meillä on enemmän puhuttavaa. 340 00:21:43,870 --> 00:21:45,820 Entä virheitä? 341 00:21:45,820 --> 00:21:48,670 Miten varmistaa, että sivusto on menossa toimi, vaikka 342 00:21:48,670 --> 00:21:50,150 jotain pahaa tapahtuu? 343 00:21:50,150 --> 00:21:53,940 Ehkä sinulla ei ole sivun nimellä food.php. 344 00:21:53,940 --> 00:21:57,000 Mutta minulle, menen sivuston ja yritän käyttää food.php. 345 00:21:57,000 --> 00:22:00,770 Oletko juuri menossa näyttämään minulle, että valkoinen sivu, jossa lukee 404 - Tiedostoa ei löydy? 346 00:22:00,770 --> 00:22:04,400 Vai aiotko sanoa, "No, olen pahoillani, että en löytänyt tämän sinulle, 347 00:22:04,400 --> 00:22:08,520 mutta ehkä tässä on joitakin muita resursseja, joiden avulla voit etsiä mitä tarvitset. " 348 00:22:08,520 --> 00:22:13,180 Muut virheet - niin, tätä kutsutaan HTTP-virheet, jotka ovat vain joitakin virhekoodit 349 00:22:13,180 --> 00:22:17,130 että palvelin saattanut lähettää takaisin selaimen jos jotain pahaa tapahtuu. 350 00:22:17,130 --> 00:22:20,160 400 - Bad Request. 401 - Luvaton. 351 00:22:20,160 --> 00:22:25,560 403 on eräänlainen yhteinen kun on hakemiston, joka ei ole tarkoitus käyttää 352 00:22:25,560 --> 00:22:27,310 käyttäjä, mutta käyttäjä yrittää muutenkin. 353 00:22:27,310 --> 00:22:30,840 Ja 500 - Internal Server Error - joka yleensä tapahtuu, kun sinulla on jotain 354 00:22:30,840 --> 00:22:33,070 todella huono tekeillä PHP-koodin. 355 00:22:33,070 --> 00:22:36,140 Mutta joka tapauksessa, nämä asiat selaimet - tämänkaltaisissa virheitä sattuu. 356 00:22:36,140 --> 00:22:40,550 >> Joten, miten voit varmistaa, että voit sulavasti käsitellä näitä virheitä 357 00:22:40,550 --> 00:22:43,230 ja varmista, että käyttäjä ei ole vain eräänlainen roikkuu siellä? 358 00:22:46,850 --> 00:22:48,850 Tässä tulee. Htaccess. 359 00:22:48,850 --> 00:22:51,300 Nyt. Htaccess on jotain, joka toimii Apache-palvelimia, 360 00:22:51,300 --> 00:22:55,550 jotain, joka toimii ja toimii muutamia muita palvelimia samoin. 361 00:22:55,550 --> 00:23:01,350 Tämä on vain tapa, jolla voit määrittää palvelimen siten, että 362 00:23:01,350 --> 00:23:04,470 voit tehdä sen tehdä mitä haluat sen tehdä. 363 00:23:04,470 --> 00:23:06,790 Jotkut asiat voit tehdä. Voisit hallita välimuistin asetuksia. 364 00:23:06,790 --> 00:23:11,290 Ehkä siellä on tiettyjä sivustosi sivulle, että olet varma, että käyttäjä 365 00:23:11,290 --> 00:23:14,740 ladata uudelleen joka kerta käyttäjän tulee ja vierailee sivustolla. 366 00:23:14,740 --> 00:23:26,980 Tai ehkä sinulla on joitakin URL-osoite on kuin yoursite.com / testi / html / pages / hello.html 367 00:23:26,980 --> 00:23:31,270 ja haluat vain, että on yourname.com / hei - hyvin, voit käyttää. htaccess 368 00:23:31,270 --> 00:23:34,760 ohjata yhden verkkosivun toiseen. 369 00:23:34,760 --> 00:23:36,600 Voit myös käyttää sitä tehdä todennus. 370 00:23:36,600 --> 00:23:39,890 Ehkä on olemassa joitakin osia sivuston, sinun täytyy käyttää toista salasanaa. 371 00:23:39,890 --> 00:23:42,620 Voit estää tiettyjen IP-osoitteita, estää tietyillä aloilla. 372 00:23:42,620 --> 00:23:46,770 Ehkä juuri todellakaan pidä Harvardin opiskelijoille sivuston käytössä. 373 00:23:46,770 --> 00:23:49,910 No, sinulla on mahdollisuus estää kaikki Harvardin IP-osoitteet. 374 00:23:49,910 --> 00:23:56,370 >> Lopuksi voit hoitaa asioita - voit kirjoittaa tiettyjä koodin, jotta palvelin 375 00:23:56,370 --> 00:24:03,100 kohdella kuten. Zhao tai. nimesi tai. hei sivuja PHP. 376 00:24:03,100 --> 00:24:05,170 Ehkä se tulee olemaan hyötyä. Ehkä se ei ole. 377 00:24:05,170 --> 00:24:07,980 Ja lopuksi, voit käyttää sitä käsitellä virhereaktiot. 378 00:24:07,980 --> 00:24:10,300 Mitä tämä sitten tarkoittaa? 379 00:24:10,300 --> 00:24:16,030 Jos vain lisätä koodin näin - ErrorDocument 404 ja sitten ohjata heidät jossain 380 00:24:16,030 --> 00:24:20,440 virhe sivulla voit varmistaa, että käyttäjä ei vain nähdä todella, todella ruma 381 00:24:20,440 --> 00:24:23,550 404 ja näyttää heille jotain mukavaa. 382 00:24:23,550 --> 00:24:29,000 >> Katsotaanpa itse katsomaan, miten voimme tehdä sen kanssa Pset 7. 383 00:24:29,000 --> 00:24:34,190 Täällä olen minun laite. 384 00:24:34,190 --> 00:24:38,440 Aion avata Chrome, ja sitten aion yrittää päästä sivulle 385 00:24:38,440 --> 00:24:43,350 että ei löydy CS50 Finance. 386 00:24:43,350 --> 00:24:52,710 Joten, paikallinen isäntä - cats.php--niin huomaa, että olen luonut virheasiakirjaa 387 00:24:52,710 --> 00:24:54,770 joka sanoo, "Canz ei löydä z sivu!" 388 00:24:54,770 --> 00:24:56,990 Se on hyvin surullinen kissa se. 389 00:24:56,990 --> 00:24:59,910 Jos menet Twitterissä, jos et mene mihinkään näihin sivustoihin, 390 00:24:59,910 --> 00:25:02,700 et löydä sivua, he yleensä yrittää näyttää söpö kuva 391 00:25:02,700 --> 00:25:04,850 niin, että et ole liian pettynyt. 392 00:25:04,850 --> 00:25:07,830 Voisit myös jotain, joka on enemmän ammatillista, joka sanoo, 393 00:25:07,830 --> 00:25:11,760 No, olen pahoillani, etten ole löytänyt sivun, mutta ehkä tässä on hakukenttä. 394 00:25:11,760 --> 00:25:16,750 Tai ehkä tässä on linkkejä, jotka auttavat sinua löytämään linkin, jonka haluat. 395 00:25:16,750 --> 00:25:21,410 Joten, miten voin tehdä tämän? Miten tämä on edes mahdollista? 396 00:25:21,410 --> 00:25:23,500 Jos menemme terminaaliimme täällä - 397 00:25:23,500 --> 00:25:26,300 Olen juuri menossa suurentaa vähän - 398 00:25:26,300 --> 00:25:30,110 huomaa, että minulla on uusi sivu. 399 00:25:30,110 --> 00:25:34,440 Inside My HTML hakemistoon sitä kutsutaan - et näe sitä - 400 00:25:34,440 --> 00:25:37,280 sitä kutsutaan error.php. 401 00:25:37,280 --> 00:25:41,010 Ja error.php on vain tiedosto, jonka tein 402 00:25:41,010 --> 00:25:43,030 joka osoittaa, että sivu itse. 403 00:25:43,030 --> 00:25:46,710 Voin näyttää, mitä error.php on. 404 00:25:46,710 --> 00:25:48,710 Se on juuri tällä sivulla. 405 00:25:48,710 --> 00:25:50,710 Se sanoo: "Voi ei! Canz ei löydä z sivu!" 406 00:25:50,710 --> 00:25:58,630 Ja jos haluat nähdä - niin, huomaa että. Htaccess sellainen on outo nimi. 407 00:25:58,630 --> 00:26:01,040 Se alkaa pisteellä, mikä tarkoittaa, että se on järjestelmän tiedosto. 408 00:26:01,040 --> 00:26:03,360 Se on piilotettu tiedosto, joka ei yleensä esitetty. 409 00:26:03,360 --> 00:26:09,060 Jos teet ls-voit nähdä kaikki piilotetut tiedostot tietyssä hakemistossa, 410 00:26:09,060 --> 00:26:12,030 ja todellakin, näet. htaccess on yksi niistä. 411 00:26:12,030 --> 00:26:15,490 Mennään eteenpäin ja avata. Htaccess - 412 00:26:15,490 --> 00:26:19,830 kanssa gedit - 413 00:26:19,830 --> 00:26:26,870 Boom! Minulla on vain yksi rivi siellä - Error asiakirjan 404-virheitä 414 00:26:26,870 --> 00:26:28,760 joka tunnetaan myös tiedosto-ei-löytynyt virheitä. 415 00:26:28,760 --> 00:26:32,720 Katsotaanpa ohjata ne jotain kutsutaan error.php. 416 00:26:36,100 --> 00:26:42,030 Voit pitää hauskaa asioita, kuten canz ei löydä Z! 417 00:26:42,030 --> 00:26:46,770 Ja on myös erittäin hienoja asioita, joita voit tehdä. Htaccess. 418 00:26:46,770 --> 00:26:49,520 Jos haluat nähdä lisää. Htaccess taikuutta, 419 00:26:49,520 --> 00:26:56,470 Tämä on hyvin viileä verkkosivuilla mennä - sitä kutsutaan javascriptkit.com/howto/htaccess.shtml-- 420 00:26:56,470 --> 00:27:01,880 jos haluat tehdä enemmän palvelimelle taikuutta. Ja se voi olla hyvin hauskaa. 421 00:27:01,880 --> 00:27:05,490 >> Vau! Hyvä! Lisää söpöjä kuvia. 422 00:27:05,490 --> 00:27:10,060 Tämä on kaveri tekee punnerruksia, ja hänen kissa yrittää auttaa. Minusta se on erittäin söpö. 423 00:27:10,060 --> 00:27:14,830 Valitettavasti minulla ei ole tuollainen kissa. 424 00:27:14,830 --> 00:27:17,640 Selvä. Joten, olemme puhuneet. Htaccess. 425 00:27:17,640 --> 00:27:19,640 Olemme puhuneet virheiden käsittelyä. 426 00:27:19,640 --> 00:27:20,940 Olemme puhuneet hosting, verkkotunnukset. 427 00:27:20,940 --> 00:27:23,230 Olemme puhuneet rajat selaimen yhteensopivuutta. 428 00:27:23,230 --> 00:27:25,210 Nyt miten voimme varmistaa, että sivustosi todella suorittaa? 429 00:27:25,210 --> 00:27:26,950 Miten voimme varmistaa, että jos menen sivuston 430 00:27:26,950 --> 00:27:29,830 Voin nähdä sivun muutamassa sekunnissa? 431 00:27:29,830 --> 00:27:33,520 Yksi niistä asioista, jotka mielestäni ihmiset vain eräänlainen unohtaa 432 00:27:33,520 --> 00:27:36,160 on kuvan optimointi. 433 00:27:36,160 --> 00:27:37,560 Oletetaan, että olet halunnut laittaa kuva sivuston 434 00:27:37,560 --> 00:27:40,330 ja se on 2 mg suuri. 435 00:27:40,330 --> 00:27:42,670 Se voisi olla hieno meille, koska olemme Harvardin, 436 00:27:42,670 --> 00:27:45,000 ja meillä on erittäin nopea internet-yhteys. 437 00:27:45,000 --> 00:27:47,470 Mutta kuvittele joku Kiinassa. Kuvittele joku Intiassa. 438 00:27:47,470 --> 00:27:52,440 kuvitella joku ehkä maaseudulla Kansas, joka ehkä ei ole samanlaista 439 00:27:52,440 --> 00:27:54,690 laajakaistayhteys, että meillä on. 440 00:27:54,690 --> 00:27:57,710 Jos sinulla on 2 MB kuvan sivuston ja käyttäjä yrittää käyttää sitä, 441 00:27:57,710 --> 00:28:00,890 se vie ne todella kauan ladata. 442 00:28:00,890 --> 00:28:04,160 Joten, jos et tarvitse tällaista päätöslauselman, 443 00:28:04,160 --> 00:28:09,220 voit muuttaa kuvan kokoa jotain, kuten Adobe Photo Shop. 444 00:28:09,220 --> 00:28:13,400 Siellä on yleensä vaihtoehto nimeltään turvallinen web ja laitteiden 445 00:28:13,400 --> 00:28:15,850 ja mitä se tekee on se riisuu pois kaikki tarpeettomat tiedot 446 00:28:15,850 --> 00:28:20,160 ja tavallaan tiivistetään tiedostosi pienen kuvan kokoa niin, että voit 447 00:28:20,160 --> 00:28:22,960 laita se päälle sivuston, ja käyttäjälle, joka yrittää ladata kyseisen sivun 448 00:28:22,960 --> 00:28:26,950 aikoo ladata pienemmän version kuva. 449 00:28:26,950 --> 00:28:28,230 Jos sinulla ei ole Adobe Photo Shop 450 00:28:28,230 --> 00:28:32,650 webresizer.com on myös toinen resurssi, jossa voit syöttää kuvan 451 00:28:32,650 --> 00:28:36,470 ja se sylkemään täsmälleen sama kuva, 452 00:28:36,470 --> 00:28:39,970 mutta se on jotain 3 kertaa pienempi. 453 00:28:39,970 --> 00:28:41,970 Niin, että on erittäin hyödyllinen käyttäjille. 454 00:28:41,970 --> 00:28:45,930 >> Toinen asia, mitä voi tehdä, on minify koodi. 455 00:28:45,930 --> 00:28:48,460 Jos me katsomaan Google.com, 456 00:28:48,460 --> 00:28:56,400 huomaat, että se ei ole tavallaan sama HTML-ja CSS olemme tottuneet. 457 00:28:56,400 --> 00:29:02,250 Juuri menossa katsomaan lähdekoodia tästä. 458 00:29:02,250 --> 00:29:07,600 Jos minä vain selaa - wow, joka näyttää melko inhottavaa. 459 00:29:07,600 --> 00:29:09,650 Tämä saisi nolla tyyliin. 460 00:29:09,650 --> 00:29:13,470 Jos koodattu tämä teidän Pset, saat nolla tyyliisi. 461 00:29:13,470 --> 00:29:16,990 Tämä ei ole väli. Nimet näyttävät todella arvoituksellinen. 462 00:29:16,990 --> 00:29:19,800 Se kaikki todella inhottavaa. 463 00:29:19,800 --> 00:29:24,060 Ja käsikirjoitus sulkea kehossa - sulkeminen HTML - 464 00:29:24,060 --> 00:29:26,280 he kaikki yhdessä - kaikki smushed yhdessä. 465 00:29:26,280 --> 00:29:28,280 Miksi he tekevät tämän? 466 00:29:28,280 --> 00:29:30,650 He minified niiden koodia. 467 00:29:30,650 --> 00:29:33,310 Huomaa, että tämä asiakirja tulee olemaan paljon pienempi 468 00:29:33,310 --> 00:29:36,660 minulle ladata kuin jotain valkoinen tila, 469 00:29:36,660 --> 00:29:39,410 kuin jotain todella pitkä muuttujanimiin. 470 00:29:39,410 --> 00:29:41,710 Jos minify koodin voit nauhat pois kaikki valkoinen tila. 471 00:29:41,710 --> 00:29:45,960 Tietenkin selaimesi ei välitä, jos sinulla on valkoinen tila koodissa. 472 00:29:45,960 --> 00:29:49,630 Sinun nauhat se, nyt voin ladata pienempi tiedosto - 473 00:29:49,630 --> 00:29:52,770 Nyt tiedosto - asiakirja, aiomme ladata on pienempi tiedostokoko, 474 00:29:52,770 --> 00:29:56,180 se on nopeampi minun ladata, ja se on hyödyllistä. 475 00:29:56,180 --> 00:30:01,550 Jos olet työskennellyt sivustot ja olet käynnistää verkkosivuilla, 476 00:30:01,550 --> 00:30:04,630 se on lähes aina hyvä minify koodia. 477 00:30:04,630 --> 00:30:08,150 Toinen syy, miksi se voisi olla hyvä on ehkä et halua muiden käyttää koodia. 478 00:30:08,150 --> 00:30:11,050 Ehkä et halua muiden käyttää CSS. 479 00:30:11,050 --> 00:30:13,460 Tiedät jos todella halusi olla pihi, että 480 00:30:13,460 --> 00:30:16,670 voit myös minify koodia, ja se olisi vaikeampaa minulle varastaa sen 481 00:30:16,670 --> 00:30:19,170 koska minulla ei ole aavistustakaan, mitä on tekeillä. 482 00:30:19,170 --> 00:30:22,990 Voit myös mennä sivustot kuten minify.avivo.si. 483 00:30:22,990 --> 00:30:27,900 Tällaisia ​​palveluita verkossa auttaa sinua minify koodia niin, että sinun ei tarvitse tehdä sitä käsin. 484 00:30:27,900 --> 00:30:30,080 Ehdottomasti älä tee sitä käsin. 485 00:30:30,080 --> 00:30:32,210 >> Okei. Nyt puhumme skriptejä. 486 00:30:32,210 --> 00:30:35,040 Ehkä teidän PHP on jotain, että sinun ei tarvitse tehdä. 487 00:30:35,040 --> 00:30:37,910 Ehkä siellä on ylimääräistä silmukoita siellä. 488 00:30:37,910 --> 00:30:40,850 Puhuimme koodi suunnittelu CS50. 489 00:30:40,850 --> 00:30:44,550 Vaikka olet koodaus C, jos sinulla on - jos teet ylimääräistä työtä 490 00:30:44,550 --> 00:30:49,440 että sinun ei tarvitse tehdä, hyvin, että menee hidastaa skriptejä sivuston, 491 00:30:49,440 --> 00:30:53,280 ja tämä on erityisen tärkeää sivustot, koska käyttäjät ovat nykyään hyvin kärsimättömiä. 492 00:30:53,280 --> 00:30:56,110 Jos teet turhaa työtä, se vie ne enää 493 00:30:56,110 --> 00:31:00,080 saada tietoa, että he haluavat, ja he tulevat olemaan hyvin onneton. 494 00:31:00,080 --> 00:31:02,200 Lopuksi, sinun kannattaa optimoida tietokannan taulukoita. 495 00:31:02,200 --> 00:31:05,020 Muista puhuimme indeksit. 496 00:31:05,020 --> 00:31:09,420 He eivät ole vain hyvä ja varmista, että sinulla on rivi, joka on ainutlaatuinen. 497 00:31:09,420 --> 00:31:12,440 Ne ovat myös hyvä varmistaa, että tietokanta toimii nopeasti. 498 00:31:12,440 --> 00:31:16,240 Jos haluat lukea että mene MySQL asiakirjat, 499 00:31:16,240 --> 00:31:18,710 tai voit katsoa - No, miten voin optimoida tietokannan taulukkoon? 500 00:31:18,710 --> 00:31:23,350 Miten voin varmistaa, että olen indeksit, jotka auttavat minua saamaan tietoa nopeammin? 501 00:31:23,350 --> 00:31:27,300 >> On myös hieman temppuja, joita voit käyttää kuten välimuistia. 502 00:31:27,300 --> 00:31:28,980 Jos sinulla on PHP - jos sinulla on blogi, esimerkiksi 503 00:31:28,980 --> 00:31:31,980 ja sinulla on - ja se saa virtansa PHP tai muulla kielellä - 504 00:31:31,980 --> 00:31:37,690 voit välimuistiin blogin sanokaamme 50 minuutin välein, jotta voit palvella staattisia sivuja 505 00:31:37,690 --> 00:31:40,610 tai staattinen HTML kävijöitä sivustollesi. 506 00:31:40,610 --> 00:31:43,380 Näin käyttäjien ei tarvitse suorittaa PHP script joka kerta, 507 00:31:43,380 --> 00:31:47,410 ja ehkä se on nopeampi heille käyttää näitä tietoja. 508 00:31:47,410 --> 00:31:49,410 >> Ja lopuksi, voit käyttää jotain CDN. 509 00:31:49,410 --> 00:31:51,900 Huomaa, että aina, kun lataat Pset, 510 00:31:51,900 --> 00:31:54,890 voit aina mennä CDN.CS50.net. Miksi? 511 00:31:54,890 --> 00:32:01,540 CS50 käyttää myös eräänlainen kuten CDN - sisällön jakeluverkko - 512 00:32:01,540 --> 00:32:06,120 mikä tarkoittaa vain sitä, että se on joukko palvelimia ehkä jossain päin maailmaa 513 00:32:06,120 --> 00:32:08,120 jotka auttavat palvella sivusi kävijöitä. 514 00:32:08,120 --> 00:32:13,770 Jos kävijä on saada sivun palvelin, joka on lähempänä heitä maantieteellisesti, 515 00:32:13,770 --> 00:32:16,770 niin todennäköisesti kävijä on menossa tiedoston paljon nopeammin. 516 00:32:16,770 --> 00:32:20,490 On myös lähteitä verkossa, joka auttaa sinua tekemään niin. 517 00:32:20,490 --> 00:32:24,070 Yksi niistä on CloudFlare. Ne tarjoavat ilmaisen CDN palvelu. 518 00:32:24,070 --> 00:32:26,020 Jos sinulla on paljon tiedostoja, että näyttämisen käyttäjille, 519 00:32:26,020 --> 00:32:32,260 niin ehkä se on parempi laittaa ne CDN jotta he voivat saada niitä nopeammin. 520 00:32:32,260 --> 00:32:39,070 >> Lopullinen aihe päivä on hakukoneoptimoinnin. 521 00:32:39,070 --> 00:32:41,070 Mikä on hakukoneoptimointi? 522 00:32:41,070 --> 00:32:44,070 Joka varmistaa, että hakukoneet, kuten Google tai Bing tai Yahoo 523 00:32:44,070 --> 00:32:50,740 voi mennä sivuston ja indeksoida sivustosi ja indeksoida sivustosi ja kun 524 00:32:50,740 --> 00:32:53,040 Minä esimerkiksi mennä Google.com ja yritän etsiä jotain, 525 00:32:53,040 --> 00:32:55,040 sitten sivustosi aukeaa. 526 00:32:55,040 --> 00:32:57,000 Miten varmistaa, että sivusto on yksi top 10? 527 00:32:57,000 --> 00:33:00,000 Koska kuten me kaikki tiedämme, jos etsit jotain Google 528 00:33:00,000 --> 00:33:02,880 ja se ei ole päällä 10 olet todennäköisesti aio katsoa seuraavan 10. 529 00:33:02,880 --> 00:33:07,160 Tämä on eräänlainen aihe, joka on mysteeri. 530 00:33:07,160 --> 00:33:09,850 Siellä on paljon hype siellä Internetissä. 531 00:33:09,850 --> 00:33:14,680 On olemassa paljon taikauskoa noin jos et x niin Google pidän vielä enemmän. 532 00:33:14,680 --> 00:33:16,680 Jos et y niin Google pidän vielä enemmän. 533 00:33:16,680 --> 00:33:19,680 Se on luultavasti parempi tutkia haku jättiläinen asiakirjoihin itse. 534 00:33:19,680 --> 00:33:27,470 >> Tämä on yksi niistä asiakirjoista, Google, joka kertoo, kuinka optimoida sivustosi 535 00:33:27,470 --> 00:33:30,860 niin että Google voi käyttää ja indeksoi sitä hienosti. 536 00:33:30,860 --> 00:33:33,680 Sinun ei tarvitse kopioida alas tätä URL koska tämä esitys on menossa 537 00:33:33,680 --> 00:33:36,680 olla verkossa joka tapauksessa. 538 00:33:36,680 --> 00:33:38,770 Jos tarkastellaan tämän ja luet tätä on joitakin erittäin hyödyllisiä vinkkejä siellä. 539 00:33:38,770 --> 00:33:42,240 Google kertoo - jos todella haluat sivustosi on indeksoitu hyvin 540 00:33:42,240 --> 00:33:44,610 sinun pitäisi tehdä kaikki nämä asiat. 541 00:33:44,610 --> 00:33:47,570 >> Toinen asia, että hakukoneet todella on tuoretta sisältöä. 542 00:33:47,570 --> 00:33:49,500 Jos sinulla on sisältöä, joka on päivitetty hyvin säännöllisesti 543 00:33:49,500 --> 00:33:51,950 Sitten hakukoneet sanovat, ooh, pidän sivuston. 544 00:33:51,950 --> 00:33:53,950 Aion mennä sivustoon usein. 545 00:33:53,950 --> 00:33:56,840 Aion indeksin paljon sivuja. 546 00:33:56,840 --> 00:33:59,560 Jos sinulla on tuoretta sisältöä niin olet todennäköisesti näy - 547 00:33:59,560 --> 00:34:02,540 olet enemmän todennäköisesti enemmän merkitystä. 548 00:34:02,540 --> 00:34:04,630 Olet todennäköisesti olemaan päivitetty, 549 00:34:04,630 --> 00:34:08,860 ja hakukoneet ovat todennäköisesti laittaa sivuston toisten yläpuolelle. 550 00:34:08,860 --> 00:34:10,860 >> Deep yhteydet ovat myös tärkeitä. 551 00:34:10,860 --> 00:34:13,530 Jos todella halusi sivustosi näyttää hyvältä hakukoneen silmissä 552 00:34:13,530 --> 00:34:18,090 ovat paljon muut sivustot liittyvät siihen ja liittyy syvälle verkkosivuilla. 553 00:34:18,090 --> 00:34:20,090 Älä vain linkki etusivulle. 554 00:34:20,090 --> 00:34:26,719 Linkki ehkä yourname.com / jotain / jotain / something.php. 555 00:34:26,719 --> 00:34:29,840 Että - on hakukone - keinot, wow, ne ovat todella mielenkiintoista sisältöä 556 00:34:29,840 --> 00:34:35,350 että joku muu on yhdistää niin syvälle niiden päällä, että minun pitäisi todella, todella 557 00:34:35,350 --> 00:34:38,260 laittaa enemmän merkitystä päälle, että sivuston sivut. 558 00:34:38,260 --> 00:34:41,940 >> Jos sinulla on tarkka sivun otsikot, jos sinulla ei ole virheitä, että on hyvä, koska 559 00:34:41,940 --> 00:34:44,670 jos hakukone yrittää käydä sivustossasi, ja se alkaa virhe, 560 00:34:44,670 --> 00:34:46,780 se on luultavasti aio luopua hyvin, hyvin pian. 561 00:34:46,780 --> 00:34:49,510 Ja lopuksi, haluat olla nopea latausajan koska hakukoneet - 562 00:34:49,510 --> 00:34:53,820 Aivan kuten ihmisillä - älkää on paljon kärsivällisyyttä hidas sivustoja. 563 00:34:53,820 --> 00:34:57,070 Tämä on tapa, jolla voit varmistaa, että näytät jopa suurempi 564 00:34:57,070 --> 00:35:01,390 Hakukone kyselyt ja toivottavasti näin saada lisää liikennettä. 565 00:35:01,390 --> 00:35:04,730 Koska loppujen lopuksi olet viettänyt koko tämän ajan kehittää sivuston. 566 00:35:04,730 --> 00:35:06,280 Vietit kaikki tällä kertaa käynnistää tämän kotisivut. 567 00:35:06,280 --> 00:35:11,780 Haluat varmista, että sinulla on runsaasti käyttäjiä, jotka todella näkevät sisältöä. 568 00:35:13,330 --> 00:35:15,660 >> Muita hyviä resursseja käyttää. 569 00:35:15,660 --> 00:35:19,210 Google Webmaster Tools on jotain mitä tarvitset. 570 00:35:19,210 --> 00:35:21,780 Tämä vain auttaa näkemään - Google ei indeksoi sivustoni. 571 00:35:21,780 --> 00:35:24,490 Millaisia ​​virheitä on se kohtaaminen? 572 00:35:24,490 --> 00:35:27,490 Kuinka monta sivua on se indeksoitu? 573 00:35:27,490 --> 00:35:29,490 Mitä se mielestäsi tärkein sisältö sivuni? 574 00:35:29,490 --> 00:35:31,490 Ehkä se ei ole mitä haluan sen olevan. 575 00:35:31,490 --> 00:35:36,880 Ehkä minun täytyy muuttaa minun verkkosivuilla hieman niin, että se heijastuu paremmin 576 00:35:36,880 --> 00:35:38,880 mitä minun verkkosivuilla on todella kysymys. 577 00:35:38,880 --> 00:35:41,000 Google Analytics on toinen todella viileä työkalu. 578 00:35:41,000 --> 00:35:44,120 Voit lisätä hieman JavaScript sivuillesi. 579 00:35:44,120 --> 00:35:47,020 Ja jälkeenpäin voit mennä Google Analytics, ja se seuraa 580 00:35:47,020 --> 00:35:49,020 kävijä väestötiedot ja sivuston kasvua. 581 00:35:49,020 --> 00:35:51,810 Se kertoo, kuinka paljon kävijöitä käymään sivustossasi 582 00:35:51,810 --> 00:35:55,310 tietyn päivän kuluessa tiettyyn kellonaikaan, tietyllä viikolla. 583 00:35:55,310 --> 00:35:57,310 Kuinka monta kävijää Kiinasta? Kuinka paljon kävijöitä Antarktis - 584 00:35:57,310 --> 00:35:59,310 olet saada sivustosi. 585 00:35:59,310 --> 00:36:03,470 että voisi olla jotain siistiä nähdä tai se voisi jopa olla hyötyä 586 00:36:03,470 --> 00:36:05,470 koska yrität kohdistaa tiettyyn ryhmään. 587 00:36:05,470 --> 00:36:08,410 Ehkä yrität kohdistaa teini sivuston, ja näet, että 588 00:36:08,410 --> 00:36:11,410 useimmat kävijöitä verkkosivuilla on ehkä 30 - 40-vuotiaille, 589 00:36:11,410 --> 00:36:15,130 niin ehkä joko sinulla on ongelma tai voit sanoa, 590 00:36:15,130 --> 00:36:19,590 hyvin, niin ehkä minun pitäisi vain muuttaa sivuston tarkennusta siten, että 591 00:36:19,590 --> 00:36:22,240 Olen keskittyä enemmän, että ikäryhmässä. 592 00:36:22,240 --> 00:36:28,500 >> Google Apps - jos halusi olla tavallaan sähköpostit verkkotunnus - 593 00:36:28,500 --> 00:36:31,230 ehkä jotain yourname@yourname.com-- 594 00:36:31,230 --> 00:36:35,270 voit käyttää Gmail-- voit käyttää Gmail-palvelu 595 00:36:35,270 --> 00:36:38,500 ja Google Apps on yksi tapa tehdä se. 596 00:36:38,500 --> 00:36:44,050 Voit perustaa erityisiä sähköpostiosoitteet, jotka ovat ominaisia ​​verkkotunnus 597 00:36:44,050 --> 00:36:46,800 sijaan of@gmail.com. 598 00:36:46,800 --> 00:36:51,840 >> Ja lopuksi, on web-kehittäjä laajennuksia ja lisäosia - Chrome, 599 00:36:51,840 --> 00:36:56,380 Firefox, muille selaimille - että voit mennä ja tarkastaa 600 00:36:56,380 --> 00:37:02,290 CSS, tarkastaa JavaScript, katso mitä vikaa JavaScript käsikirjoituksen, 601 00:37:02,290 --> 00:37:05,290 ja ehkä se tulee olla hyötyä de-salakuuntelun tarkoituksiin, voit selvittää - 602 00:37:05,290 --> 00:37:08,630 No, miksi ei minun verkkosivuilla näy oikein tässä selaimessa? 603 00:37:08,630 --> 00:37:11,800 >> Ja lopuksi, jos halusi oppia lisää näistä näkökulmista - 604 00:37:11,800 --> 00:37:14,410 jos halusi oppia lisää HTML-ja CSS-ja JavaScript - 605 00:37:14,410 --> 00:37:16,790 koska loppujen lopuksi, me vain opettanut teille vähän - 606 00:37:16,790 --> 00:37:21,240 voit mennä sivustot kuten W3Schools.com etsiä lisää resursseja. 607 00:37:21,240 --> 00:37:26,340 Heillä on erittäin mukava tutorials, miten voin tehdä x, tai mitä y tarkoittaa? 608 00:37:26,340 --> 00:37:30,400 Jos halusi oppia lisää näistä kielistä voit mennä täällä. 609 00:37:30,400 --> 00:37:37,690 >> Selvä. Luulen, halusin jättää viime minuutin tätä kysymystä, 610 00:37:37,690 --> 00:37:39,810 niin onko mitään kysyttävää mitään, että puhuimme? 611 00:37:39,810 --> 00:37:43,500 [Yleisössä] Millaiset asiat ovat W3Schools ja miten se kattaa? 612 00:37:43,500 --> 00:37:45,500 [Yuechen Zhao] Millaiset asiat? 613 00:37:45,500 --> 00:37:50,180 Niin, yksi hyvin suurimmista asioista, että käytän paljon on niiden viittaukset. 614 00:37:50,180 --> 00:37:54,430 Niiden viittaukset yksityiskohtaisesti, esimerkiksi CSS - 615 00:37:54,430 --> 00:37:59,480 mitä tämä tarkoittaa tai jos haluat muuttaa taustan sivun - 616 00:37:59,480 --> 00:38:01,480 miten teet sen? 617 00:38:01,480 --> 00:38:04,550 Missä selaimissa komennon? Tuollaista. 618 00:38:04,550 --> 00:38:10,870 Ja sitten ne myös vain erittäin mukava tutorials HTML, PHP, JavaScript, 619 00:38:10,870 --> 00:38:14,290 MySQL, kaikenlaisia ​​eri aiheista. 620 00:38:14,290 --> 00:38:18,800 Ne ovat mukavia opetusohjelmia. He opettavat, miten tehdä asioita. 621 00:38:18,800 --> 00:38:22,590 On kiva pystyä menemään ja oppia lisää näistä aiheista. 622 00:38:22,590 --> 00:38:27,180 >> [Yleisössä] HTML 5 ei ole vielä yhteensopiva kaikkien selainten siellä. 623 00:38:27,180 --> 00:38:30,700 Voisitteko suositella vain pysyä poissa, koska yhteensopivuusongelmia? 624 00:38:30,700 --> 00:38:32,700 Miten käsitellä sitä? 625 00:38:32,700 --> 00:38:38,640 [Yuechen Zhao] Kyllä, niin, kysymys on HTML5 on vielä vauva standardi. 626 00:38:38,640 --> 00:38:42,030 Se ei todellakaan tue paljon selaimia, joten meidän pitäisi välttää? 627 00:38:42,030 --> 00:38:48,040 Mielestäni viime vuonna olisin ollut erittäin suuri kannattaja, nyt välttää HTML5 628 00:38:48,040 --> 00:38:52,430 koska se on edelleen - se on edelleen hyvin uusi ja itse asiassa, HTML5-standardin 629 00:38:52,430 --> 00:38:55,610 ei ole vielä lyöty lukkoon. 630 00:38:55,610 --> 00:38:58,790 Ja niin, ei todellakaan ole HTML5-standardin. 631 00:38:58,790 --> 00:39:03,840 Mutta luulen, varsinkin jos olet suunnitella verkkosivuilla nyt 632 00:39:03,840 --> 00:39:07,450 se voisi olla parempi, jos vain mennä HTML5, koska se on tavallaan olemaan tulevaisuudessa, 633 00:39:07,450 --> 00:39:11,250 ja jos haluat sivustosi olla tulevaisuudessakin ja haluat sivustosi työskennellä 634 00:39:11,250 --> 00:39:14,320 tulevaisuudessa selaimissa, se voisi olla parempi alkaa rakentaa jotain tulevaisuutta 635 00:39:14,320 --> 00:39:19,830 kuin aikaisemmin, ja myös vain siksi, että HTML5 ei todellakaan ole, että eri 636 00:39:19,830 --> 00:39:23,080 alkaen HTML4 tai XHTML. 637 00:39:23,080 --> 00:39:29,780 Jos käytät HTML5, se yleensä toimii useimmissa selaimissa. 638 00:39:29,780 --> 00:39:34,660 Sinun täytyy vain tavallaan mennä ja varmista, että näitä kuvakaappauksia 639 00:39:34,660 --> 00:39:38,630 ja varmista kanssa meneillään nämä sivustot itse. 640 00:39:38,630 --> 00:39:44,280 Mutta todennäköisesti se toimi, jos käytät tiettyjä erityispiirteitä HTML5. 641 00:39:44,280 --> 00:39:50,240 Huomaa myös, että CS50 - Esimerkiksi videosoitin, että käytämme - 642 00:39:50,240 --> 00:39:56,230 se käyttää HTML5 ja HTML5 video näyttää luentoja. 643 00:39:56,230 --> 00:39:59,420 Mutta jos sinulla on todella vanha selain, niin se tulee turvautua Flash. 644 00:39:59,420 --> 00:40:01,420 Niin, että on myös jotain muuta - 645 00:40:01,420 --> 00:40:05,190 on varavaihtoehtojen järjestelmä, kun vain tietää, että selain ei aio käsitellä 646 00:40:05,190 --> 00:40:08,140 mitä haluat käsitellä. 647 00:40:08,140 --> 00:40:10,140 >> Muita kysymyksiä? 648 00:40:10,140 --> 00:40:13,270 Mitään, että puhuimme. 649 00:40:16,910 --> 00:40:20,750 Selvä. Niin mielestäni se siitä minulle. 650 00:40:20,750 --> 00:40:23,090 Minusta se on siinä. 651 00:40:23,090 --> 00:40:28,430 (Suosionosoituksia) 652 00:40:28,430 --> 00:40:30,000 Cool. 653 00:40:30,500 --> 00:40:32,700 [CS50.TV]