1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [სემინარი] [მომზადება თქვენი საიტის ვებ] 2 00:00:02,000 --> 00:00:05,000 [Yuechen ჟაო] [ჰარვარდის უნივერსიტეტი] 3 00:00:05,000 --> 00:00:07,000 [ეს არის CS50.] [CS50.TV] 4 00:00:07,000 --> 00:00:11,660 >> Okay. აქ არის კიდევ ერთი საათი ვებ განვითარების, თუ ბიჭები არიან up მას. 5 00:00:11,660 --> 00:00:16,290 დღეს მე ვაპირებ ვისაუბრებთ ემზადება თქვენი საიტი ინტერნეტში. 6 00:00:16,290 --> 00:00:20,260 მთელი დღე - და ალბათ ბოლო 2 კვირის განმავლობაში - 7 00:00:20,260 --> 00:00:22,240 ჩვენ ვლაპარაკობდით, თუ როგორ უნდა შევქმნათ საიტი, 8 00:00:22,240 --> 00:00:24,880 თუ როგორ გამოიყენოთ HTML, თუ როგორ გამოიყენოთ PHP, თუ როგორ გამოიყენოთ ფარგლებში, 9 00:00:24,880 --> 00:00:29,420 როგორ უნდა დავრწმუნდეთ, რომ თქვენ შეგიძლიათ ურთიერთქმედება მონაცემთა ბაზა - რამ, როგორიცაა, რომ. 10 00:00:29,420 --> 00:00:34,830 მაგრამ დღეს, ჩვენ ვაპირებთ ვისაუბრებთ, სადაც თქვენი საიტის ვაპირებთ ვიცხოვროთ შემდეგ CS50. 11 00:00:34,830 --> 00:00:40,010 იმის გამო, რომ ბოლოს და ბოლოს, CS50 არ ხდება წარსულის დეკემბერი. 12 00:00:40,010 --> 00:00:42,090 ჩვენ ვაპირებთ ვისაუბრებთ დომენური სახელების, მასპინძლობს. 13 00:00:42,090 --> 00:00:44,790 ჩვენ ვაპირებთ იყოს საუბარი იმაზე, თუ ჯვარი ბრაუზერის თავსებადობა 14 00:00:44,790 --> 00:00:49,540 და cross-პლატფორმა თავსებადობა არიან, და როგორ შეიძლება დავრწმუნდეთ, რომ თქვენს საიტზე 15 00:00:49,540 --> 00:00:51,610 აპირებს მოქმედებენ ყველა პირობა. 16 00:00:51,610 --> 00:00:54,330 ჩვენ ამას ლაპარაკი შეცდომის გამოტანას და სხვა სერვერზე Magic. 17 00:00:54,330 --> 00:00:57,890 ჩვენ ვსაუბრობთ შესრულების ოპტიმიზაცია, საძიებო ოპტიმიზაციის, 18 00:00:57,890 --> 00:01:00,310 და როგორ უნდა ხალხს რეალურად ვიზიტი თქვენს საიტებზე. 19 00:01:00,310 --> 00:01:05,960 და ბოლოს, რამოდენიმე კარგი რესურსი, რომ დავრწმუნდეთ, რომ თქვენ ბიჭები გვაქვს საკმარისი იმ 20 00:01:05,960 --> 00:01:09,680 წასვლა off თქვენი საბოლოო პროექტი, და იმედია შემდეგ. 21 00:01:09,680 --> 00:01:13,120 >> პირველი, რაც ჩვენ ვაპირებთ ვისაუბროთ არის დომენები. 22 00:01:13,120 --> 00:01:18,020 ახლა თქვენ პროგრამირების თქვენს მოწყობილობების, თქვენ აპირებს ადგილობრივი მასპინძელი 23 00:01:18,020 --> 00:01:20,360 რაც არ არის რეალურად დომენური სახელი. 24 00:01:20,360 --> 00:01:26,370 სწორედ ერთგვარი მხოლოდ მეტსახელად ან alias თქვენი ფაქტობრივი Linux მონტაჟი 25 00:01:26,370 --> 00:01:31,150 შიგნით ან VMware on Mac ან VMware მოთამაშე კომპიუტერი. 26 00:01:31,150 --> 00:01:36,510 დომენები საშუალებას გაძლევთ დააყენა საიტი გადატანა ვებ, შემდეგ კი მსგავსი რამ 27 00:01:36,510 --> 00:01:39,400 www.google.com და მიიღეთ ვებგვერდზე. 28 00:01:39,400 --> 00:01:41,500 როგორ მუშაობს? 29 00:01:41,500 --> 00:01:43,390 ვთქვათ, რომ თქვენ მხოლოდ საშუალო სერვერზე - 30 00:01:43,390 --> 00:01:50,080 საშუალოდ ვებ surfer და თქვენ ნოუთბუქი, და თქვენ გადასვლა www.howstuffworks.com. 31 00:01:50,080 --> 00:01:52,570 თქვენ ალბათ ვხედავ, სადაც მე მოიპარეს ეს. 32 00:01:52,570 --> 00:01:57,300 როგორ პერსონალის სამუშაოები - თქვენი კომპიუტერი შემდეგ ვთხოვთ ადგილობრივი DNS სერვერზე, 33 00:01:57,300 --> 00:01:59,300 "იცით, სადაც ეს ვებ საიტი არის?" 34 00:01:59,300 --> 00:02:02,200 "იცით IP მისამართი www.howstuffworks.com?" 35 00:02:02,200 --> 00:02:05,580 შენი DNS სერვერზე შეიძლება ითქვას, "დიახ, მე." 36 00:02:05,580 --> 00:02:09,139 ამ შემთხვევაში, თქვენ IP მისამართი, და თქვენი კომპიუტერის ხელმისაწვდომი რომ IP მისამართი. 37 00:02:09,139 --> 00:02:15,050 თუ ეს არ მოხდა, მას სთხოვს კიდევ ერთი DNS სერვერზე, "ეი, იცით, რა www.howstuffworks.com არის?" 38 00:02:15,050 --> 00:02:17,670 რომ სერვერზე შეიძლება ითქვას, "დიახ, მე." 39 00:02:17,670 --> 00:02:22,500 ასე რომ, იგი ეუბნება მეორეს, რა არის, და ბოლოს, რომ ინფორმაციას იღებს გადასცა თქვენს კომპიუტერში, 40 00:02:22,500 --> 00:02:24,680 და შეგიძლიათ howstuffworks.com. 41 00:02:24,680 --> 00:02:27,540 >> როგორ შეგიძლიათ მიიღოთ ერთი ასეთი ჯადოსნური რამ? 42 00:02:27,540 --> 00:02:32,940 როგორ შეგიძლიათ მიიღოთ იქნებ www.yourname.com ან www.ilovecats.com? 43 00:02:32,940 --> 00:02:35,350 შეგიძლიათ დარეგისტრირდეთ ერთი, 44 00:02:35,350 --> 00:02:38,280 და არსებობს ბევრი საიტები არსებობს, რომელიც საშუალებას გაძლევთ ამის გაკეთება. 45 00:02:38,280 --> 00:02:41,420 თქვენ უნდა - ხშირ გარემოებების თქვენ უნდა გადაიხადოს მათ. 46 00:02:41,420 --> 00:02:43,890 არსებობს გარკვეული დომენები, რომ უფასოა. 47 00:02:43,890 --> 00:02:50,900 თუ თქვენ წასვლა www.co.cc ან. Tkdomainnames, იმ უფასოა. 48 00:02:50,900 --> 00:02:56,500 თუმცა, ისინი მოდის გარკვეული შეზღუდვები, ფაქტობრივად, ზოგიერთი მათგანი შეიძლება არ იყოს 49 00:02:56,500 --> 00:03:00,540 რეალური, უმაღლესი დონის დომენური სახელების მსგავსად. com ან. გატანა. 50 00:03:00,540 --> 00:03:03,300 როგორც წესი, მე ვარაუდობს მიმდინარეობს, მათ შორის ერთი 51 00:03:03,300 --> 00:03:07,060 რადგან წევრებს მხოლოდ უფრო კომფორტული იმ. 52 00:03:07,060 --> 00:03:10,070 ვნახე უამრავი. Coms. ვნახე უამრავი. ბადეები. 53 00:03:10,070 --> 00:03:13,790 ალბათ არ მინახავს ბევრი. Co.cc 's, ამიტომ ისინი უფრო მახსოვს. 54 00:03:13,790 --> 00:03:18,900 სხვადასხვა საიტებზე, როგორიცაა Godaddy ან NameCheap ან - მე ერთი, რომ ის 55 00:03:18,900 --> 00:03:21,550 სახის sketchy - ე.წ. activedomain.com. 56 00:03:21,550 --> 00:03:24,160 როგორც ჩანს მართლაც არადამაჯერებელი, მაგრამ მუშაობდა ნამდვილად კარგად ჩემთვის. 57 00:03:24,160 --> 00:03:27,810 >> და ბოლოს, თქვენ გაქვთ სხვები, რომ იქნებ უფრო მეტი სარეკლამო მოსწონს ქსელი Solutions. 58 00:03:27,810 --> 00:03:31,140 მაგრამ თუ გადატანა NetworkSolutions.com და შევხედოთ მათი ფასების 59 00:03:31,140 --> 00:03:34,070 ეს მართლაც ძვირია. მე ეძებდა მათ ღამით მოხდა. 60 00:03:34,070 --> 00:03:37,400 ერთი წელი დომენი ალბათ არ ღირს, რომ ბევრი ფული. 61 00:03:37,400 --> 00:03:40,210 რეალურად, თუ თქვენ მისაღებად. Com ან. Org ან. წმინდა 62 00:03:40,210 --> 00:03:43,430 ჩვეულებრივი ფასია დაახლოებით $ 10 წელს. 63 00:03:43,430 --> 00:03:48,710 ასე რომ, თუ თქვენ გადამხდელი გაცილებით მეტი ვიდრე, ეს, ალბათ, არ არის, რომ ღირს 64 00:03:48,710 --> 00:03:52,440 იმიტომ, რომ ბოლოს და ბოლოს, ამ საიტებზე არ არაფერი, რომ დომენური სახელი. 65 00:03:52,440 --> 00:03:58,270 ისინი უბრალოდ მისცეს მას, და ასე თუ შეგიძლიათ ეს იაფი, რატომ არ უნდა? 66 00:03:58,270 --> 00:04:02,540 >> სხვა რამ არის კიდევ თქვენ გაქვთ თქვენი დომენი, მაშინ ალბათ სურთ 67 00:04:02,540 --> 00:04:08,610 წასვლა არც Godaddy.com ან სადაც თქვენ შეიძინა თქვენი დომენი 68 00:04:08,610 --> 00:04:11,220 და მითითებული სახელის სერვერები, რომ დომენური სახელი. 69 00:04:11,220 --> 00:04:15,560 რა უნდა ნიშნავდეს ეს არის კიდევ შესახებ ღებულობენ www.howstuffworks.com, 70 00:04:15,560 --> 00:04:20,839 იმ სახელის სერვერზე IP მისამართები IP მისამართები, რომ ისინი შეძლებენ თვალი. 71 00:04:20,839 --> 00:04:24,680 ისინი შეძლებენ თქვენი ნახვა მყოფი სახელის სერვერები. 72 00:04:24,680 --> 00:04:26,830 თუ თქვენ მიმართონ მასპინძლობს სადღაც 73 00:04:26,830 --> 00:04:31,210 შემდეგ თქვენი მასპინძელი სავარაუდოდ მოგცეთ სახელის სერვერები გამოიყენოს. 74 00:04:31,210 --> 00:04:34,210 >> და ბოლოს, არსებობს ამ რამ მოუწოდა Whois. 75 00:04:34,210 --> 00:04:38,890 ვინ ვინ ბაზის ბაზას, რომელიც შეგიძლიათ შეტანის დომენი 76 00:04:38,890 --> 00:04:44,170 და ეს იქნება Spit out ინფორმაციის მფლობელი, საიტზე და სხვა საკონტაქტო ინფორმაცია. 77 00:04:44,170 --> 00:04:49,080 ახლა თქვენ შეიძლება ითქვას, "მე ნამდვილად არ მინდა ჩემი სახლი მისამართი ან მე ნამდვილად არ მინდა ჩემი ელექტრონული ფოსტის მისამართი 78 00:04:49,080 --> 00:04:54,010 ვებგვერდზე ვინმეს სანახავად ან ინტერნეტში ყველასთვის ვხედავ. " 79 00:04:54,010 --> 00:04:57,740 მაშინ დაგვჭირდება გამოვიყენოთ ის, რაც ბევრი ჰოსტინგის მომსახურება უზრუნველყოფს - 80 00:04:57,740 --> 00:04:59,740 ისევე როგორც ვინ ვინ მენეჯერი. 81 00:04:59,740 --> 00:05:03,550 ვინ ვინ მენეჯერი არის უბრალოდ კიდევ ერთი სამხედრო მოსამსახურის, რომ ბევრი მათგანი უზრუნველყოფს, რომ 82 00:05:03,550 --> 00:05:07,700 მალავს მოშორებით, რომ საინფორმაციო და უბრალოდ აყენებს თუ ვინ არის მენეჯერი სახელი - 83 00:05:07,700 --> 00:05:13,070 ამისთვის მისამართი ეს, როგორც წესი, მხოლოდ ის, რომ კომპანიის სახელი, რომელიც მოცემული ამ დომენი - 84 00:05:13,070 --> 00:05:17,350 და ასე შემდეგ თქვენი პირადი ინფორმაცია არ მიმდინარეობს გაჟონა ინტერნეტში, 85 00:05:17,350 --> 00:05:19,350 რომელიც, როგორც წესი საკმაოდ კარგი. 86 00:05:19,350 --> 00:05:21,350 მე თვითონ გამოიყენოთ ერთი ასეთი მომსახურება. 87 00:05:21,350 --> 00:05:25,630 თუ არ აინტერესებს საკუთარი კონფიდენციალურობის მაშინ ეს ნამდვილად არ აქვს. 88 00:05:25,630 --> 00:05:32,490 >> DNS სერვერზე დგას დომენთან სისტემა, და ის, რაც არის - 89 00:05:32,490 --> 00:05:36,560 ეს ერთგვარი მოსწონს hash მაგიდა სადღაც, რომელიც ამბობს, 90 00:05:36,560 --> 00:05:42,320  "ეს ვებსაიტის მისამართი აპირებს MAP-ის ამ IP მისამართი." და ეს ყველაფერი ეს. 91 00:05:42,320 --> 00:05:48,180 ასე რომ, კიდევ შეკითხვის ამ DNS სერვერზე, მაშინ შეგიძლიათ მიიღოთ IP მისამართები 92 00:05:48,180 --> 00:05:51,930 ამისათვის შესაბამისი დომენი და შემდეგ ეწვევა, რომ ვებგვერდზე. 93 00:05:51,930 --> 00:05:59,820 (აუდიტორიის წევრი ითხოვს კითხვა - inaudible) 94 00:05:59,820 --> 00:06:07,910 პირველი? პირველ დონეზე, ფაქტობრივად, როგორც წესი, მხოლოდ თქვენი კომპიუტერის cache თავად. 95 00:06:07,910 --> 00:06:12,570 თქვენი კომპიუტერი სახის ახსოვს, რომ ბოლო დროს, რომ თქვენ წავიდა www.google.com 96 00:06:12,570 --> 00:06:18,090 სწორედ ამ IP მისამართი, და შემდეგ awhile, რომ cache მოქმედების ვადა ამოიწურება, 97 00:06:18,090 --> 00:06:23,560 და ეს ვთხოვთ, როგორიცაა Comcast DNS, 98 00:06:23,560 --> 00:06:26,400 "ეი, რა www.google.com?" 99 00:06:26,400 --> 00:06:31,040 ჩვეულებრივ, როდესაც თქვენ შეძენა დომენი და შეგიძლიათ ერთი და შეიქმნა ვებგვერდი, 100 00:06:31,040 --> 00:06:35,670 თქვენ ვერ დადიან, რომ ნახვა დაუყოვნებლივ, რომ დომენური სახელი, რადგან სახელის სერვერები 101 00:06:35,670 --> 00:06:40,180 მთელს მსოფლიოში არ ვიცი თქვენი დომენი ამჟამად. აქვე populate. 102 00:06:40,180 --> 00:06:43,220 ეს, როგორც წესი დაახლოებით 24-48 საათი. 103 00:06:43,220 --> 00:06:48,460 ყველა უფლება. ასე რომ, ეს ცოტა დომენები. ისინი ძალიან მაგარი. 104 00:06:48,460 --> 00:06:51,540 მე ვფიქრობ, თქვენ უნდა მიიღოს ერთი თუ თქვენ სერიოზული შესახებ პროექტის 105 00:06:51,540 --> 00:06:55,300 და თუ ნამდვილად გსურთ, რომ თქვენი პროექტი ცნობილია მთელს campus, 106 00:06:55,300 --> 00:06:58,050 მქონე დომენი ხდის გამოიყურებოდეს ნამდვილად პროფესიონალი. 107 00:06:58,050 --> 00:07:01,510 >> მაშინ შემდეგი ნაბიჯი, რა თქმა უნდა, არის ის, რომ გარკვეული ჰოსტინგი. 108 00:07:01,510 --> 00:07:05,540 თუ თქვენ უბრალოდ უმასპინძლებს იგი თქვენს კომპიუტერში, არავის ოდესმე იქნება შეუძლია წავიდეს იგი. 109 00:07:05,540 --> 00:07:09,110 თქვენ შესაძლოა შეიქმნას სერვერზე თქვენს კომპიუტერში და თქვენი კომპიუტერი სამუდამოდ 110 00:07:09,110 --> 00:07:11,160 მაგრამ ეს არ არის რეკომენდირებული. 111 00:07:11,160 --> 00:07:14,000 არსებობს სხვადასხვა სახის მასპინძლობს შემოსული არ არის შესაძლებელი. 112 00:07:14,000 --> 00:07:21,870 აქ გაიზიარა მასპინძლობს. აქ არის VPN (იმედოვნებს), რომლებიც ვირტუალური მასპინძლებს. 113 00:07:21,870 --> 00:07:23,870 აქ არის ნახევრად ერთგულ და ეძღვნება. 114 00:07:23,870 --> 00:07:29,030 უკანასკნელი 3, VPN, ნახევრად თავდადებული, და ერთგულ როგორც წესი, უფრო ძვირი. 115 00:07:29,030 --> 00:07:32,660 ისინი, როგორც წესი, გამოიყენება საიტებზე, რომ უფრო რესურსები. 116 00:07:32,660 --> 00:07:34,680 თუ თქვენ მხოლოდ დაწყებული ერთად ნახვა, 117 00:07:34,680 --> 00:07:40,670 ეს შეიძლება იყოს უფრო ეკონომიური წასვლა საერთო ჰოსტინგი. 118 00:07:40,670 --> 00:07:43,430 და რა გაუზიარეს საშუალება მხოლოდ bunch of საიტებს ყველა ერთად 119 00:07:43,430 --> 00:07:51,560 სახის ერთ სერვერზე ამ ვებგვერდზე ამ მასპინძელი სერვერზე, და შეგიძლიათ თქვენს ვებგვერდზე 120 00:07:51,560 --> 00:07:53,660 მეშვეობით დომენის სახელი. 121 00:07:53,660 --> 00:07:55,980 >> არსებობს უამრავი პოპულარული მასპინძლებს არსებობს. 122 00:07:55,980 --> 00:08:01,160 HostGator და DreamHost - ეს ის ძალიან, ძალიან დიდი და ძალიან პოპულარული 123 00:08:01,160 --> 00:08:03,160 და ძალიან, ძალიან წარმატებული იყო. 124 00:08:03,160 --> 00:08:05,160 მე პირადად გამოიყენოთ ერთი წოდებული MDDHosting. 125 00:08:05,160 --> 00:08:08,240 თუ თქვენ წასვლა www.mddhosting.com, რომ ჩემი მასპინძელი არჩევანი. 126 00:08:08,240 --> 00:08:10,240 მე ვფიქრობ, რომ ისინი ძალიან კარგია. 127 00:08:10,240 --> 00:08:14,550 ისინი ყოველთვის ძალიან საიმედო და მე არასდროს ჰქონია არანაირი პრობლემა მათთან. 128 00:08:14,550 --> 00:08:18,610 მათ აქვთ ასევე ძალიან კონკურენტუნარიანი ფასების. 129 00:08:18,610 --> 00:08:24,400 ორი რომ მე ნამდვილად არ მოსწონს არიან GoDaddy - ეს ასევე ძალიან პოპულარულია მასპინძელი, 130 00:08:24,400 --> 00:08:26,400 მაგრამ მე მქონდა საშინელი გამოცდილება მათ, 131 00:08:26,400 --> 00:08:29,430 და უამრავი ადამიანი რომ ვიცი არ ჰქონდა მართლაც საშინელი გამოცდილება მათ. 132 00:08:29,430 --> 00:08:32,150 ისინი ერთგვარი წასვლა მას შემდეგ ადამიანები, რომლებმაც არ იციან, რა ვაკეთებთ - 133 00:08:32,150 --> 00:08:34,150 იქნებ თქვენ მიღების ნახვა პირველად, 134 00:08:34,150 --> 00:08:37,150 და ამიტომ ერთგვარი con მათ ყიდულობენ მათი განთავსება პაკეტი. 135 00:08:37,150 --> 00:08:42,570 არ გავაკეთებთ. არ დაეცემა მას. გადასვლა ვეძებოთ სხვა მასპინძლობს პაკეტი, რომელიც ნამდვილად შეესაბამება თქვენს მოთხოვნებს. 136 00:08:42,570 --> 00:08:44,880 და მეორე კი - არსებობს თავისუფალი მასპინძლებს არსებობს. 137 00:08:44,880 --> 00:08:47,350 არსებობს საიტები, რომ უმასპინძლებს თქვენი ნახვა უფასოდ - 138 00:08:47,350 --> 00:08:49,350 ზოგჯერ აყენებს რეკლამა თქვენს საიტზე, 139 00:08:49,350 --> 00:08:52,290 ზოგჯერ მიღების თუ არა მონაწილეობას მათი ფორუმი, 140 00:08:52,290 --> 00:08:54,340 მაგრამ ზოგჯერ უბრალოდ ასევე უფასოდ. 141 00:08:54,340 --> 00:09:00,000 თუმცა, ფრთხილად უფასო მასპინძლებს, რადგან ბევრი მათგანი უბრალოდ გასვლა ბიზნესის 142 00:09:00,000 --> 00:09:03,480 მას შემდეგ, რაც რამდენიმე თვის განმავლობაში. უბრალოდ ვერ შეინარჩუნოს ერთად ხარჯები. 143 00:09:03,480 --> 00:09:07,460 დანარჩენები უბრალოდ ძალიან არასანდო და თქვენს საიტზე ყოველთვის იქნება ქვემოთ, 144 00:09:07,460 --> 00:09:09,700 და არ გვინდა, რომ მოხდეს. 145 00:09:09,700 --> 00:09:12,330 >> ყოველი მასპინძელი შესთავაზებს საკუთარ პანელი. 146 00:09:12,330 --> 00:09:16,520 გავითვალისწინოთ რომ თქვენი მოწყობილობების, იქ ნამდვილად არ არის პანელი თავისთავად. 147 00:09:16,520 --> 00:09:19,230 თქვენ უნდა გამოვიყენოთ ტერმინალში წასვლა და შეცვალონ ფაილი. 148 00:09:19,230 --> 00:09:21,230 თქვენ უნდა chmod რამ მიერ თავს. 149 00:09:21,230 --> 00:09:24,770 თუ უნდოდა წასვლა PHPMyAdmin, 150 00:09:24,770 --> 00:09:29,560 თქვენ უნდა წავიდეს localhost @ / phpmyadmin და რამ, როგორიცაა, რომ. 151 00:09:29,560 --> 00:09:36,660 მაგრამ პანელი შეგიძლიათ წავიდეს და შეცვალონ ფაილი თქვენს სერვერზე 152 00:09:36,660 --> 00:09:40,350 ერთად Windows Explorer ან მონახეთ ტიპის პროგრამა. 153 00:09:40,350 --> 00:09:44,810 ან შეგიძლიათ გაიაროს და შევხედოთ თქვენი მონაცემთა ბაზები საკუთარი ინსტრუმენტი 154 00:09:44,810 --> 00:09:47,280 ნაცვლად PHPmyadmin. 155 00:09:47,280 --> 00:09:52,240 ასე რომ, არსებობს უამრავი არჩევანი აქ და ზოგიერთი უფრო პოპულარული საკონტროლო პანელები არის აქ. 156 00:09:52,240 --> 00:09:54,240 მაგრამ თუ თქვენ ეძებს მასპინძელი, 157 00:09:54,240 --> 00:09:57,090 მაშინ დაგვჭირდება შეხედეთ რა სახის customizations და პარამეტრები 158 00:09:57,090 --> 00:10:02,810 გვთავაზობენ me სახის ჩემს სერვერზე და რათა ჩემი ნახვა აწარმოებს უკეთესი. 159 00:10:02,810 --> 00:10:07,110 ასე რომ, მაშინ, შესაძლოა, ვთხოვთ, "ისე, როგორ უნდა სურვილს მასპინძლობს?" 160 00:10:07,110 --> 00:10:11,460 თუ თქვენ წავიდეთ ნებისმიერ მასპინძელი ნახვა არსებობს ბევრი ჟარგონი, და არსებობს უამრავი ვარიანტი. 161 00:10:11,460 --> 00:10:14,470 არსებობს ბევრი სხვადასხვა ფასები ასევე. 162 00:10:14,470 --> 00:10:19,690 როგორც წესი, მე წავიდეთ უფრო იაფი პირობა მხოლოდ იმიტომ, რომ საიტები, იქნებ და მე - 163 00:10:19,690 --> 00:10:23,520 და განსაკუთრებით ახლა, მით უმეტეს, იწყებენ - ისინი შეიძლება არ გვჭირდება, როგორც ბევრი რესურსი 164 00:10:23,520 --> 00:10:26,770 როგორც ძალის ვებ როგორიცაა Microsoft.com. 165 00:10:26,770 --> 00:10:32,090 >> პირველი გსურთ შევხედოთ ოპერაციული სისტემა, თუ თქვენ ნამდვილად აინტერესებს თუ არა 166 00:10:32,090 --> 00:10:35,090 საიტზე იქნება უმასპინძლა Linux, Windows, ან Mac. 167 00:10:35,090 --> 00:10:39,790 როგორც წესი, ჩვენ უბრალოდ წასვლა Linux რადგან ისინი, როგორც წესი, იაფი, 168 00:10:39,790 --> 00:10:43,730 და ასევე ერთი რომ იქნებ ბიჭები არიან უფრო იცნობს გამო მოწყობილობების. 169 00:10:43,730 --> 00:10:48,040 შემდეგ კი, შესაძლოა, ისინი დააყენა რამდენიმე შეზღუდვა თანხის სიჩქარის, რომ თქვენ - 170 00:10:48,040 --> 00:10:53,030 მინდა რამდენი მბ ან გიგაბაიტი მონაცემთა წევრებს ჩამოტვირთვა 171 00:10:53,030 --> 00:10:55,470 თქვენი ნახვა თვეში? ან დისკზე. 172 00:10:55,470 --> 00:11:00,640 რა ზომის იღებთ? არის თუ არა 500 მბ? არის თუ 2 გბ? არის თუ არა შეუზღუდავი? 173 00:11:00,640 --> 00:11:05,920 დღეს, ბევრი ვებ სერვერების გაძლევთ შეუზღუდავი დისკზე, როგორც გზა მათთვის 174 00:11:05,920 --> 00:11:08,560 გადაბირებას მიიღოთ მათი განთავსება პაკეტი. 175 00:11:08,560 --> 00:11:11,850 მაგრამ თუ თქვენ ნამდვილად ვფიქრობ ამაზე, როცა მათ ოდესმე სჭირდება შეუზღუდავი დისკზე? 176 00:11:11,850 --> 00:11:18,060 თუ თქვენ გაქვთ რამოდენიმე HTML ფაილი, რამდენიმე PHP, რამდენიმე სურათები - 177 00:11:18,060 --> 00:11:20,060 რომ მხოლოდ რამდენიმე მბ და ა.შ. 178 00:11:20,060 --> 00:11:23,110 როგორც წესი, უბრალოდ წავიდეთ იქნებ რამდენიმე გიგაბაიტი ღირებულების სივრცეში, 179 00:11:23,110 --> 00:11:27,990 და რომ შეიძლება იყოს საკმარისი იმისათვის, რომ დავიწყოთ me off სანამ საჭირო იქნება კიდევ. 180 00:11:27,990 --> 00:11:31,480 >> და ბოლოს, ისინი შეიძლება შეზღუდვები რა - რამდენი მონაცემთა ბაზებთან შეგიძლიათ. 181 00:11:31,480 --> 00:11:34,760 შესაძლოა თქვენ მხოლოდ აქვს 1 მონაცემთა ბაზაში. შესაძლოა თქვენ შეგიძლიათ 2. შესაძლოა თქვენ შეგიძლიათ 10. 182 00:11:34,760 --> 00:11:38,330 ხომ მართლაც მნიშვნელოვანია რამდენი მიიღეთ? 183 00:11:38,330 --> 00:11:40,330 სიტუაცია ვთხოვო თავს. 184 00:11:40,330 --> 00:11:42,330 და მაშინ საბოლოოდ, უბრალოდ რამ, როგორიცაა ენებზე. 185 00:11:42,330 --> 00:11:44,330 ისინი მხარს PHP? ისინი მხარს MySQL? 186 00:11:44,330 --> 00:11:49,010 ყველაზე მასპინძლობს საიტებზე არ დაუჭიროს ამ რადგან ისინი უფასო. ისინი ღია. 187 00:11:49,010 --> 00:11:51,190 ეს არ ღირს მათთვის არაფერი უზრუნველყოს ამ თქვენთვის. 188 00:11:51,190 --> 00:11:55,680 მაგრამ თუ გსურთ, ვთქვათ, Ruby ან Python ან რომელიმე სხვა ენებზე - 189 00:11:55,680 --> 00:11:59,490 არ შეიძლება მას მხარს დაუჭერს მათ სერვერზე, ამიტომ მნიშვნელოვანია, რომ ვეძებოთ იმ სახის ნივთები. 190 00:11:59,490 --> 00:12:05,620 >> და ბოლოს, ისინი საშუალებას გაძლევთ გააკეთოს რამდენიმე მოწინავე რამ, როგორიცაა SSL ან Cron jobs? 191 00:12:05,620 --> 00:12:12,060 SSL არის ვარიანტი, სადაც თქვენ შეგიძლიათ თქვენი საიტი უფრო უსაფრთხო მიერ მიღების მას HTTPS 192 00:12:12,060 --> 00:12:14,060 და გაშიფრავს თქვენს კავშირები. 193 00:12:14,060 --> 00:12:17,230 და Cron jobs მხოლოდ იქნებ სცენარების, რომ თქვენ სურთ 194 00:12:17,230 --> 00:12:19,510 ყოველ 5 წუთში, ყოველ 10 წუთში, ყოველ 15. 195 00:12:19,510 --> 00:12:22,030 ბევრი საერთო მასპინძლობს საიტებზე არ დააყენა შეზღუდვები 196 00:12:22,030 --> 00:12:26,310 რაოდენობის შესახებ Cron jobs, რომ თქვენ შეგიძლიათ აწარმოებს იმიტომ, რომ იღებს უფრო რესურსები. 197 00:12:26,310 --> 00:12:31,800 >> და ბოლოს, უბრალოდ ყველაფერი რომ გსურთ შევხედოთ - დარწმუნდით, ზუსტად რა ხდება 198 00:12:31,800 --> 00:12:35,180 სანამ შესაძენად თქვენი ჰოსტინგის პაკეტი. 199 00:12:35,180 --> 00:12:37,720 და ბოლოს, შესრულება. სპექტაკლი ძალიან დიდია. 200 00:12:37,720 --> 00:12:39,740 რამდენად სწრაფად არის ჩემი ნახვა აპირებს? 201 00:12:39,740 --> 00:12:42,950 ყველაზე მეტი მომხმარებლის არ ვაპირებთ დაველოდოთ კიდევ წამში თქვენი ნახვა აწარმოებს 202 00:12:42,950 --> 00:12:47,640 ადრე ისინი მხოლოდ მისაღებად შეწუხებული და მიდიან, რათა MeanBase და დაიწყოს ეძებს სურათები 203 00:12:47,640 --> 00:12:52,240 საქართველოს კატა - თქვენ იცით, რომ ხდება, და თქვენ გვინდა დავრწმუნდეთ, რომ თქვენ, რომ მომხმარებლის ბორტზე 204 00:12:52,240 --> 00:12:54,300 და რომ თქვენ გაქვთ კარგი uptime რომელიც მხოლოდ იმას ნიშნავს, რომ 205 00:12:54,300 --> 00:12:56,300 თქვენი ნახვა იქნება ხელმისაწვდომი ნებისმიერ დროს. 206 00:12:56,300 --> 00:13:01,880 ბევრი მასპინძლებს მართლაც ცუდი uptime და რომ მხოლოდ ნიშნავს, რომ თქვენი ნახვა არ იქნება 207 00:13:01,880 --> 00:13:06,500 ხელმისაწვდომი, და არ გსურთ რომ მოხდეს, რადგან შეიძლება იყოს სამწუხარო. 208 00:13:06,500 --> 00:13:10,360 და ასევე შეგიძლიათ აკონტროლოთ თქვენი მასპინძელი მუშაობის მქონე საიტებზე, როგორიცაა 209 00:13:10,360 --> 00:13:16,440 Pingdom.com ან მასპინძელი-tracker.com, და მათ მხოლოდ გითხრათ, რამდენად ხშირად არის თქვენს საიტზე ქვემოთ. 210 00:13:16,440 --> 00:13:18,490 >> და ბოლოს, გვინდა, რომ მათი მხარდაჭერა. 211 00:13:18,490 --> 00:13:21,890 თუ თქვენ გაქვთ პრობლემა აპირებენ რეაგირება 24 საათის განმავლობაში? 212 00:13:21,890 --> 00:13:23,890 აპირებენ რეაგირება თქვენ 48 საათის განმავლობაში? 213 00:13:23,890 --> 00:13:26,500 ჰოსტინგი, რომ მე ჩვეულებრივ ეხმაურება me წუთში 214 00:13:26,500 --> 00:13:29,760 რომელიც მართლაც ლამაზი. 215 00:13:29,760 --> 00:13:33,990 Whew, ყველა უფლება! დროა შესვენების. მაგრამ მე არ ვაპირებ, რათა ეს თქვენ. 216 00:13:33,990 --> 00:13:38,200 ჩვენ უბრალოდ შევხედოთ სურათები cute cats ყველა არის და შემდეგ. 217 00:13:38,200 --> 00:13:42,740 >> კიდევ ერთი რეალურად, მართლაც დიდი რამ არის cross-ბრაუზერის თავსებადობა. 218 00:13:42,740 --> 00:13:45,890 რას ვგულისხმობ მიერ ჯვარი ბრაუზერის თავსებადობა? 219 00:13:45,890 --> 00:13:50,970 თქვენ იცით, დღეს ეს არ არის მხოლოდ Microsoft Internet Explorer. 220 00:13:50,970 --> 00:13:53,970 ეს არ არის მხოლოდ Mozilla Firefox ან Safari. 221 00:13:53,970 --> 00:13:58,190 ახლა ჩვენ გვაქვს Chrome. ჩვენ გვყავს Opera. ჩვენ გვყავს Dolphin. ჩვენ გვყავს Camino. 222 00:13:58,190 --> 00:14:00,540 ჩვენ გვყავს Conqueror. ჩვენ გვაქვს ამ სხვადასხვა ბრაუზერებში. 223 00:14:00,540 --> 00:14:05,950 რამ, რაც გამოდის ახლა - RockMelt - თუმცა იმ ყველა დაყრდნობით Chromium. 224 00:14:05,950 --> 00:14:10,990 მაგრამ ის ფაქტი, საკითხის, არ არის მხოლოდ ერთი ბრაუზერის აღარ. 225 00:14:10,990 --> 00:14:13,860 თქვენ არა მხოლოდ ათვალიერებენ ამ webpages ერთი განაცხადი. 226 00:14:13,860 --> 00:14:17,660 ასე რომ, სხვადასხვა ბრაუზერები უპასუხებს სხვადასხვა HTML, სხვადასხვა სოციალურ მეცნიერებათა ცენტრი, ხოლო 227 00:14:17,660 --> 00:14:21,210 სხვადასხვა JavaScript განსხვავებულად და როგორ გავუმკლავდეთ რომ? 228 00:14:21,210 --> 00:14:24,370 ასევე, გარკვეულ შემთხვევებში, ნამდვილად არ შეიძლება. 229 00:14:24,370 --> 00:14:29,160 შენი ნახვა - თუ მუშაობს ერთი ბრაუზერი, კოდს, რომელიც დაწერა არ იმუშავებს 230 00:14:29,290 --> 00:14:32,910 ამ ბრაუზერი, და ეს თქვენი სამუშაო, რათა უზრუნველყოფილ კოდი, რომელიც წერთ 231 00:14:32,910 --> 00:14:36,000 არის საყოველთაო, რომ მუშაობს ყველგან. 232 00:14:36,000 --> 00:14:38,000 ასე რომ, ეს ნამდვილად საშიშია. 233 00:14:38,000 --> 00:14:42,450 თუ თქვენ ამბობენ, "აი, ეს მუშაობს ჩემი კომპიუტერი. მშვენიერია მოდით გადაადგილება." 234 00:14:42,450 --> 00:14:46,040 ასევე, ეს, ალბათ, არ იმუშავებს აფეთქდა, როდესაც მე თქვენი ნახვა 235 00:14:46,040 --> 00:14:49,210 მე ვაპირებ, რომ ძალიან სამწუხარო და მე დატოვებს დაუყოვნებლივ. 236 00:14:49,210 --> 00:14:51,570 ასე რომ, ვნახოთ, თუ როგორ შეგიძლიათ თავიდან ასაცილებლად. 237 00:14:51,570 --> 00:14:55,520 >> პირველი, რაც, რა თქმა უნდა, არის ის, რომ მხოლოდ სტანდარტული HTML, CSS და JavaScript. 238 00:14:55,520 --> 00:14:57,520 რას ვგულისხმობ მიერ, რომ? 239 00:14:57,520 --> 00:15:00,180 ასევე, არსებობს ბევრი არ სტანდარტულ რამ არსებობს. 240 00:15:00,180 --> 00:15:03,490 მაგალითად, სოციალურ მეცნიერებათა ცენტრის არსებობს უამრავი ვერსია. 241 00:15:03,490 --> 00:15:10,830 თუ ხედავთ რაიმე CSS წესების-moz, ან webkit-, იმ წესების კონკრეტული 242 00:15:10,830 --> 00:15:15,720 ორივე Mozilla ბრაუზერები და Webkit ბრაუზერები, 243 00:15:15,720 --> 00:15:20,590 და ასე რომ თქვენ გვინდა დავრწმუნდეთ, რომ იქნებ გსურთ თავიდან ავიცილოთ იმ რამ 244 00:15:20,590 --> 00:15:25,150 იმიტომ, რომ თუ თქვენ იყენებთ-moz-რომ წესი მხოლოდ იმუშავებს Firefox. 245 00:15:25,150 --> 00:15:29,640 და თუ თქვენ ნამდვილად გსურთ იგი ლამაზად ინტერნეტ Explorer ასევე, 246 00:15:29,640 --> 00:15:31,640 თქვენ, შესაძლოა იგი წარმატებას. 247 00:15:31,640 --> 00:15:37,910 იყიდება HTML ასევე, შეიძლება გავაკეთოთ რამ HTML რომ მუშაობის ერთი ბრაუზერი 248 00:15:37,910 --> 00:15:41,830 მაგრამ, რომ შესვენებები კიდევ ერთი, და გსურთ, რომ თავიდან ავიცილოთ, რომ რაც შეიძლება მეტი. 249 00:15:41,830 --> 00:15:44,830 და ბოლოს for JavaScript კი - არსებობს მრავალი ვერსიის JavaScript, 250 00:15:44,830 --> 00:15:50,570 და ამ ზაფხულს ჩვენ შეუვარდნენ პრობლემა, რომელშიც Document.getElementsByClassName-- 251 00:15:50,570 --> 00:15:54,500 რომელიც, როგორც წესი ფუნქცია, რომელიც განისაზღვრება, როგორც ნაწილი JavaScript სტანდარტი - 252 00:15:54,500 --> 00:15:58,120 არ იყო მოძიების ინტერნეტში Explorer 8. 253 00:15:58,120 --> 00:16:01,900 ასე რომ, მეტი ზაფხულში მე მუშაობდა ლაბორატორიული და ჩვენ ვაშენებთ ონლაინ ექსპერიმენტი. 254 00:16:01,900 --> 00:16:06,210 ჩვენ კი გვეგონა, რომ ის მუშაობს ნამდვილად კარგად სანამ არ მიხვდა წევრებს, რომ ინტენსიურად იყენებდა 255 00:16:06,210 --> 00:16:09,780 Internet Explorer 8 ვერ წარმოადგინონ შედეგები. 256 00:16:09,780 --> 00:16:13,200 ვიყავით დაკარგული გარეთ ბევრი მონაცემები. ამან us ძალიან სამწუხაროა. 257 00:16:13,200 --> 00:16:17,790 ასე რომ, ყოველთვის გვინდა დავრწმუნდეთ, რომ თქვენი სკრიპტები იმუშავებს ყველგან. 258 00:16:17,790 --> 00:16:20,500 >> და ბოლოს, გამოიყენოთ validator.w3.org 259 00:16:20,500 --> 00:16:22,770 რაც ჩვენ გითხრათ უნდა გავაკეთოთ, pset 7. 260 00:16:22,770 --> 00:16:24,530 დარწმუნდით, რომ თქვენი გვერდები დამტკიცდა. 261 00:16:24,530 --> 00:16:28,310 ეს მნიშვნელოვანია, იმიტომ, რომ, სულ მცირე, პირველი ნაბიჯია საღი აზრის ქვითარი. 262 00:16:28,310 --> 00:16:31,870 ეს არის ჩემი კოდი რეალურად სტანდარტების შესაბამისი? 263 00:16:34,930 --> 00:16:39,320 კიდევ ერთი გზა ერთგვარი დაგეხმაროთ დარწმუნდით, რომ თქვენი საიტი იმუშავებს 264 00:16:39,320 --> 00:16:42,610 ქვეშ ყველაზე გარემოებები არის იქნებ გამოვიყენოთ ბიბლიოთეკების ფარგლებში 265 00:16:42,610 --> 00:16:46,210 იმიტომ, რომ ეს მართლაც ჭკვიანი დეველოპერები არ ეგონა, ამ საკითხებზე თქვენთვის. 266 00:16:46,210 --> 00:16:49,850 ისინი გაიარა და ისინი დაწერილი განსხვავებული ფუნქციები რომ მუშაობა ბრაუზერებს შორის. 267 00:16:49,850 --> 00:16:53,560 მაგალითად, ჩვენ ვიყენებთ jQuery ამ Pset 7. 268 00:16:53,560 --> 00:16:58,030 მიუხედავად იმისა, რომ შეიძლება არ მინახავს ეს, jQuery უზრუნველყოფს ბევრი ფუნქციები 269 00:16:58,030 --> 00:17:00,280 რომ წინააღმდეგ შემთხვევაში თქვენ უნდა დაწერონ საკუთარ თავს. 270 00:17:00,280 --> 00:17:05,310 მაგრამ ეს დეველოპერები დაწერა ეს, და ისინი გააკეთა დარწმუნებულია, რომ მუშაობს მთელი ბრაუზერებში. 271 00:17:05,310 --> 00:17:10,280 და ჩატვირთვის - რომელიც კიდევ ერთი CSS ფარგლებში, ვაჩვენეთ თქვენ Pset 7 - 272 00:17:10,280 --> 00:17:17,000 ეს ნამდვილად მიაქვს ბევრი თავის ტკივილი ერთად შექმნასა საიტებზე, რომ ლამაზად. 273 00:17:17,000 --> 00:17:19,000 ყველა ბრაუზერში. 274 00:17:19,000 --> 00:17:23,660 >> და ბოლოს, თუ თავიდან აცილება, მე, როგორც წესი თავიდან ავიცილოთ კოდირების ნულიდან. 275 00:17:23,660 --> 00:17:28,079 თუ თქვენ მხოლოდ შექმნით ნახვა თქვენი სკოლის კლუბში, მაგალითად, 276 00:17:28,079 --> 00:17:33,920 და ყველა თქვენ უნდა გავაკეთოთ არის ის, რომ არიან რამდენიმე გვერდი და შესაძლოა იმყოფებოდეს თქვენი პრეზიდენტი წავიდეს 277 00:17:33,920 --> 00:17:38,910 და შეცვალოს ცოტა რამ აქ და იქ - იქ ნამდვილად არ სჭირდება კოდი, რომელიც up თავს. 278 00:17:38,910 --> 00:17:40,910 რომ იღებს ბევრი დრო. 279 00:17:40,910 --> 00:17:42,660 იგი იღებს ბევრი თქვენი ენერგია, და თქვენ უნდა გაიაროს და თქვენ უნდა გაირკვეს, 280 00:17:42,660 --> 00:17:45,930 ასევე, ეს აპირებს ლამაზად ამ ბრაუზერს, იგი აპირებს ლამაზად ამ ბრაუზერში. 281 00:17:45,930 --> 00:17:50,610 შესაძლოა გამოიყენოთ რომელიმე წერთ, რომ სხვები უკვე დაიწერა თქვენ როგორც 282 00:17:50,610 --> 00:17:52,610 WordPress ან Joomla ან Drupal. 283 00:17:52,610 --> 00:17:59,400 ეს მოუწოდა შინაარსი - ეს ეწოდება CMSs რომლებიც ძირითადად მხოლოდ პაკეტი, რომელიც 284 00:17:59,400 --> 00:18:03,020 უკვე კეთდება თქვენთვის და თქვენ შეგიძლიათ მათ, ისინი თქვენს სერვერზე, 285 00:18:03,020 --> 00:18:07,510 და სახის მათ თუმცა გსურთ, და თქვენ უკვე გაქვთ გაშვებული ნახვა. 286 00:18:07,510 --> 00:18:11,680 იმ კოდი პაკეტები რაღაც თვალი, რათა. 287 00:18:11,680 --> 00:18:15,400 ეს ყველაფერი ღია თუ არ წავიდეთ, რაღაც - 288 00:18:15,400 --> 00:18:19,390 თუ თქვენ ვეძებთ ფორმა პაკეტი, არის რაც არ არის თავისუფალი, როგორიც 289 00:18:19,390 --> 00:18:21,570 ამ განყოფილებაში ან IP.Board. 290 00:18:21,570 --> 00:18:23,790 თუ თქვენ არ გვჭირდება ზოგიერთი ასეთი მოწინავე ფუნქციები, 291 00:18:23,790 --> 00:18:27,530 თქვენ ყოველთვის შეგიძლიათ აირჩიონ, უფასო ვარიანტი. 292 00:18:27,530 --> 00:18:31,300 >> და ბოლოს, არ არსებობს თავიდან აცილების იგი. 293 00:18:31,300 --> 00:18:33,300 თქვენ უნდა შეამოწმოთ, ტესტი, ტესტი. 294 00:18:33,300 --> 00:18:37,690 თქვენ უნდა შეამოწმოთ თქვენი კოდექსის ყველა ამ ბრაუზერები და ყველა ამ პლატფორმების. 295 00:18:37,690 --> 00:18:44,110 და იცით, IE6 - მადლობა ღმერთს ადამიანი დაიძრა დაშორებით IE6 296 00:18:44,110 --> 00:18:49,190 იმიტომ, რომ უკან დღეს, შესაძლოა, რამდენიმე წლის წინ, ვებ დეველოპერები იძულებული ყოველთვის, ყოველთვის, 297 00:18:49,190 --> 00:18:55,280 ყოველთვის pander to IE6-ის სუსტი მხარეები შემდეგ სტანდარტებს. 298 00:18:55,280 --> 00:19:00,860 ვებ უბრალოდ გამოიყურებოდა ძალიან 1990 გამო უკეთესი გზა გაუმკლავდეთ. 299 00:19:00,860 --> 00:19:04,380 თქვენ ასევე შეგიძლიათ ბრაუზერში ეკრანის სანახავად CSS. 300 00:19:04,380 --> 00:19:08,100 ერთი ნამდვილად მაგარი საიტი browserlab.adobe.com. 301 00:19:08,100 --> 00:19:11,070 ეს არის complimentary მომსახურება დააყენა მიერ Adobe. 302 00:19:11,070 --> 00:19:15,160 და რას აკეთებს არის მათ შეუძლიათ მიიღონ screenshots თქვენი ნახვა 303 00:19:15,160 --> 00:19:18,890 გაშვებული ქვეშ სხვადასხვა პირობებში - როგორც გაშვებული სხვადასხვა ბრაუზერები, 304 00:19:18,890 --> 00:19:22,660 გაშვებული სხვადასხვა პლატფორმების - და აჩვენებს თუ რა ისინი ასე. 305 00:19:22,660 --> 00:19:33,260 უბრალოდ ნაჩვენებია, თუ რას ვგულისხმობ აქ, მე შეიქმნა ნახვა შარშან მოუწოდა ცხოვრება ჰარვარდის, 306 00:19:33,260 --> 00:19:39,150 და რას ცდილობდა - მე შევეცადე, რათა my.harvard უკეთესი. 307 00:19:39,150 --> 00:19:43,840 იმის გამო, რომ თუ იყო აქ გასულ წელს, my.harvard არ გამოიყურება, როგორც ჩანს ახლა. 308 00:19:43,840 --> 00:19:46,640 როგორც ჩანს ასეთი ამაზრზენი. 309 00:19:46,640 --> 00:19:50,470 მაგრამ ახლა ეს გამოიყურება უკეთესი. 310 00:19:50,470 --> 00:19:57,070 ჩემი განხორციელება არ იყო, რომ სასარგებლოა აღარ, მაგრამ ყველა იგივე, 311 00:19:57,070 --> 00:20:01,310 თქვენ იცით, რომ მე შევეცადე დავამატებთ - (იმედოვნებს) ბევრ რაც არ უნდა - 312 00:20:01,310 --> 00:20:04,680 და ეს გამოიყურება - ეს ძალიან კარგი ჩემი კომპიუტერი. 313 00:20:04,680 --> 00:20:08,560 შემდეგ კი, ალბათ, თუ მე მინდა ჰქონდა მეტი დრო მე არ წავიდა შესახებ ბრაუზერის ლაბორატორია, 314 00:20:08,560 --> 00:20:13,020 და მე არ შევხედე, ასევე, როგორ ფუნქციონირებს გამოიყურება Chrome 18 Windows. 315 00:20:13,020 --> 00:20:17,060 მე გადაფურცლეთ ქვემოთ და მე ვხედავ - რა არა! შეხედეთ განცხადებები ყუთში. 316 00:20:17,060 --> 00:20:20,200 ჩემი ტექსტური იყო overflowing. ასე რომ, ეს ცუდია, არა? 317 00:20:20,200 --> 00:20:23,700 თუ მონაწილე იყენებს Chrome on Windows და მოდის ჩემი ნახვა, 318 00:20:23,700 --> 00:20:26,730 რომ დაუყოვნებლივ ძალიან არაპროფესიონალური. 319 00:20:26,730 --> 00:20:30,760 ასე რომ, მე უნდა წავიდეს ჩემს CSS და გაირკვეს, თუ რა ნაწილი ჩემი CSS არღვევს აქ. 320 00:20:30,760 --> 00:20:35,090 რატომ არ აჩვენებს სწორად და დაფიქსირება ისე, რომ ყველა მომხმარებელს შეუძლია ნახოს იგივე ნახვა 321 00:20:35,090 --> 00:20:37,770 და ისეთივე ბედნიერი. 322 00:20:37,770 --> 00:20:44,280 >> და ბოლოს, ასევე, ბრაუზერის ეკრანის ლამაზი ტესტირების თქვენი CSS, 323 00:20:44,280 --> 00:20:46,020 მაგრამ რაც შეეხება თქვენი JavaScript? 324 00:20:46,020 --> 00:20:48,660 რაც შეეხება თუ თქვენ გაქვთ გარკვეული რთული დამწერლობის რომ გაშვებული? 325 00:20:48,660 --> 00:20:50,460 ასევე, შეგიძლიათ ყოველთვის ვირტუალიზაციის. 326 00:20:50,460 --> 00:20:56,360 თუ თქვენ გაქვთ Mac შეგიძლიათ გამოიყენოთ Bootcamp ან VMWare to virtualize იქნებ ასლი 327 00:20:56,360 --> 00:20:59,540 Windows და გამოყენების Internet Explorer არსებობს. 328 00:20:59,540 --> 00:21:03,400 ან, შეგიძლიათ შესახებ, რომ მსგავსი რამ Spoon.net, რაც სამწუხაროდ მუშაობს მხოლოდ კომპიუტერით. 329 00:21:03,400 --> 00:21:05,290 მაგრამ რას აკეთებს არის ძალიან მაგარი. 330 00:21:05,290 --> 00:21:10,080 ისინი virtualize პროგრამული უზრუნველყოფა თქვენთვის ასე რომ თქვენ შეგიძლიათ აწარმოებს სხვადასხვა ვერსიებს IE, მაგალითად. 331 00:21:10,080 --> 00:21:12,080 შეგიძლიათ აწარმოებს სხვადასხვა ვერსიებს Firefox. 332 00:21:12,080 --> 00:21:15,720 შეგიძლიათ აწარმოებს სხვადასხვა ვერსიებს Safari და ტესტირება out ყველა თქვენი საიტები არსებობს. 333 00:21:15,720 --> 00:21:18,360 სამწუხაროდ, ისინი არ არიან თავისუფალი. 334 00:21:18,360 --> 00:21:20,860 სწორედ ფასიანი მომსახურება, ასე რომ ყოველთვის ერთგვარი ამ - 335 00:21:20,860 --> 00:21:26,070 იქ ყოველთვის ერთგვარი შემდეგი სავაჭრო შორის, ასევე, მე ვაპირებ ჩემი ნახვა ლამაზად. 336 00:21:26,070 --> 00:21:31,970 თუ ასეა, ალბათ უნდა გადაიხადოს გარკვეული მომსახურების მივიღე, რომ. 337 00:21:31,970 --> 00:21:35,890 რაიმე შეკითხვები ამ ეტაპზე შესახებ არაფერი, რომ ჩვენ ვისაუბრეთ? 338 00:21:38,500 --> 00:21:41,210 გასაოცარია. Okay. 339 00:21:41,210 --> 00:21:43,870 >> ახლა ჩვენ უფრო მეტი რამ საუბარი. 340 00:21:43,870 --> 00:21:45,820 როგორ შესახებ შეცდომები? 341 00:21:45,820 --> 00:21:48,670 როგორ დავრწმუნდეთ, რომ თქვენი ნახვა აპირებს მუშაობას მაშინაც კი, როცა 342 00:21:48,670 --> 00:21:50,150 რაღაც ცუდი ხდება? 343 00:21:50,150 --> 00:21:53,940 შესაძლოა არ აქვს გვერდზე დაასახელა food.php. 344 00:21:53,940 --> 00:21:57,000 მაგრამ მე, მე თქვენი ნახვა და ვცდილობ წვდომის food.php. 345 00:21:57,000 --> 00:22:00,770 თქვენ მხოლოდ აპირებს ეჩვენებინა, რომ თეთრი გვერდი, რომელიც ამბობს, 404 - ფაილი ვერ იპოვა? 346 00:22:00,770 --> 00:22:04,400 ან აპირებთ ამბობენ, "აი, მე ვწუხვარ, რომ მე ვერ იპოვა ეს თქვენთვის, 347 00:22:04,400 --> 00:22:08,520 მაგრამ იქნებ აქ არის რამოდენიმე სხვა რესურსების დაგეხმაროთ მოძებნოთ თქვენთვის. " 348 00:22:08,520 --> 00:22:13,180 სხვა შეცდომები - ასე რომ, ამ ეწოდება HTTP შეცდომები რაც არის რამოდენიმე შეცდომა კოდები 349 00:22:13,180 --> 00:22:17,130 რომ თქვენს სერვერზე შეიძლება არ დააბრუნეს ბრაუზერის შემთხვევაში რაღაც ცუდი ხდება. 350 00:22:17,130 --> 00:22:20,160 400 - ცუდი მოთხოვნა. 401 - არასანქცირებული. 351 00:22:20,160 --> 00:22:25,560 403 ერთგვარი საერთო როდესაც თქვენ კატალოგი, რომელიც არ უნდა იყოს ხელმისაწვდომი 352 00:22:25,560 --> 00:22:27,310 მომხმარებლის მიერ, მაგრამ მომხმარებელი ცდილობს მაინც. 353 00:22:27,310 --> 00:22:30,840 და 500 - შიდა შეცდომა სერვერზე - რომ, როგორც წესი, ხდება, როდესაც თქვენ გაქვთ რაიმე 354 00:22:30,840 --> 00:22:33,070 მართლაც ცუდი ხდება თქვენი PHP კოდი. 355 00:22:33,070 --> 00:22:36,140 მაგრამ ნებისმიერ შემთხვევაში, ამ სახის ბრაუზერები - ეს სახის შეცდომები არ ხდება. 356 00:22:36,140 --> 00:22:40,550 >> ასე რომ, როგორ დავრწმუნდეთ, რომ თქვენ gracefully ამუშავებს ამ შეცდომებს 357 00:22:40,550 --> 00:22:43,230 და დარწმუნდით, რომ მომხმარებელს ეს არ არის მხოლოდ ერთგვარი დაკიდებული იქ? 358 00:22:46,850 --> 00:22:48,850 აქ მოდის. Htaccess. 359 00:22:48,850 --> 00:22:51,300 ახლა. Htaccess არის რაღაც, რომელიც მუშაობს Apache სერვერები, 360 00:22:51,300 --> 00:22:55,550 ის, რაც მუშაობს და მუშაობს რამდენიმე სხვა სერვერებზე ასევე. 361 00:22:55,550 --> 00:23:01,350 ეს არის მხოლოდ გზა, რომ თქვენ დააკონფიგურიროთ თქვენი სერვერზე ისეთი, რომ 362 00:23:01,350 --> 00:23:04,470 თქვენ შეუძლია ეს გააკეთოს რაც გაგიხარდებათ ის უნდა გააკეთოს. 363 00:23:04,470 --> 00:23:06,790 ზოგიერთი რამ, რაც შეიძლება გავაკეთოთ. თქვენ შეიძლება გააკონტროლოს თქვენი ქეში პარამეტრები. 364 00:23:06,790 --> 00:23:11,290 იქნებ აქ არის გარკვეული გვერდზე თქვენი ნახვა, რომ თქვენ დარწმუნდით, რომ შესახებ 365 00:23:11,290 --> 00:23:14,740 ხელახალი ჩამოტვირთოთ ყოველ ჯერზე შესახებ მოდის და სტუმრობს თქვენი ნახვა. 366 00:23:14,740 --> 00:23:26,980 ან იქნებ გაქვთ URL ასეთი yoursite.com / ტესტი / html / გვერდი / hello.html 367 00:23:26,980 --> 00:23:31,270 და გსურთ რომ იყოს yourname.com / მიესალმები - კარგად, შეგიძლიათ გამოიყენოთ. htaccess 368 00:23:31,270 --> 00:23:34,760 გადამისამართება ერთ ვებგვერდზე სხვა. 369 00:23:34,760 --> 00:23:36,600 თქვენ ასევე შეგიძლიათ ეს უნდა გააკეთოს ავტორიზაციის. 370 00:23:36,600 --> 00:23:39,890 იქნებ არსებობს გარკვეული ნაწილი თქვენს საიტზე, რომ თქვენ უნდა გამოვიყენოთ კიდევ ერთი პაროლი. 371 00:23:39,890 --> 00:23:42,620 შეგიძლიათ ბლოკირება გარკვეული IP მისამართები, ბლოკირება გარკვეული დომენები. 372 00:23:42,620 --> 00:23:46,770 იქნებ უბრალოდ ნამდვილად არ მიყვარს ჰარვარდის სტუდენტები გამოყენებით თქვენი ნახვა. 373 00:23:46,770 --> 00:23:49,910 ისე, თქვენ გაქვთ შესაძლებლობა ბლოკირების ყველა ჰარვარდის IP მისამართები. 374 00:23:49,910 --> 00:23:56,370 >> და ბოლოს, თქვენ შეგიძლიათ მკურნალობა რამ - თქვენ შეგიძლიათ დაწეროთ გარკვეული კოდი რათა თქვენს სერვერზე 375 00:23:56,370 --> 00:24:03,100 მკურნალობა, როგორიცაა. zhao ან. თქვენი სახელი ან. მიესალმები გვერდებზე როგორც PHP კოდი. 376 00:24:03,100 --> 00:24:05,170 შესაძლოა, რომ იქნება სასარგებლო. შესაძლოა, რომ არ იქნება. 377 00:24:05,170 --> 00:24:07,980 და ბოლოს, თქვენ შეგიძლიათ მისი გაუმკლავდეს შეცდომა რეაგირება. 378 00:24:07,980 --> 00:24:10,300 რას ვგულისხმობ მიერ, რომ? 379 00:24:10,300 --> 00:24:16,030 თუ თქვენ უბრალოდ კოდი მოსწონს - ErrorDocument 404 და შემდეგ უშუალო მათ გარკვეული 380 00:24:16,030 --> 00:24:20,440 შეცდომა გვერდზე, შეგიძლიათ დავრწმუნდეთ, რომ მომხმარებელს არა მხოლოდ დიდ რეალურად, მართლაც მახინჯი 381 00:24:20,440 --> 00:24:23,550 404 და ვაჩვენოთ რაღაც ლამაზი. 382 00:24:23,550 --> 00:24:29,000 >> მოდით რეალურად შევხედოთ როგორ შეგვიძლია გავაკეთოთ, რომ თქვენი Pset 7. 383 00:24:29,000 --> 00:24:34,190 აქ, მე ჩემს მოწყობილობების. 384 00:24:34,190 --> 00:24:38,440 მე ვაპირებ გახსნა Chrome, შემდეგ კი მე ვაპირებ ცდილობენ წვდომის გვერდი 385 00:24:38,440 --> 00:24:43,350 რომ არ არსებობს CS50 ფინანსები. 386 00:24:43,350 --> 00:24:52,710 ასე რომ, ადგილობრივი მასპინძელი - cats.php-ისე, შენიშნავს, რომ მე შევქმენი შეცდომა დოკუმენტი 387 00:24:52,710 --> 00:24:54,770 რომელიც ამბობს, "Canz პოულობენ ჩ გვერდი?" 388 00:24:54,770 --> 00:24:56,990 მას აქვს ძალიან სამწუხარო კატა იგი. 389 00:24:56,990 --> 00:24:59,910 თუ on Twitter, თუ ნებისმიერ ამ სხვა საიტებზე, 390 00:24:59,910 --> 00:25:02,700 თქვენ ვერ პოულობენ გვერდზე, ისინი, როგორც წესი ვაჩვენოთ, თქვენ cute სურათზე 391 00:25:02,700 --> 00:25:04,850 ასე რომ თქვენ არ არის ძალიან იმედგაცრუებული. 392 00:25:04,850 --> 00:25:07,830 თქვენ შეიძლება ასევე გვაქვს ის, რაც უფრო პროფესიული, რომელიც ამბობს, 393 00:25:07,830 --> 00:25:11,760 ასევე, მე ბოდიში მე ვერ იპოვა გვერდზე, მაგრამ იქნებ აქ საძიებო ველში. 394 00:25:11,760 --> 00:25:16,750 ან იქნებ აქ არის რამოდენიმე ბმულები დაგეხმარებათ რგოლი, რომ გსურთ. 395 00:25:16,750 --> 00:25:21,410 ასე რომ, რა ამის გაკეთება? როგორ არის კი ეს შესაძლებელი? 396 00:25:21,410 --> 00:25:23,500 თუ ჩვენ ჩვენს ტერმინალში აქ - 397 00:25:23,500 --> 00:25:26,300 მე მხოლოდ აპირებს მასშტაბის გასაზრდელად bit - 398 00:25:26,300 --> 00:25:30,110 შეამჩნია, რომ მაქვს ახალი გვერდი. 399 00:25:30,110 --> 00:25:34,440 Inside ჩემი HTML დირექტორია, ეს ე.წ. - თქვენ ვერ ვხედავ ეს - 400 00:25:34,440 --> 00:25:37,280 ეს ე.წ. error.php. 401 00:25:37,280 --> 00:25:41,010 და error.php მხოლოდ ფაილი, რომელიც მე მივიღე 402 00:25:41,010 --> 00:25:43,030 რომელიც აჩვენებს, რომ გვერდზე თავად. 403 00:25:43,030 --> 00:25:46,710 მე შემიძლია, თუ რა error.php არის. 404 00:25:46,710 --> 00:25:48,710 ეს ზუსტად ამ გვერდზე. 405 00:25:48,710 --> 00:25:50,710 განცხადებაში ნათქვამია, "ო არა! Canz პოულობენ ჩ გვერდი?" 406 00:25:50,710 --> 00:25:58,630 ხოლო თუ გვინდა, რომ - ისე, შეამჩნია. Htaccess ერთგვარი არის უცნაური სახელი. 407 00:25:58,630 --> 00:26:01,040 იგი იწყება dot რაც იმას ნიშნავს, რომ ეს სისტემა ფაილი. 408 00:26:01,040 --> 00:26:03,360 ეს ფარული ფაილი, რომელიც არ არის ჩვეულებრივ ნაჩვენები. 409 00:26:03,360 --> 00:26:09,060 თუ თქვენ ls-, ხედავთ ყველა ფარული ფაილი გარკვეული დირექტორია, 410 00:26:09,060 --> 00:26:12,030 და მართლაც, ხედავთ. htaccess არის ერთი მათგანი. 411 00:26:12,030 --> 00:26:15,490 მოდით წავიდეთ წინ და გახსნა. Htaccess - 412 00:26:15,490 --> 00:26:19,830 ერთად gedit - 413 00:26:19,830 --> 00:26:26,870 ბუმი, ყველა მრჩება ერთი ხაზი იქ - შეცდომა დოკუმენტი 404 შეცდომები 414 00:26:26,870 --> 00:26:28,760 რომლებიც ასევე ცნობილია როგორც file-not-ი შეცდომები. 415 00:26:28,760 --> 00:26:32,720 მოდით გადამისამართება მათ რაღაც მოუწოდა error.php. 416 00:26:36,100 --> 00:26:42,030 თქვენ შეგიძლიათ fun რამ, როგორიცაა canz პოულობენ ჩ გვერდი? 417 00:26:42,030 --> 00:26:46,770 გარდა ამისა არსებობს ასევე ძალიან მაგარი რამ, რომ თქვენ. Htaccess. 418 00:26:46,770 --> 00:26:49,520 თუ გსურთ უფრო მეტი. Htaccess Magic, 419 00:26:49,520 --> 00:26:56,470 ეს არის ძალიან მაგარი საიტი წასვლა - ეს ე.წ. javascriptkit.com/howto/htaccess.shtml-- 420 00:26:56,470 --> 00:27:01,880 თუ გნებავთ უფრო სერვერზე Magic. და ეს შეიძლება იყოს ძალიან სახალისო. 421 00:27:01,880 --> 00:27:05,490 >> Whew, ყველა უფლება! გაძლიერებული საყვარელი სურათები. 422 00:27:05,490 --> 00:27:10,060 ეს არის ბიჭი აკეთებს ბიძგი-ups, და მისი კატა ცდილობს დაეხმაროს. ვფიქრობ, ეს ძალიან cute. 423 00:27:10,060 --> 00:27:14,830 სამწუხაროდ, მე არ მაქვს კატა იგრძნობა. 424 00:27:14,830 --> 00:27:17,640 ყველა უფლება. ასე რომ, ჩვენ ვისაუბრეთ. Htaccess. 425 00:27:17,640 --> 00:27:19,640 ჩვენ ვისაუბრეთ შეცდომის გამოტანას. 426 00:27:19,640 --> 00:27:20,940 ჩვენ ვისაუბრეთ ჰოსტინგი, დომენები. 427 00:27:20,940 --> 00:27:23,230 ჩვენ ვისაუბრეთ ჯვარი ბრაუზერის თავსებადობა. 428 00:27:23,230 --> 00:27:25,210 ახლა როგორ უნდა დავრწმუნდეთ, რომ თქვენი ნახვა ფაქტობრივად ახორციელებს? 429 00:27:25,210 --> 00:27:26,950 როგორ უნდა დავრწმუნდეთ, რომ თუ მე თქვენი ნახვა 430 00:27:26,950 --> 00:27:29,830 მე ვხედავ თქვენს გვერდზე ფარგლებში რამოდენიმე წამში? 431 00:27:29,830 --> 00:27:33,520 ერთი რამ, რომ მე ვფიქრობ ადამიანები უბრალოდ ერთგვარი დაივიწყოს 432 00:27:33,520 --> 00:27:36,160 არის იმიჯის ოპტიმიზაცია. 433 00:27:36,160 --> 00:27:37,560 ვთქვათ, რომ თქვენ მოინდომა სურათს საიტზე 434 00:27:37,560 --> 00:27:40,330 და ეს 2 MG დიდი. 435 00:27:40,330 --> 00:27:42,670 ეს შეიძლება ჯარიმა, რადგან ჩვენ ჰარვარდის, 436 00:27:42,670 --> 00:27:45,000 და ჩვენ გვაქვს ძალიან სწრაფი ინტერნეტი. 437 00:27:45,000 --> 00:27:47,470 მაგრამ წარმომიდგენია, ვინმე ჩინეთში. წარმოიდგინეთ, ვინმე ინდოეთში. 438 00:27:47,470 --> 00:27:52,440 წარმოიდგინეთ, ვინმე იქნებ სოფლის Kansas, რომლებიც შესაძლოა, არ აქვს ერთი და იგივე სახის 439 00:27:52,440 --> 00:27:54,690 ინტერნეტის, რომ ჩვენ გვაქვს. 440 00:27:54,690 --> 00:27:57,710 თუ თქვენ გაქვთ 2 MB იმიჯი თქვენს საიტზე და მომხმარებელი ცდილობს ვებგვერდზე, 441 00:27:57,710 --> 00:28:00,890 იგი აპირებს მიიღოს მათ მართლაც დიდი ხნის განმავლობაში იგი. 442 00:28:00,890 --> 00:28:04,160 ასე რომ, თუ თქვენ არ გვჭირდება, რომ ერთგვარი რეზოლუცია, 443 00:28:04,160 --> 00:28:09,220 მაშინ შეცვლის თქვენი იმიჯის რაღაც Adobe ფოტო მაღაზია. 444 00:28:09,220 --> 00:28:13,400 აქ, როგორც წესი, ვარიანტი მოუწოდა უსაფრთხო ვებ და მოწყობილობები, 445 00:28:13,400 --> 00:28:15,850 და რა არ არის ეს ზოლები out ყველა არასაჭირო ინფორმაციის 446 00:28:15,850 --> 00:28:20,160 და ერთგვარი კომპაქტური თქვენი ფაილი შევიდა პატარა გამოსახულების ზომა, ასე რომ შეგიძლიათ 447 00:28:20,160 --> 00:28:22,960 დააყენა ეს onto თქვენი ნახვა და ნებისმიერი მომხმარებელი, რომელიც ცდილობს ჩამოტვირთოთ რომ გვერდზე 448 00:28:22,960 --> 00:28:26,950 აპირებს ჩამოტვირთოთ პატარა ვერსია თქვენი იმიჯი. 449 00:28:26,950 --> 00:28:28,230 თუ არ აქვს Adobe ფოტო მაღაზია 450 00:28:28,230 --> 00:28:32,650 webresizer.com კიდევ ერთი რესურსი სადაც შეგიძლიათ შეყვანის თქვენი სურათი 451 00:28:32,650 --> 00:28:36,470 და ეს იქნება Spit out ზუსტად იგივე სურათი, 452 00:28:36,470 --> 00:28:39,970 მაგრამ ეს იქნება რაღაც 3 ჯერ უფრო მცირეა. 453 00:28:39,970 --> 00:28:41,970 ასე რომ, ძალიან სასარგებლო თქვენი მომხმარებლებს. 454 00:28:41,970 --> 00:28:45,930 >> კიდევ ერთი რამ, რომ შეგიძლიათ გააკეთოთ minify კოდი. 455 00:28:45,930 --> 00:28:48,460 თუ ჩვენ შევხედოთ Google.com, 456 00:28:48,460 --> 00:28:56,400 დაინახავთ, რომ ეს არ არის ერთგვარი იგივე HTML და CSS, რომ ჩვენ გამოყენებული. 457 00:28:56,400 --> 00:29:02,250 უბრალოდ აპირებს შევხედოთ კოდის აქ. 458 00:29:02,250 --> 00:29:07,600 თუ უბრალოდ გადაფურცლეთ ქვემოთ - wow, რომ გამოიყურება საკმაოდ ამაზრზენი. 459 00:29:07,600 --> 00:29:09,650 ეს კიდევ ნულოვანი წლის სტილი. 460 00:29:09,650 --> 00:29:13,470 თუ თქვენ კოდირებული ამ თქვენი Pset, თქვენ ნულოვანი თქვენს სტილში. 461 00:29:13,470 --> 00:29:16,990 ეს არ აქვს შორის მანძილი. სახელები გამოიყურება ნამდვილად cryptic. 462 00:29:16,990 --> 00:29:19,800 ეს ყველაფერი ნამდვილად ამაზრზენი. 463 00:29:19,800 --> 00:29:24,060 და დამწერლობის დახუროს სხეულში - დახურვის HTML - 464 00:29:24,060 --> 00:29:26,280 ისინი ყველა ერთად - ყველა smushed ერთად. 465 00:29:26,280 --> 00:29:28,280 რატომ ამის გაკეთება? 466 00:29:28,280 --> 00:29:30,650 ისინი minified მათი კოდი. 467 00:29:30,650 --> 00:29:33,310 გავითვალისწინოთ, რომ ეს დოკუმენტი იქნება ბევრი უფრო მცირე 468 00:29:33,310 --> 00:29:36,660 ჩემთვის ჩამოტვირთოთ ვიდრე რაღაც თეთრი სივრცე, 469 00:29:36,660 --> 00:29:39,410 ვიდრე რაღაც ერთად მართლაც ხანგრძლივი ცვლადი სახელები. 470 00:29:39,410 --> 00:29:41,710 თუ თქვენ minify თქვენი კოდი თქვენ სტრიპტიზი ყველა თეთრ სივრცეში. 471 00:29:41,710 --> 00:29:45,960 რა თქმა უნდა, თქვენი ბრაუზერი არ აინტერესებს, თუ თქვენ გაქვთ რაიმე თეთრი სივრცე თქვენს კოდი. 472 00:29:45,960 --> 00:29:49,630 თქვენ სტრიპტიზი ის, ახლა კი შეგიძლიათ ჩამოტვირთოთ პატარა ფაილი - 473 00:29:49,630 --> 00:29:52,770 ახლა ფაილი - დოკუმენტი, რომელიც ჩვენ ვაპირებთ ჩამოტვირთოთ აქვს პატარა ფაილის ზომა, 474 00:29:52,770 --> 00:29:56,180 ეს იქნება უფრო სწრაფად, ჩემთვის ჩამოტვირთოთ და ეს სასარგებლოა. 475 00:29:56,180 --> 00:30:01,550 თუ თქვენ მუშაობის საიტებზე და თქვენ დაწყების ნახვა, 476 00:30:01,550 --> 00:30:04,630 თითქმის ყოველთვის კარგი minify თქვენი კოდი. 477 00:30:04,630 --> 00:30:08,150 კიდევ ერთი მიზეზი, თუ რატომ არ უნდა იყოს კარგი იქნებ არ მინდა სხვები გამოიყენოთ კოდი. 478 00:30:08,150 --> 00:30:11,050 შესაძლოა თქვენ არ გსურთ სხვები გამოიყენოთ CSS. 479 00:30:11,050 --> 00:30:13,460 თქვენ იცით, თუ ნამდვილად უნდოდა stingy რომ, 480 00:30:13,460 --> 00:30:16,670 მაშინ ასევე minify თქვენი კოდი და ეს იქნება უფრო რთული ჩემთვის, რომ მოიპაროს ეს 481 00:30:16,670 --> 00:30:19,170 იმიტომ, რომ მე არ ვიცი, რა ხდება. 482 00:30:19,170 --> 00:30:22,990 ასევე შეგიძლიათ წასვლა საიტებზე, როგორიცაა minify.avivo.si. 483 00:30:22,990 --> 00:30:27,900 მომსახურება მოსწონს ეს ონლაინ დაგეხმაროთ minify თქვენი კოდი ისე, რომ თქვენ არ უნდა გავაკეთოთ ხელით. 484 00:30:27,900 --> 00:30:30,080 ნამდვილად არ გავაკეთებთ ხელით. 485 00:30:30,080 --> 00:30:32,210 >> Okay. ახლა ვსაუბრობთ სცენარი. 486 00:30:32,210 --> 00:30:35,040 იქნებ თქვენს PHP კოდი რაღაც, რომ თქვენ არ უნდა გავაკეთოთ. 487 00:30:35,040 --> 00:30:37,910 იქნებ აქ არის ზედმეტი მარყუჟების იქ. 488 00:30:37,910 --> 00:30:40,850 ჩვენ ვისაუბრეთ კოდი დიზაინის CS50. 489 00:30:40,850 --> 00:30:44,550 მაშინაც კი, თუ თქვენ კოდირების in C თუ აქვს - თუ თქვენ აკეთებთ დამატებითი სამუშაო 490 00:30:44,550 --> 00:30:49,440 რომ თქვენ არ უნდა გავაკეთოთ, ასევე, რომ აპირებს შეანელებს თქვენს სცენარების თქვენს ნახვა, 491 00:30:49,440 --> 00:30:53,280 და ეს განსაკუთრებით მნიშვნელოვანია საიტებზე იმიტომ წევრებს დღესდღეობით ძალიან მოუთმენელი. 492 00:30:53,280 --> 00:30:56,110 თუ თქვენ აკეთებთ ზედმეტი მუშაობა, იგი აპირებს მიიღოს მათ აღარ 493 00:30:56,110 --> 00:31:00,080 მიიღოს ინფორმაცია, რომ მათ სურთ, და ისინი აპირებენ, რომ ძალიან უბედური. 494 00:31:00,080 --> 00:31:02,200 და ბოლოს, შეგიძლიათ ოპტიმიზაცია თქვენს მონაცემთა ბაზაში მაგიდა. 495 00:31:02,200 --> 00:31:05,020 დამახსოვრება ვისაუბრეთ ინდექსები. 496 00:31:05,020 --> 00:31:09,420 ისინი არა მხოლოდ კარგი მიღების დარწმუნებული ვარ, რომ თქვენ გაქვთ ზედიზედ რომ არის უნიკალური. 497 00:31:09,420 --> 00:31:12,440 ისინი ასევე კარგი მიღების დარწმუნებული ვარ, რომ თქვენს მონაცემთა ბაზაში მუშაობს სწრაფად. 498 00:31:12,440 --> 00:31:16,240 თუ გსურთ წაკითხული up on რომ go to MySQL დოკუმენტაცია, 499 00:31:16,240 --> 00:31:18,710 ან შეგიძლიათ შევხედოთ - კარგად, როგორ უნდა ოპტიმიზაცია ჩემს მონაცემთა ბაზაში მაგიდაზე? 500 00:31:18,710 --> 00:31:23,350 როგორ შემიძლია დარწმუნდით, რომ მაქვს ინდექსების რომ დამეხმარება მისაღებად ინფორმაციის სწრაფად? 501 00:31:23,350 --> 00:31:27,300 >> ასევე არსებობს პატარა tricks რომ თქვენ შეგიძლიათ გამოიყენოთ მოსწონს ქეშირების. 502 00:31:27,300 --> 00:31:28,980 თუ თქვენ გაქვთ PHP - თუ თქვენ გაქვთ დღიურში, მაგალითად, 503 00:31:28,980 --> 00:31:31,980 და თქვენ - და ეს ძრავაა PHP ან სხვა ენაზე - 504 00:31:31,980 --> 00:31:37,690 შეგიძლიათ cache დღიურის ზე ვთქვათ 50 წუთიანი ინტერვალით ასე რომ თქვენ შეგიძლიათ ემსახურება გვერდებში 505 00:31:37,690 --> 00:31:40,610 ან სტატიკურ HTML to სია თქვენს საიტზე. 506 00:31:40,610 --> 00:31:43,380 ეს გზა წევრებს არ უნდა აწარმოებს თქვენი PHP სკრიპტის ყოველ ჯერზე, 507 00:31:43,380 --> 00:31:47,410 და შესაძლოა, რომ ეს იქნება უფრო სწრაფად, მათთვის, რათა შეამოწმონ ამ ინფორმაციას. 508 00:31:47,410 --> 00:31:49,410 >> და ბოლოს, შეგიძლიათ გამოიყენოთ რაღაც CDN. 509 00:31:49,410 --> 00:31:51,900 გავითვალისწინოთ, რომ როდესაც თქვენ ჩამოტვირთვა Pset, 510 00:31:51,900 --> 00:31:54,890 თქვენ ყოველთვის წასვლა CDN.CS50.net. რატომ? 511 00:31:54,890 --> 00:32:01,540 CS50 ასევე იყენებს სახის მსგავსად CDN - შინაარსი სადისტრიბუციო ქსელი - 512 00:32:01,540 --> 00:32:06,120 რომელიც მხოლოდ იმას ნიშნავს, რომ ეს რამოდენიმე სერვერები იქნებ სადმე მსოფლიოს მასშტაბით 513 00:32:06,120 --> 00:32:08,120 დახმარებისათვის ემსახურება თქვენი გვერდებზე თქვენი სია. 514 00:32:08,120 --> 00:32:13,770 თუ თქვენი სტუმარი დღითიდღე გვერდს სერვერზე, რომ უფრო ახლოს მათ გეოგრაფიულად, 515 00:32:13,770 --> 00:32:16,770 მაშინ სავარაუდოდ თქვენი სტუმარი აპირებს მიიღოს, რომ ფაილი ბევრი უფრო სწრაფად. 516 00:32:16,770 --> 00:32:20,490 ასევე არსებობს წყაროები ხაზზე რომ დაგეხმაროთ, რომ. 517 00:32:20,490 --> 00:32:24,070 ერთი მათგანია CloudFlare. მათ ვთავაზობთ უფასო CDN მომსახურება. 518 00:32:24,070 --> 00:32:26,020 თუ თქვენ გაქვთ დიდი ფაილი, რომ თქვენი ემსახურება თქვენი მომხმარებლებს, 519 00:32:26,020 --> 00:32:32,260 მაშინ, ალბათ, უმჯობესია, ისინი CDN ისე, რომ მათ შეუძლიათ მიიღონ მათ სწრაფად. 520 00:32:32,260 --> 00:32:39,070 >> საბოლოო თემა დღის საძიებო ოპტიმიზაციის. 521 00:32:39,070 --> 00:32:41,070 რა არის საძიებო ოპტიმიზაცია? 522 00:32:41,070 --> 00:32:44,070 ამით მიღების დარწმუნებული ვარ, რომ საძიებო სისტემებში, როგორიცაა Google ან ბინგ და Yahoo 523 00:32:44,070 --> 00:32:50,740 შეიძლება ადამიანმა თქვენს საიტზე და crawl თქვენი საიტი და ინდექსი თქვენს საიტზე და როდესაც 524 00:32:50,740 --> 00:32:53,040 მე, მაგალითად, რა უნდა Google.com და ვცდილობ ვიპოვოთ რამე, 525 00:32:53,040 --> 00:32:55,040 შემდეგ თქვენს საიტზე გაიხსნება. 526 00:32:55,040 --> 00:32:57,000 როგორ დავრწმუნდეთ, რომ თქვენი საიტი ერთერთი მთავარი 10? 527 00:32:57,000 --> 00:33:00,000 იმის გამო, რომ როგორც ვიცით, თუ თქვენ ძიება რაღაც Google 528 00:33:00,000 --> 00:33:02,880 და ეს არ არის ზედა 10 თქვენ სავარაუდოდ არ აპირებს გამოიყურებოდეს მომდევნო 10. 529 00:33:02,880 --> 00:33:07,160 ეს არის ერთგვარი თემას რომ shrouded in საიდუმლო. 530 00:33:07,160 --> 00:33:09,850 აქ არის ბევრი ვარდების რევოლუციის არსებობს ინტერნეტში. 531 00:33:09,850 --> 00:33:14,680 არსებობს უამრავი superstitions შესახებ, თუ x შემდეგ Google მომწონს თქვენ უკეთესი. 532 00:33:14,680 --> 00:33:16,680 თუ თქვენ y შემდეგ Google მომწონს თქვენ უკეთესი. 533 00:33:16,680 --> 00:33:19,680 ალბათ უკეთესი შესასწავლად ძებნის გიგანტური ნახვა დოკუმენტების თავად. 534 00:33:19,680 --> 00:33:27,470 >> ეს არის ერთ საბუთები, Google, რომ გითხრათ, თუ როგორ ოპტიმიზაცია თქვენი საიტი 535 00:33:27,470 --> 00:33:30,860 ისე, რომ Google შეუძლია და მაჩვენებლით იგი ძალიან ლამაზად. 536 00:33:30,860 --> 00:33:33,680 თქვენ არ კოპირება ქვემოთ ეს მისამართი რადგან ეს პრეზენტაცია აპირებს 537 00:33:33,680 --> 00:33:36,680 იყოს ონლაინ მაინც. 538 00:33:36,680 --> 00:33:38,770 თუ გადავხედავთ ამ და თქვენ ამ არსებობს გარკვეული ძალიან სასარგებლო მინიშნებები იქ. 539 00:33:38,770 --> 00:33:42,240 Google გიჩვენებთ - თუ ნამდვილად გსურთ თქვენს საიტზე იყოს ინდექსირებული კარგად 540 00:33:42,240 --> 00:33:44,610 მაშინ უნდა გავაკეთოთ ყველა ამ საკითხზე. 541 00:33:44,610 --> 00:33:47,570 >> კიდევ ერთი რამ, რომ საძიებო სისტემებში ნამდვილად არის ახალი ტელეფონი. 542 00:33:47,570 --> 00:33:49,500 თუ თქვენ გაქვთ კმაყოფილია, რომ ის განახლება ძალიან რეგულარულად 543 00:33:49,500 --> 00:33:51,950 შემდეგ საძიებო სისტემებს ამბობენ, Ooh, მინდა თქვენს საიტზე. 544 00:33:51,950 --> 00:33:53,950 მე ვაპირებ წასვლა თქვენს საიტზე ძალიან ხშირად. 545 00:33:53,950 --> 00:33:56,840 მე ვაპირებ ინდექსი ბევრი თქვენი გვერდი. 546 00:33:56,840 --> 00:33:59,560 თუ თქვენ გაქვთ ახალი შინაარსი მაშინ თქვენ უფრო გამოჩნდება - 547 00:33:59,560 --> 00:34:02,540 თქვენ უფრო სავარაუდოა, რომ უფრო შესაბამისი. 548 00:34:02,540 --> 00:34:04,630 თქვენ უფრო შესაძლოა, უფრო განახლებული, 549 00:34:04,630 --> 00:34:08,860 და საძიებო სისტემის უფრო თქვენს საიტზე ზემოთ სხვები. 550 00:34:08,860 --> 00:34:10,860 >> ღრმა კავშირები ასევე მნიშვნელოვანია. 551 00:34:10,860 --> 00:34:13,530 თუ მართლა სურდა თქვენს საიტზე ლამაზად in საძიებო სისტემა თვალში 552 00:34:13,530 --> 00:34:18,090 ბევრი სხვა საიტებზე უკავშირდება და უკავშირდება ღრმად თქვენი ნახვა. 553 00:34:18,090 --> 00:34:20,090 ნუ უბრალოდ ბმული თქვენი ვებ გვერდი. 554 00:34:20,090 --> 00:34:26,719 ლინკი იქნებ yourname.com / რაღაც / რაღაც / something.php. 555 00:34:26,719 --> 00:34:29,840 That - დან საძიებო სისტემა - საშუალებებით, wow, მათ აქვთ ძალიან საინტერესო შინაარსი 556 00:34:29,840 --> 00:34:35,350 რომ ვინმე უკავშირდება ასე ღრმად მათი საიტი, რომ მე უნდა რეალურად, მართლაც 557 00:34:35,350 --> 00:34:38,260 უფრო მეტ მნიშვნელობას გადატანა, რომ საიტის გვერდებზე. 558 00:34:38,260 --> 00:34:41,940 >> თუ თქვენ გაქვთ ზუსტი გვერდზე ტიტული, თუ არ გვაქვს შეცდომები, რომ კარგია, რადგან 559 00:34:41,940 --> 00:34:44,670 თუ საძიებო სისტემა ცდილობს ეწვევა თქვენს საიტზე, და ის მიღების შეცდომა, 560 00:34:44,670 --> 00:34:46,780 ეს, ალბათ, აპირებენ ძალიან, ძალიან მალე. 561 00:34:46,780 --> 00:34:49,510 და ბოლოს, გსურთ აქვს სწრაფი დატვირთვის დროს, რადგან საძიებო სისტემის - 562 00:34:49,510 --> 00:34:53,820 ისევე, როგორც ადამიანები - don't ბევრი მოთმინება ნელი საიტებზე. 563 00:34:53,820 --> 00:34:57,070 ეს არის გზა, რათა დავრწმუნდეთ, რომ თქვენ გამოჩნდება მაღალია 564 00:34:57,070 --> 00:35:01,390 საძიებო სისტემა შეკითხვებს და იმედი გვაქვს, რითაც კიდევ უფრო საგზაო. 565 00:35:01,390 --> 00:35:04,730 იმის გამო, რომ ბოლოს და ბოლოს, თქვენ გაატარა მთელი ამ ხნის განვითარებად თქვენი ნახვა. 566 00:35:04,730 --> 00:35:06,280 თქვენ მთელი ამ დროის დაწყების ეს ნახვა ხაზზე. 567 00:35:06,280 --> 00:35:11,780 თქვენ გვინდა დავრწმუნდეთ, რომ თქვენ გაქვთ უამრავი წევრებს, რომლებიც რეალურად ვხედავ თქვენი ტელეფონი. 568 00:35:13,330 --> 00:35:15,660 >> სხვა კარგი რესურსი უნდა გამოიყენოს. 569 00:35:15,660 --> 00:35:19,210 Google Webmaster Tools არის რაღაც თვალი, რათა. 570 00:35:19,210 --> 00:35:21,780 ეს უბრალოდ ეხმარება ნახავთ - Google არ არის ინდექსირებას ჩემი საიტი. 571 00:35:21,780 --> 00:35:24,490 რა სახის შეცდომები არის ის encountering? 572 00:35:24,490 --> 00:35:27,490 რამდენი გვერდებზე აქვს ინდექსირებული? 573 00:35:27,490 --> 00:35:29,490 რას ვფიქრობ არის ყველაზე მნიშვნელოვანი შინაარსი ჩემს გვერდზე? 574 00:35:29,490 --> 00:35:31,490 შესაძლოა, რომ ის არ არის რაც მე მინდა რომ იყოს. 575 00:35:31,490 --> 00:35:36,880 იქნებ მე უნდა შეცვალოს ჩემი ნახვა ცოტა ისეთი, რომ ეს აისახება უკეთესი 576 00:35:36,880 --> 00:35:38,880 რა ჩემი ნახვა მართლაც შესახებ. 577 00:35:38,880 --> 00:35:41,000 Google ანალიტიკა კიდევ ერთი ნამდვილად ზემოთ ინსტრუმენტი. 578 00:35:41,000 --> 00:35:44,120 თქვენ შეგიძლიათ დაამატოთ ცოტა JavaScript თქვენს გვერდს. 579 00:35:44,120 --> 00:35:47,020 და მაშინ ამის შემდეგ შეგიძლიათ წასვლა Google ანალიტიკა იქნება, და ეს თვალყური 580 00:35:47,020 --> 00:35:49,020 თქვენი სტუმარი დემოგრაფიული და თქვენი საიტი ზრდის. 581 00:35:49,020 --> 00:35:51,810 იგი გეტყვით ზუსტად რამდენი სია ეწვევა საიტზე 582 00:35:51,810 --> 00:35:55,310 ფარგლებში გარკვეული დღეს, ფარგლებში გარკვეული საათში ფარგლებში გარკვეული კვირაში. 583 00:35:55,310 --> 00:35:57,310 რამდენი სია ჩინეთიდან? რამდენი სტუმრებს ანტარქტიდა - 584 00:35:57,310 --> 00:35:59,310 თქვენ მიღების თქვენი ნახვა. 585 00:35:59,310 --> 00:36:03,470 რომელიც შეიძლება რაღაც მაგარი სანახავად ან შეიძლება იყოს სასარგებლო 586 00:36:03,470 --> 00:36:05,470 იმიტომ, რომ თქვენ ცდილობთ მიზანში გარკვეული ჯგუფის. 587 00:36:05,470 --> 00:36:08,410 იქნებ თქვენ ცდილობთ მიზანში მოზარდი თქვენი ნახვა და ვხედავთ, რომ 588 00:36:08,410 --> 00:36:11,410 უმრავლესობა სია თქვენი ნახვა ვართ, შესაძლოა, 30 - დან 40 წლის პირები, 589 00:36:11,410 --> 00:36:15,130 მაშინ იქნებ არც თქვენ გაქვთ პრობლემა ან შეგიძლიათ უბრალოდ ამბობენ, 590 00:36:15,130 --> 00:36:19,590 კარგად, მაშინ იქნებ მე უნდა უბრალოდ შეცვლა საიტის აქცენტი ისე, რომ 591 00:36:19,590 --> 00:36:22,240 მე ფოკუსირება უფრო, რომ ასაკობრივ ჯგუფში. 592 00:36:22,240 --> 00:36:28,500 >> Google Apps - თუ სურვილი სახის წერილებს თქვენი დომენი - 593 00:36:28,500 --> 00:36:31,230 იქნებ რაღაც yourname@yourname.com-- 594 00:36:31,230 --> 00:36:35,270 შეგიძლიათ გამოიყენოთ gmail მისამართები - შეგიძლიათ გამოიყენოთ gmail მომსახურება 595 00:36:35,270 --> 00:36:38,500 და Google Apps არის ერთი გზა, რომ. 596 00:36:38,500 --> 00:36:44,050 შეგიძლიათ კონკრეტული მისამართით, რომლებიც სპეციფიკური თქვენი დომენი 597 00:36:44,050 --> 00:36:46,800 ნაცვლად of@gmail.com. 598 00:36:46,800 --> 00:36:51,840 >> და ბოლოს, არსებობს პროგრამები გაგრძელება და მოდულების - for Chrome, 599 00:36:51,840 --> 00:36:56,380 for Firefox, სხვა ბრაუზერებში - რომელიც საშუალებას გაძლევთ წავიდეს და გაეცნონ 600 00:36:56,380 --> 00:37:02,290 CSS, შეამოწმოს JavaScript, ვხედავ, ზუსტად რა არის არასწორი თქვენი JavaScript სცენარი, 601 00:37:02,290 --> 00:37:05,290 და შესაძლოა, რომ იქნება სასარგებლო თქვენი de-bugging მიზნებისათვის, თქვენ მოძიებაში out - 602 00:37:05,290 --> 00:37:08,630 ასევე, რატომ არ არის ჩემი საიტი აჩვენებს სწორად ამ ბრაუზერს? 603 00:37:08,630 --> 00:37:11,800 >> და ბოლოს, თუ უნდოდა მეტი ყველა ამ თემებზე - 604 00:37:11,800 --> 00:37:14,410 თუ უნდოდა მეტი HTML და CSS და JavaScript - 605 00:37:14,410 --> 00:37:16,790 იმიტომ, რომ ბოლოს და ბოლოს, ჩვენ მხოლოდ ასწავლიან თქვენ ცოტა - 606 00:37:16,790 --> 00:37:21,240 შეგიძლიათ საიტებზე, როგორიცაა W3Schools.com მოსაძებნად რესურსების. 607 00:37:21,240 --> 00:37:26,340 მათ ძალიან ლამაზი გაკვეთილები, თუ როგორ გავაკეთო x, ან რა Y ნიშნავს? 608 00:37:26,340 --> 00:37:30,400 თუ უნდოდა მეტი ამ ენებზე შეგიძლიათ უბრალოდ აქ. 609 00:37:30,400 --> 00:37:37,690 >> ყველა უფლება. ვფიქრობ, უნდოდა ბოლო რამდენიმე წუთის ამ შეკითხვებზე, 610 00:37:37,690 --> 00:37:39,810 ასე რომ არსებობს რაიმე შეკითხვები არაფერი რომ ჩვენ ვისაუბრეთ? 611 00:37:39,810 --> 00:37:43,500 [აუდიტორიის წევრი] რა სახის რამ არიან W3Schools და როგორ არის დაფარული? 612 00:37:43,500 --> 00:37:45,500 [Yuechen ჟაო] რა სახის რამ? 613 00:37:45,500 --> 00:37:50,180 ასე რომ, ერთი ძალიან ყველაზე დიდი რამ, რომ მე ბევრი არის მათი დამოწმება. 614 00:37:50,180 --> 00:37:54,430 მათი ცნობას დეტალი, მაგალითად CSS - 615 00:37:54,430 --> 00:37:59,480 რა ეს იმას ნიშნავს, ან თუ უნდოდა, რომ შეიცვალოს ფონზე გვერდი - 616 00:37:59,480 --> 00:38:01,480 როგორ ამის გაკეთება? 617 00:38:01,480 --> 00:38:04,550 რომელი ბრაუზერები მხარს მართვაში? რამ, როგორიცაა, რომ. 618 00:38:04,550 --> 00:38:10,870 და მაშინ მათაც უბრალოდ ძალიან ლამაზი გაკვეთილები on HTML, on PHP, on JavaScript, 619 00:38:10,870 --> 00:38:14,290 on MySQL, ყველა სახის სხვადასხვა თემაზე. 620 00:38:14,290 --> 00:38:18,800 მათ აქვთ ლამაზი გაკვეთილები. ისინი ასწავლიან, თუ როგორ უნდა გავაკეთოთ რამ. 621 00:38:18,800 --> 00:38:22,590 ეს ლამაზი იყოს შეუძლია წავიდეს და გაიგეთ მეტი ამ თემებზე. 622 00:38:22,590 --> 00:38:27,180 >> [აუდიტორიის წევრი] HTML 5 ჯერ კიდევ არ შეესაბამება ყველა ბრაუზერები არსებობს. 623 00:38:27,180 --> 00:38:30,700 გსურთ თუ რეკომენდაცია მხოლოდ დარჩენის დაშორებით, რადგან თავსებადობის საკითხები? 624 00:38:30,700 --> 00:38:32,700 რა გამკლავება რომ? 625 00:38:32,700 --> 00:38:38,640 [Yuechen ჟაო] დიახ, ასეა, კითხვა არის HTML5 ჯერ კიდევ ბავშვი სტანდარტი. 626 00:38:38,640 --> 00:38:42,030 ეს ნამდვილად არ უჭერს მხარს ბევრი ბრაუზერები, ასე უნდა თავიდან აცილება? 627 00:38:42,030 --> 00:38:48,040 მე ვფიქრობ, რომ შარშან იქნებოდა ძალიან დიდი მომხრე, მოდით თავიდან ავიცილოთ HTML5 628 00:38:48,040 --> 00:38:52,430 იმიტომ, რომ ეს არის კიდევ - ეს ჯერ კიდევ ძალიან ბევრი ახალი და ფაქტობრივად, HTML5 სტანდარტი 629 00:38:52,430 --> 00:38:55,610 არ იქნა დასრულებული არ არის. 630 00:38:55,610 --> 00:38:58,790 ასე რომ, მართლაც არ არის HTML5 სტანდარტი. 631 00:38:58,790 --> 00:39:03,840 მაგრამ, ვფიქრობ, განსაკუთრებით თუ თქვენ დიზაინისა ნახვა ახლა, 632 00:39:03,840 --> 00:39:07,450 ეს შეიძლება იყოს უკეთესი თუ უბრალოდ წასვლა HTML5 რადგან ეს ერთგვარი იქნება მომავალში, 633 00:39:07,450 --> 00:39:11,250 და თუ გინდათ თქვენი ვებ საიტი უნდა იყოს მომავლის მტკიცებულება და გსურთ თქვენი ვებ საიტი მუშაობა 634 00:39:11,250 --> 00:39:14,320 მომავალში ბრაუზერები, ეს შეიძლება იყოს უკეთესი უნდა დაიწყოს შენობაში რაღაც მომავალი 635 00:39:14,320 --> 00:39:19,830 ვიდრე წარსულში, და ასევე მხოლოდ იმიტომ, რომ ის ფაქტი, რომ HTML5 ნამდვილად არ არის, რომ სხვადასხვა 636 00:39:19,830 --> 00:39:23,080 ეხლა HTML4 ან XHTML. 637 00:39:23,080 --> 00:39:29,780 თუ თქვენ იყენებთ HTML5, ჩვეულებრივ იმუშავებს ყველაზე ბროუზერები. 638 00:39:29,780 --> 00:39:34,660 თქვენ უბრალოდ უნდა ერთგვარი წავიდეს და დარწმუნდით, ამ screenshots 639 00:39:34,660 --> 00:39:38,630 და რაც დარწმუნებული ვარ, ერთად მიმდინარეობს ამ საიტებზე თავს. 640 00:39:38,630 --> 00:39:44,280 თუმცა, სავარაუდოდ, ეს იმუშავებს თუ თქვენ იყენებთ ძალიან კონკრეტული თვისებების HTML5. 641 00:39:44,280 --> 00:39:50,240 გავითვალისწინოთ ძალიან რომ CS50 - მაგალითად, ვიდეო პლეერი, რომ ჩვენ ვიყენებთ - 642 00:39:50,240 --> 00:39:56,230 იგი იყენებს HTML5 და HTML5 ვიდეო ცარიელია ლექციებს. 643 00:39:56,230 --> 00:39:59,420 მაგრამ თუ თქვენ გაქვთ ნამდვილად ძველი ბრაუზერი, მაშინ ეს თქვენ დაეცემა უკან Flash. 644 00:39:59,420 --> 00:40:01,420 ასე რომ, ასევე სხვა რაღაც - 645 00:40:01,420 --> 00:40:05,190 აქვს შემოდგომაზე უკან სისტემის როდესაც თქვენ მხოლოდ ის ვიცით, რომ ბრაუზერი არ აპირებს გაუმკლავდეს 646 00:40:05,190 --> 00:40:08,140 რა გინდათ რომ გაუმკლავდეს. 647 00:40:08,140 --> 00:40:10,140 >> სხვა კითხვები? 648 00:40:10,140 --> 00:40:13,270 ყველაფერი, რაც ჩვენ ვისაუბრეთ. 649 00:40:16,910 --> 00:40:20,750 ყველა უფლება. მაშინ ვფიქრობ, რომ ამის შესახებ ჩემთვის. 650 00:40:20,750 --> 00:40:23,090 მე ვფიქრობ, რომ ეს. 651 00:40:23,090 --> 00:40:28,430 (ტაში) 652 00:40:28,430 --> 00:40:30,000 Cool. 653 00:40:30,500 --> 00:40:32,700 [CS50.TV]