1 00:00:00,240 --> 00:00:01,570 Welcome back. 2 00:00:01,620 --> 00:00:07,230 Good job you've made it this far and you're probably asking yourself, Andre, this has been really 3 00:00:07,230 --> 00:00:09,500 good, really informative, but where's the coning? 4 00:00:09,510 --> 00:00:12,930 I want to start building some websites and I know I know we'll get there. 5 00:00:12,930 --> 00:00:13,470 Don't worry. 6 00:00:13,470 --> 00:00:19,890 But without even realizing it, you just learned some really, really important fundamental skills and 7 00:00:19,890 --> 00:00:27,420 something that will take you very, very far in the career of a web developer, because now you know 8 00:00:27,420 --> 00:00:30,860 how to improve website performance without a single line of code. 9 00:00:30,870 --> 00:00:34,550 And just so you know, we're going to get a little silly here. 10 00:00:34,800 --> 00:00:40,110 We're actually going to make sure that you remember these fundamental skills every time throughout these 11 00:00:40,110 --> 00:00:40,710 lessons. 12 00:00:40,740 --> 00:00:45,330 There's going to be chunks of very important lessons and to symbolize how important they are. 13 00:00:45,450 --> 00:00:47,760 I'm going to get Jean-Claude van Dam's help. 14 00:00:47,760 --> 00:00:49,980 So, again, this is an important lesson. 15 00:00:49,990 --> 00:00:53,390 This is an important, fundamental web developer concept. 16 00:00:53,400 --> 00:00:56,130 So Jean-Claude Van Damme, how important is it? 17 00:01:01,030 --> 00:01:03,940 All right, so as you can see, very important concept and what is it? 18 00:01:03,970 --> 00:01:09,970 Well, like I said, without writing a single line of code, you now know how to improve website's performance. 19 00:01:09,970 --> 00:01:11,080 So let's think about this. 20 00:01:11,560 --> 00:01:14,440 There's three things we send Google Dotcom. 21 00:01:14,800 --> 00:01:17,770 We talked to Google servers and we get these files back. 22 00:01:17,780 --> 00:01:25,090 So just looking at this and looking at what you've learned so far, what's one thing that would make 23 00:01:25,090 --> 00:01:27,220 sure that this process would be fast? 24 00:01:27,730 --> 00:01:28,870 Let's look at the first one. 25 00:01:28,870 --> 00:01:32,020 I'm going to give you a second to think, hopefully get it. 26 00:01:32,350 --> 00:01:34,810 The first one is location of the server. 27 00:01:34,960 --> 00:01:37,690 We saw how big the Internet backbone is. 28 00:01:37,690 --> 00:01:43,270 So if the servers are really, really close to you, let's say you're in the states and the servers 29 00:01:43,270 --> 00:01:49,960 are just a couple of kilometers away, that hop is going to be really, really fast versus if it's all 30 00:01:49,960 --> 00:01:50,920 the way across the globe. 31 00:01:51,100 --> 00:01:56,980 So location of the server is important and we'll talk about these and how big companies use these to 32 00:01:56,980 --> 00:01:58,130 their advantage later on. 33 00:01:58,750 --> 00:01:59,700 So that makes sense. 34 00:02:00,370 --> 00:02:01,320 Let's look at the next one. 35 00:02:01,960 --> 00:02:04,210 So the next one is how many trips? 36 00:02:04,400 --> 00:02:11,260 So hopefully, ideally, we just have one trip to the Google servers and Google servers, send us all 37 00:02:11,260 --> 00:02:12,460 the files that we need back. 38 00:02:12,640 --> 00:02:15,550 But as we know, there's new pages, there's searches. 39 00:02:15,560 --> 00:02:19,630 So this communication with Google is back and forth, back and forth. 40 00:02:19,630 --> 00:02:24,290 And the less trips we have, the faster that we be able to get files. 41 00:02:24,640 --> 00:02:25,900 So how many trips? 42 00:02:25,900 --> 00:02:33,790 And then finally, size of files again, if this ASML file or txt file or JavaScript file is massive 43 00:02:33,790 --> 00:02:35,750 and it's 100 megabytes. 44 00:02:35,800 --> 00:02:42,010 Well, that's going to be a lot slower to transfer over the Internet than it is if it was just a couple 45 00:02:42,010 --> 00:02:42,850 of kilobytes. 46 00:02:43,830 --> 00:02:50,730 So there it is, these three things are something that you'll take with you and you'll realize that 47 00:02:51,030 --> 00:02:55,710 every time you're building an application, a website, you're going to be thinking about these things. 48 00:02:55,980 --> 00:03:01,440 And these are going to help you make sure that you have a performant fast website. 49 00:03:01,440 --> 00:03:05,340 And we're going to take this with us as we go on throughout the course. 50 00:03:06,060 --> 00:03:06,740 Talk to you soon. 51 00:03:07,110 --> 00:03:07,500 Bye bye.