1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [সেমিনার] [ওয়েব জন্য আপনার সাইট প্রস্তুতি] 2 00:00:02,000 --> 00:00:05,000 [Yuechen Zhao] [হার্ভার্ড বিশ্ববিদ্যালয়] 3 00:00:05,000 --> 00:00:07,000 [এটি CS50.] [CS50.TV] 4 00:00:07,000 --> 00:00:11,660 >> ঠিক আছে. আপনাকে বলছি এটা জন্য যদি এখানে ওয়েব ডেভেলপমেন্ট অন্য ঘন্টার জন্য. 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 অবকাঠামো ব্যবহার কিভাবে কিভাবে পিএইচপি ব্যবহার এইচটিএমএল,,, কিভাবে ব্যবহার করতে 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 এবং ক্রস প্ল্যাটফর্ম উপযুক্ততা, এবং আপনি নিশ্চিত কিভাবে করতে পারেন যে আপনার সাইটে 15 00:00:49,540 --> 00:00:51,610 সমস্ত অবস্থার অধীনে কাজ করতে যাচ্ছে. 16 00:00:51,610 --> 00:00:54,330 আমরা ত্রুটি পরিচালনার ব্যবস্থা এবং অন্যান্য সার্ভার জাদু সম্পর্কে আলোচনা করব. 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 আপনার চূড়ান্ত প্রকল্পের সঙ্গে বন্ধ যান, এবং আশা করছি পরে. 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 যে আপনার প্রকৃত Linux ইনস্টলেশনের জন্য বাছাই শুধু একটি ডাক নাম বা উপনাম এর 25 00:01:26,370 --> 00:01:31,150 একটি পিসি উপর একটি Mac বা অথবা VMware প্লেয়ার অথবা 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 "আপনি www.howstuffworks.com IP ঠিকানা জানেন?" 35 00:02:02,200 --> 00:02:05,580 আপনার ব্যবহৃত কোনো DNS সার্ভার, "হ্যাঁ, আমি." বলতে পারে 36 00:02:05,580 --> 00:02:09,139 যে ক্ষেত্রে, আপনি IP ঠিকানা পেতে, এবং আপনার কম্পিউটারে যে আইপি ঠিকানা ব্যবহারের. 37 00:02:09,139 --> 00:02:15,050 এটা না করা হলে, এটি "আপনি www.howstuffworks.com কি জানেন যে আরে!?" অন্য একটি DNS সার্ভার অনুরোধ করবে 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 'গুলি অনেক দেখা যায় না, তাই তারা মনে রাখা কঠিন না. 54 00:03:13,790 --> 00:03:18,900 Godaddy বা NameCheap বা মত আলাদা ওয়েবসাইট - আমি যে এর একটি ব্যবহার 55 00:03:18,900 --> 00:03:21,550 কুয়াশাচ্ছন্ন ধরনের - তথাকথিত activedomain.com. 56 00:03:21,550 --> 00:03:24,160 এটা সত্যিই কুয়াশাচ্ছন্ন দেখায়, কিন্তু এটা আমার জন্য সত্যিই ভাল কাজ হচ্ছে. 57 00:03:24,160 --> 00:03:27,810 >> এবং পরিশেষে, আপনি হয়তো নেটওয়ার্ক সলিউশন মত বিজ্ঞাপন যে অন্যদের আছে. 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 ঠিকানা তারা সন্ধান করতে সক্ষম হবে যে আইপি ঠিকানা. 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 একটি whois ডাটাবেস একটি ডাটাবেস আপনার ইনপুট একটি ডোমেন নাম হতে পারে সঙ্গে 76 00:04:38,890 --> 00:04:44,170 এবং এটা যে সাইট এবং অন্যান্য যোগাযোগের তথ্য মালিক সম্পর্কে কিছু তথ্য থুতু হবে. 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 একটি whois ম্যানেজার ভালো লেগেছে. 81 00:04:59,740 --> 00:05:03,550 একটি whois ম্যানেজার তাদের অনেক প্রদান করে কেবল অন্য একটি পরিষেবা যা 82 00:05:03,550 --> 00:05:07,700 দূরে hides যে তথ্য এবং শুধু নামের জন্য পরিচালক যিনি মধ্যে রাখে - 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 এটা বলছেন, যে একটি হ্যাশ টেবিল কোথাও মত সাজানোর এর 90 00:05:36,560 --> 00:05:42,320  "এই ওয়েবসাইট ঠিকানা এই 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 (শ্রোতা সদস্য একটি প্রশ্ন জিজ্ঞাসা - শ্রবণাতীত) 94 00:05:59,820 --> 00:06:07,910 প্রথম? প্রথম স্তর আসলে সাধারণত শুধুমাত্র আপনার কম্পিউটার ক্যাশে নিজেই. 95 00:06:07,910 --> 00:06:12,570 আপনার কম্পিউটার সাজানোর আপনি www.google.com গিয়েছিলাম যে শেষ সময় মনে 96 00:06:12,570 --> 00:06:18,090 , এটা এই IP ঠিকানা ছিল, এবং তারপর কিছুক্ষণ পর যে ক্যাশে এর মেয়াদ শেষ হবে 97 00:06:18,090 --> 00:06:23,560 এবং এটি, কমকাস্ট 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 সারা বিশ্ব জুড়ে এখনও আপনার ডোমেন নাম জানেন না. এটা পূরণ করতে হয়েছে. 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 আপনি কি সত্যিই করতে চান তাহলে আপনার প্রকল্প ক্যাম্পাস জুড়ে পরিচিত, 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 এবং কি উপায়ে ভাগ ওয়েবসাইটের মাত্র একটি গুচ্ছ হয় একসাথে সব 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 এবং তাই তারা ধরণের তাদের হোস্টিং প্যাকেজ কেনা সেগুলি কন. 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 উইন্ডোজ এক্সপ্লোরার অথবা একটি আবিষ্কর্তা-টাইপ আবেদনপত্রের সাথে. 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 তারপর আপনি কাস্টমাইজেশন এবং বিকল্প বিশৃঙ্খলভাবে তাকান করতে চাইবেন 158 00:09:57,090 --> 00:10:02,810 তারা আমাকে আমার সার্ভারে কাস্টমাইজ করতে এবং আমার ওয়েবসাইট ভাল চালানোর জন্য অফার. 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 আপনার সাইটে উইন্ডোজ বা ম্যাক, লিনাক্স হোস্ট হতে যাচ্ছে. 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 তাদের হোস্টিং প্যাকেজ পেতে entice আপনি. 175 00:11:08,560 --> 00:11:11,850 সত্যিই আপনি এটি সম্পর্কে চিন্তা কিন্তু যদি, যখন আপনি কি কখনো সীমাহীন ডিস্ক স্থান প্রয়োজন যাচ্ছি? 176 00:11:11,850 --> 00:11:18,060 - আপনি HTML ফাইল একটি দম্পতি, পিএইচপি একটি দম্পতি, ইমেজ একটি দম্পতি আছে যদি 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 এবং যথেষ্ট যে আমি প্রয়োজন না হওয়া পর্যন্ত আমাকে শুরু করতে হতে পারে. 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 তারা পিএইচপি সমর্থন করবেন? তারা মাইএসকিউএল সমর্থন করবেন? 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 কিন্তু আপনি যদি ব্যবহার করতে চান,, রুবি অথবা Python অথবা এই অন্যান্য ভাষার কিছু বলে - 189 00:11:55,680 --> 00:11:59,490 তারা তাদের সার্ভারে এটি সমর্থন নাও করতে পারে, তাই এটি জিনিষ ঐ ধরণের জন্য তাকান গুরুত্বপূর্ণ. 190 00:11:59,490 --> 00:12:05,620 >> এবং পরিশেষে, তারা আপনাকে বা SSL-র জন্য cron চাকরি চাই আরো কিছু উন্নত জিনিষ দেয়? 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 কাজ আপনি চালাতে চান যে শুধু হয়তো স্ক্রিপ্ট হয় 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 কাজ সংখ্যার উপর. 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 এবং আপনি ভাল আপটাইম আছে শুধু যে যার মানে 205 00:12:54,300 --> 00:12:56,300 আপনার ওয়েবসাইটের সব সময়ে প্রবেশযোগ্য হতে যাচ্ছে. 206 00:12:56,300 --> 00:13:01,880 হোস্ট অনেক সত্যিই খারাপ আপটাইম আছে এবং যে শুধু আপনার ওয়েবসাইট হতে যাচ্ছে না মানে 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 আমি সাধারণত ব্যবহার করা হোস্টিং পরিষেবা মিনিটের মধ্যে আমার সাড়া 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 আমরা শুধু হরদম বুদ্ধিমান বিড়াল ছবি তাকান করব. 217 00:13:38,200 --> 00:13:42,740 >> আরেকটি সত্যিই সত্যিই, বড় বিষয় ক্রস ব্রাউজার সামঞ্জস্য হয়. 218 00:13:42,740 --> 00:13:45,890 আমি ক্রস ব্রাউজার সামঞ্জস্য দ্বারা কি বোঝানো হয়েছে? 219 00:13:45,890 --> 00:13:50,970 , আজকাল এটা শুধু মাইক্রোসফট ইন্টারনেট এক্সপ্লোরার না আপনি জানেন. 220 00:13:50,970 --> 00:13:53,970 এটা ঠিক মোজিলা ফায়ারফক্স বা সাফারি না. 221 00:13:53,970 --> 00:13:58,190 এখন আমরা Chrome-এ আছে. আমরা অপেরা আছে. আমরা ডলফিন আছে. আমরা Camino আছে. 222 00:13:58,190 --> 00:14:00,540 আমরা বিজেতা আছে. আমরা এই বিভিন্ন ব্রাউজারে সব আছে. 223 00:14:00,540 --> 00:14:05,950 এখন বেরিয়ে আসছে অন্য যে - RockMelt - যারা সমস্ত ক্রোমিয়াম উপর ভিত্তি করে করা হয়, যদিও. 224 00:14:05,950 --> 00:14:10,990 কিন্তু বিষয়টি সত্য, মাত্র এক ব্রাউজার আর না করা হয়. 225 00:14:10,990 --> 00:14:13,860 আপনি মাত্র একটি আবেদন সঙ্গে এই ওয়েব পেজ দেখার করছি না. 226 00:14:13,860 --> 00:14:17,660 এবং তাই, বিভিন্ন ব্রাউজারের বিভিন্ন এইচটিএমএল, সিএসএস বিভিন্ন উত্তর দেওয়ার জন্য, এবং হবে 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 >> প্রথম জিনিস, অবশ্যই, শুধুমাত্র মান এইচটিএমএল, সিএসএস, এবং জাভাস্ক্রিপ্ট ব্যবহার করা হয়. 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 উদাহরণস্বরূপ, CSS এর অনেক সংস্করণ আছে. 241 00:15:03,490 --> 00:15:10,830 যদি আপনার কোন CSS এর নিয়ম দেখুন সঙ্গে moz-বা WebKit-, যারা নিয়ম নির্দিষ্ট 242 00:15:10,830 --> 00:15:15,720 মজিলা ব্রাউজার এবং WebKit ব্রাউজার উভয়, 243 00:15:15,720 --> 00:15:20,590 এবং যাতে আপনি হয়ত আপনি সেগুলো এড়ানোর বিষয়ে নিশ্চিত করতে চাই 244 00:15:20,590 --> 00:15:25,150 কারণ আপনি ব্যবহার-moz যে যদি নিয়ম শুধুমাত্র ফায়ারফক্স কাজ করতে যাচ্ছে. 245 00:15:25,150 --> 00:15:29,640 এবং যদি সত্যিই আপনি ইন্টারনেট এক্সপ্লোরার নেভিগেশন ভাল তাকান আপনি এটি করতে চান তাহলে, 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 এবং অবশেষে জাভাস্ক্রিপ্ট জন্য এমনকি - জাভাস্ক্রিপ্ট অনেক সংস্করণ আছে, 250 00:15:44,830 --> 00:15:50,570 - Document.getElementsByClassName এবং এই গ্রীষ্মে আমরা একটি সমস্যা যেখানে গাড়ীতে আঘাত 251 00:15:50,570 --> 00:15:54,500 যা সাধারণত জাভাস্ক্রিপ্ট মান এর একটি অংশ হিসাবে সংজ্ঞায়িত যে একটি ফাংশন - 252 00:15:54,500 --> 00:15:58,120 ইন্টারনেট এক্সপ্লোরার 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 ইন্টারনেট এক্সপ্লোরার 8 তাদের ফলাফল জমা দিতে না পারে. 256 00:16:09,780 --> 00:16:13,200 আমরা তথ্য অনেক নেভিগেশন খুঁজে অনুপস্থিত ছিল. আমাদের যে সত্যিই দু: খিত করেছে. 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 উদাহরণস্বরূপ, আমরা pset 7 jQuery ব্যবহার করুন. 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 এবং বুটস্ট্র্যাপ - আমরা pset 7 আপনি দেখিয়েছেন যে অন্য CSS এর কাঠামো, যা - 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 এবং এখানে - সেখানে কিছু বিষয় পরিবর্তন - কোড করার কোন প্রয়োজন নেই যে নিজের আপ সত্যিই আছে. 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 ওয়ার্ডপ্রেস বা জুমলা বা 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 VBulletin বা 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 সর্বদা স্ট্যান্ডার্ড নিম্নলিখিত IE6 এর দুর্বলতা যাও pander. 298 00:18:55,280 --> 00:19:00,860 ওয়েবসাইট এটি মোকাবেলা করার একটি ভাল উপায় না থাকার জন্য 1990 এর ধরনের লাগছিল. 299 00:19:00,860 --> 00:19:04,380 এছাড়াও আপনি আপনার সিএসএস চেক ব্রাউজার স্ক্রিনশট ব্যবহার করতে পারেন. 300 00:19:04,380 --> 00:19:08,100 এক সত্যিই শীতল ওয়েবসাইট browserlab.adobe.com হয়. 301 00:19:08,100 --> 00:19:11,070 এই অ্যাডোবি দ্বারা আউট করা একটি প্রশংসাসূচক পরিষেবা. 302 00:19:11,070 --> 00:19:15,160 এবং তারা কি করতে হয় তারা আপনার ওয়েবসাইটের স্ক্রিনশট নিতে পারেন 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 তাকান না. 315 00:20:13,020 --> 00:20:17,060 আমি নিচে স্ক্রল হবে এবং আমি দেখতে হবে - কোন ওহ! ঘোষণা বক্সে দেখুন. 316 00:20:17,060 --> 00:20:20,200 আমার টেক্সট উদ্বেল হয়. সুতরাং, যে অধিকার, খারাপ? 317 00:20:20,200 --> 00:20:23,700 একটি ব্যবহারকারী উইন্ডোজ ক্রোম ব্যবহার করে এবং আমার ওয়েবসাইট আসে না করা হলে, 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 >> এবং পরিশেষে, ভাল, ব্রাউজার স্ক্রিনশট আপনার সিএসএস পরীক্ষার জন্য চমৎকার 323 00:20:44,280 --> 00:20:46,020 কিন্তু আপনার জাভাস্ক্রিপ্ট সম্পর্কে কি? 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 যদি আপনি একটি ম্যাক থাকলে আপনি হয়তো একটি কপি virtualize যাও Bootcamp অথবা VMWare ব্যবহার করতে পারেন 327 00:20:56,360 --> 00:20:59,540 সেখানে উইন্ডোজ এবং ইন্টারনেট এক্সপ্লোরার ব্যবহার. 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 তাই উদাহরণস্বরূপ, অর্থাত্ বিভিন্ন সংস্করণ চালাতে পারেন. 331 00:21:10,080 --> 00:21:12,080 আপনি ফায়ারফক্স বিভিন্ন সংস্করণ চালাতে পারেন. 332 00:21:12,080 --> 00:21:15,720 আপনি সাফারি বিভিন্ন সংস্করণ চালানো এবং সেখানে আপনার ওয়েবসাইটের অল আউট পরীক্ষা করতে পারবেন. 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 জট্টিল. ঠিক আছে. 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 সত্যিই খারাপ আপনার পিএইচপি কোড দিয়ে যাচ্ছে. 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, এ্যাপাচি সার্ভার কাজ করে এমন কিছু বিষয় যা 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 অথবা হয়ত আপনি yoursite.com / পরীক্ষা / HTML / পাতাগুলি / hello.html মত কিছু URL আছে 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 আপনি নির্দিষ্ট আইপি ঠিকানা ব্লক নির্দিষ্ট ডোমেইন ব্লক করতে পারেন. 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 বা. আপনার নাম বা. হ্যালো পৃষ্ঠাগুলি মত আচরণ. 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 z-র পাতা খুঁজে পাচ্ছি না!" বলছেন, 388 00:24:54,770 --> 00:24:56,990 এটা খুব দু: খিত বিড়াল আছে. 389 00:24:56,990 --> 00:24:59,910 আপনি এই অন্যান্য সাইট কোন নেভিগেশন যেতে যদি আপনি, টুইটার যান, 390 00:24:59,910 --> 00:25:02,700 আপনি একটি পৃষ্ঠায় এটি করতে পারে না, তারা সাধারণত আপনি একটি বুদ্ধিমান ছবি দেখানোর চেষ্টা করুন 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 আমি শুধুমাত্র একটি বিট জুম করতে যাচ্ছি - 398 00:25:26,300 --> 00:25:30,110 আমি একটি নতুন পৃষ্ঠা আছে বিজ্ঞপ্তি. 399 00:25:30,110 --> 00:25:34,440 আমার এইচটিএমএল ডিরেক্টরির অভ্যন্তরে এটা বলা হয় - আপনি এটি দেখতে পারেন - 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 z-র পাতা খুঁজে পাচ্ছি না!" বলছেন, 406 00:25:50,710 --> 00:25:58,630 আপনি দেখতে চান তাহলে, - তাই, যে নোটিশ htaccess সাজানোর একটি অদ্ভুত নাম.. 407 00:25:58,630 --> 00:26:01,040 এটা যা এটি একটি সিস্টেম ফাইল এর মানে হল যে একটি বিন্দু দিয়ে আরম্ভ করা হয়. 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 যা ফাইল-খুঁজে পাওয়া যায় নি ত্রুটি হিসাবে পরিচিত হয়. 415 00:26:28,760 --> 00:26:32,720 এর error.php কিছু বলা তাদের পুনর্নির্দেশ করা যাক. 416 00:26:36,100 --> 00:26:42,030 Canz z-র পৃষ্ঠা খুঁজে পেতে চাই আপনি মজা জিনিষ থাকতে পারে! 417 00:26:42,030 --> 00:26:46,770 এবং আপনি. Htaccess করতে পারবেন খুব শান্ত জিনিষ এছাড়াও আছে. 418 00:26:46,770 --> 00:26:49,520 আপনি আরো দেখতে চাই. Htaccess জাদু, 419 00:26:49,520 --> 00:26:56,470 এই যেতে একটি খুব শান্ত ওয়েবসাইট - এটি বলা javascriptkit.com/howto/htaccess.shtml-- 420 00:26:56,470 --> 00:27:01,880 আপনি আরো সার্ভারের জাদু করতে ইচ্ছুক থাকেন. এবং এটি খুব মজা হতে পারে. 421 00:27:01,880 --> 00:27:05,490 >> Whew! ঠিক আছে! আরো বুদ্ধিমান ছবির. 422 00:27:05,490 --> 00:27:10,060 এই ধাক্কা আপগুলি করছেন একটি লোক, এবং তার বিড়াল সাহায্য করার চেষ্টা করা হয়. আমি এটা খুব চালাক মনে করি. 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 জি বড়. 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 কেউ হয়তো গ্রামীণ কানসাস যারা হয়তো একই সাজানোর না কল্পনা 439 00:27:52,440 --> 00:27:54,690 আমরা যে ব্রডব্যান্ড ইন্টারনেট. 440 00:27:54,690 --> 00:27:57,710 আপনি আপনার সাইট এবং ব্যবহারকারীর উপর একটি 2 মেগাবাইট ইমেজ থাকে, তাহলে এটি অ্যাক্সেস করার চেষ্টা করছে 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 তারপর আপনি অ্যাডোবি ফটো শপ ভালো কিছু সঙ্গে আপনার চিত্র মাপ পরিবর্তন করতে পারেন. 444 00:28:09,220 --> 00:28:13,400 ওয়েব এবং ডিভাইসের জন্য নিরাপদ নামক একটি বিকল্প, সাধারণত আছে 445 00:28:13,400 --> 00:28:15,850 এবং এটি কী জন্য এটা অপ্রয়োজনীয় তথ্য অল আউট রেখাচিত্রমালা হয় 446 00:28:15,850 --> 00:28:20,160 এবং একটি ছোট ইমেজ সাইজ মধ্যে কম্প্যাক্টগুলি আপনার ফাইল বাছাই করতে পারেন যাতে 447 00:28:20,160 --> 00:28:22,960 আপনার ওয়েবসাইট সম্মুখের দিকে এটি করা, এবং যে পাতা ডাউনলোড করার চেষ্টা করে এমন কোন ব্যবহারকারী 448 00:28:22,960 --> 00:28:26,950 আপনার ইমেজ একটি ছোট সংস্করণ ডাউনলোড করা যাচ্ছে. 449 00:28:26,950 --> 00:28:28,230 আপনি অ্যাডোবি ফটো শপ না থাকে তাহলে 450 00:28:28,230 --> 00:28:32,650 যেখানে আপনি ইনপুট আপনার ইমেজ করতে পারেন webresizer.com হয়ত অন্য সম্পদ 451 00:28:32,650 --> 00:28:36,470 এবং এটা সঠিক একই চিত্র থুতু হবে 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 আমি নিচে স্ক্রল - যদি বাহ, যে বেশ বিরক্তিকর মনে হচ্ছে. 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 কোন ফাঁক আছে. নাম সত্যিই রহস্যপূর্ণ চেহারা. 462 00:29:16,990 --> 00:29:19,800 এটা সব সত্যিই বিরক্তিকর না. 463 00:29:19,800 --> 00:29:24,060 এবং স্ক্রিপ্ট শরীরের বন্ধ - বন্ধের এইচটিএমএল - 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 আপনি সত্যিই যে সঙ্গে বখিল হতে চেয়েছিলেন যদি আপনি জানেন, 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 >> ঠিক আছে. এখনই স্ক্রিপ্ট সম্পর্কে বলতে. 486 00:30:32,210 --> 00:30:35,040 হয়তো আপনার পিএইচপি কোড আপনি করতে হবে না এমন কিছু নেই. 487 00:30:35,040 --> 00:30:37,910 হয়তো সেখানে অতিরিক্ত loops আছে. 488 00:30:37,910 --> 00:30:40,850 আমরা CS50 মধ্যে কোড নকশা সম্পর্কে বললাম. 489 00:30:40,850 --> 00:30:44,550 আপনি যদি আপনার সি কোডিং সময়েও - যদি আপনি অতিরিক্ত কাজ করছি 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 আপনি, মাইএসকিউএল নথিপত্রে যে চলতে চলতে আপ পড়তে চান 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 >> আপনি ক্যাশে মত ব্যবহার করতে পারেন যে সামান্য ঠাট আছে. 502 00:31:27,300 --> 00:31:28,980 আপনি পিএইচপি আছে - উদাহরণস্বরূপ, একটি ব্লগ আছে, 503 00:31:28,980 --> 00:31:31,980 এবং যদি আপনি আছে - এবং এটি পিএইচপি দ্বারা বা অন্য কোন ভাষা দ্বারা চালিত এর - 504 00:31:31,980 --> 00:31:37,690 আপনি স্ট্যাটিক পেজ পরিবেশন করতে পারেন যাতে আপনি let এর এ আপনার ব্লগ ক্যাশে করতে পারেন 50 মিনিট অন্তর বলে 505 00:31:37,690 --> 00:31:40,610 আপনার সাইটে দর্শকদের বা স্ট্যাটিক এইচটিএমএল. 506 00:31:40,610 --> 00:31:43,380 এই ভাবে, ব্যবহারকারীদের জন্য আপনার পিএইচপি স্ক্রিপ্ট প্রত্যেক সময় চালানো হবে না 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 যে তৈরীর নিশ্চিত যে গুগল বা বিং বা Yahoo মতো সার্চ ইঞ্জিন 523 00:32:44,070 --> 00:32:50,740 আপনার সাইটে যান এবং আপনার সাইট এবং সূচক আপনার সাইটে এবং যখন হামাগুড়ি করতে পারেন 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 কারণ আমরা সব জানি, গুগল কিছু করার জন্য আপনাকে খোঁজো যদি 528 00:33:00,000 --> 00:33:02,880 এবং এটি আপনি সম্ভবত পরের 10 সন্ধান করার জন্য চলুন না শীর্ষ 10 না. 529 00:33:02,880 --> 00:33:07,160 এই রহস্য মধ্যে shrouded যে একটি বিষয় বাছাই করা হয়. 530 00:33:07,160 --> 00:33:09,850 ইন্টারনেটে আছে প্রতারণা অনেক আছে. 531 00:33:09,850 --> 00:33:14,680 আপনি এক্স তারপর, Google আপনার ভাল পছন্দ করবেন না সে বিষয়ে superstitions একটি অনেক আছে. 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 এই উপস্থাপনা যাচ্ছে, কারণ আপনি এই URL টি নিচে কপি করতে হবে না 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 আপনি কি সত্যিই একটি সার্চ ইঞ্জিন এর চোখ ভাল সন্ধান করার জন্য আপনার সাইটের কথা যদি 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 একটি সার্চ ইঞ্জিন থেকে - - মানে, ঘেউ, তারা সত্যিই আকর্ষণীয় সামগ্রী আছে 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 ওয়েবমাস্টার সরঞ্জাম সন্ধান করার জন্য কিছু. 570 00:35:19,210 --> 00:35:21,780 এই মাত্র আপনি দেখতে সাহায্য করে - Google কে আমার সাইট সূচিবদ্ধ করাকে করা হয় না. 571 00:35:21,780 --> 00:35:24,490 ত্রুটি বিশৃঙ্খলভাবে কি সম্মুখীন হচ্ছে? 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 Analytics-এর অন্য একটি সত্যিই শীতল হাতিয়ার. 578 00:35:41,000 --> 00:35:44,120 আপনি আপনার পেজ থেকে জাভাস্ক্রিপ্ট এর সামান্য বিট যুক্ত করতে পারেন. 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 >> Chrome-এর জন্য, - এবং পরিশেষে, ওয়েব ডেভেলপার এক্সটেনশান, এবং অ্যাড টার্ন আছে 599 00:36:51,840 --> 00:36:56,380 ফায়ারফক্সের জন্য, অন্য ব্রাউজারের জন্য - যে আপনি যান এবং পরিদর্শন করার অনুমতি দেয় 600 00:36:56,380 --> 00:37:02,290 সিএসএস, জাভাস্ক্রিপ্ট পরিদর্শন করা, আপনার জাভাস্ক্রিপ্ট স্ক্রিপ্ট ভুল ঠিক কি দেখতে 601 00:37:02,290 --> 00:37:05,290 এবং হয়ত আপনাকে খোঁজার জন্য, আপনার ডি bugging উদ্দেশ্যে উপযোগী হবেন যে - 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 এবং জাভাস্ক্রিপ্ট সম্পর্কে আরও জানতে চেয়েছিলেন - 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 তারা আমি এক্স, অথবা 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 Zhao] কী জিনিষ ধরণের? 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 এবং তারপর তারা শুধু, জাভাস্ক্রিপ্ট নেভিগেশন, পিএইচপি নেভিগেশন, এইচটিএমএল খুব চমৎকার টিউটোরিয়াল আছে 619 00:38:10,870 --> 00:38:14,290 মাইএসকিউএল নেভিগেশন বিভিন্ন বিষয় সব বিশৃঙ্খলভাবে নেভিগেশন. 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 >> [শ্রোতা সদস্য] এইচটিএমএল 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 Zhao] হ্যাঁ, তাই, প্রশ্ন 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 অথবা এক্সএইচটিএমএল. থেকে 637 00:39:23,080 --> 00:39:29,780 আপনি HTML5 এর ব্যবহার করা হলে, এটি সাধারণত অধিকাংশ ব্রাউজার কাজ করবে. 638 00:39:29,780 --> 00:39:34,660 আপনি শুধু যেতে এবং এই স্ক্রিনশট সঙ্গে নিশ্চিত করুন বাছাই করতে হবে 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 আপনি সত্যিই একটি পুরানো ব্রাউজার আছে কিন্তু যদি, তাহলে এটি ফ্ল্যাশ অবলম্বন করব. 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 কুল. 653 00:40:30,500 --> 00:40:32,700 [CS50.TV]