[Powered by Google Translate] [সেমিনার] [ওয়েব জন্য আপনার সাইট প্রস্তুতি] [Yuechen Zhao] [হার্ভার্ড বিশ্ববিদ্যালয়] [এটি CS50.] [CS50.TV] ঠিক আছে. আপনাকে বলছি এটা জন্য যদি এখানে ওয়েব ডেভেলপমেন্ট অন্য ঘন্টার জন্য. আজ আমি ওয়েব জন্য আপনার সাইট তৈরি করার কথা বলা ঠিক হবে যাচ্ছি. সমস্ত দিন - এবং সম্ভবত গত 2 সপ্তাহের জন্য - আমরা একটি ওয়েবসাইট তৈরি করার জন্য কিভাবে সম্পর্কে কথা বলা হয়েছে করেছি অবকাঠামো ব্যবহার কিভাবে কিভাবে পিএইচপি ব্যবহার এইচটিএমএল,,, কিভাবে ব্যবহার করতে যে - যেমন আপনি ডাটাবেস সাথে যোগাযোগ করতে পারবেন নিশ্চিত করুন যে আপনি কিভাবে. কিন্তু আজ, আমরা আপনার সাইট এবং CS50 পর বাস যাচ্ছে যেখানে কথা বলা ঠিক হবে চলুন. সব পরে, কারণ এবং CS50 ডিসেম্বর অতীতে ঘটে না. আমরা হোস্টিং, ডোমেইন নেম কথা বলা ঠিক হবে চলুন. আমরা কি ক্রস ব্রাউজার সামঞ্জস্য বিষয়ে কথা বলছি করা চলুন এবং ক্রস প্ল্যাটফর্ম উপযুক্ততা, এবং আপনি নিশ্চিত কিভাবে করতে পারেন যে আপনার সাইটে সমস্ত অবস্থার অধীনে কাজ করতে যাচ্ছে. আমরা ত্রুটি পরিচালনার ব্যবস্থা এবং অন্যান্য সার্ভার জাদু সম্পর্কে আলোচনা করব. আমরা কর্মক্ষমতা অপ্টিমাইজেশান, সার্চ ইঞ্জিন অপ্টিমাইজেশান, যে বিষয়ে কথা বলছি এবং মানুষ আসলে আপনার ওয়েবসাইট ভিজিট করে. এবং পরিশেষে, কিছু কিছু ভাল রিসোর্স আপনাকে বলছি যথেষ্ট যারা আছে নিশ্চিত যে আপনার চূড়ান্ত প্রকল্পের সঙ্গে বন্ধ যান, এবং আশা করছি পরে. আমরা যে বিষয়ে কথা বলতে যাচ্ছেন যে সর্বপ্রথম ডোমেইন নাম হয়. রাইট এখন আপনি আপনার প্রয়োগ প্রোগ্রামিং করছি, আপনি একটি স্থানীয় হোস্ট চলুন যা আসলে একটি ডোমেন নাম না. যে আপনার প্রকৃত Linux ইনস্টলেশনের জন্য বাছাই শুধু একটি ডাক নাম বা উপনাম এর একটি পিসি উপর একটি Mac বা অথবা VMware প্লেয়ার অথবা VMware হয় ভিতরে. ডোমেইন নাম আপনার ওয়েব সম্মুখের দিকে একটি সাইট রাখা এবং তারপর মত যেতে অনুমতি দেয় www.google.com এবং ওয়েবসাইট পেতে. তারা কিভাবে কাজ করে? চলুন শুরু করা যাক আপনি শুধু একটি গড় ওয়েব সার্ভার যে বলে - গড় ওয়েব Surfer এবং আপনি একটি ল্যাপটপ আছে, এবং আপনি www.howstuffworks.com যান. আমি থেকে এই চুরি যেখানে সম্ভবত আপনি দেখতে পারেন. কিভাবে স্টাফ কাজ করে - আপনার কম্পিউটারে তারপর, একটি স্থানীয় DNS সার্ভার অনুরোধ জানানো হবে "এই ওয়েবসাইট যেখানে আপনি জানেন?" "আপনি www.howstuffworks.com IP ঠিকানা জানেন?" আপনার ব্যবহৃত কোনো DNS সার্ভার, "হ্যাঁ, আমি." বলতে পারে যে ক্ষেত্রে, আপনি IP ঠিকানা পেতে, এবং আপনার কম্পিউটারে যে আইপি ঠিকানা ব্যবহারের. এটা না করা হলে, এটি "আপনি www.howstuffworks.com কি জানেন যে আরে!?" অন্য একটি DNS সার্ভার অনুরোধ করবে যে সার্ভার, "হ্যাঁ, আমি." বলতে পারে সুতরাং, এটা কি এটা অন্য এক কথা বলে, এবং পরিশেষে, যে তথ্য আপনার কম্পিউটারের পাশ পরার এবং আপনি howstuffworks.com অ্যাক্সেস করতে পারেন. আপনি কিভাবে এই ঐন্দ্রজালিক জিনিস এক পেতে পারি? কিভাবে আপনি হয়তো www.yourname.com বা www.ilovecats.com পেতে পারি? আপনি একটি জন্য নিবন্ধন করতে পারেন এবং আপনি এটা করতে যে অনুমতি আছে ওয়েবসাইটের একটি অনেক আছে. আপনাকে অবশ্যই - সবচেয়ে পরিস্থিতিতে আপনি তাদের জন্য অবশ্যই দিতে হবে. বিনামূল্যে যে কয়েকটি ডোমেইন নাম আছে. আপনি www.co.cc বা. Tkdomainnames যান, যারা বিনামূল্যে. কিন্তু, তারা নির্দিষ্ট সীমাবদ্ধতা সঙ্গে আসা না, এবং আসলে তাদের কিছু এমনকি হতে পারে না . com যুক্ত করুন বা. নেট মত বাস্তব, টপ লেভেল ডোমেইন নেম. সাধারণত আমি তাদের একজন যাওয়া সুপারিশ করবে ব্যবহারকারীদের সাথে শুধু আরো আরামদায়ক কারণ. আপনি. Coms অনেকটা দেখা করেছি. আপনি. নেটে অনেক দেখা করেছি. আপনি সম্ভবত. Co.cc 'গুলি অনেক দেখা যায় না, তাই তারা মনে রাখা কঠিন না. Godaddy বা NameCheap বা মত আলাদা ওয়েবসাইট - আমি যে এর একটি ব্যবহার কুয়াশাচ্ছন্ন ধরনের - তথাকথিত activedomain.com. এটা সত্যিই কুয়াশাচ্ছন্ন দেখায়, কিন্তু এটা আমার জন্য সত্যিই ভাল কাজ হচ্ছে. এবং পরিশেষে, আপনি হয়তো নেটওয়ার্ক সলিউশন মত বিজ্ঞাপন যে অন্যদের আছে. কিন্তু আপনি NetworkSolutions.com সম্মুখের যান এবং তাদের মূল্য তাকান এটি সত্যিই ব্যয়বহুল. আমি গত রাতে তাদের এ খুঁজছেন ছিল. একটি ডোমেন নাম এক বছরের জন্য, এটি সম্ভবত যে অনেক টাকা মূল্য না. আসলে, আপনি একটি. Com যুক্ত করুন বা একটি. Org বা একটি. নেট পেয়ে থাকেন তাহলে স্বাভাবিক দাম প্রায় $ 10 একটি বছর. আপনি আরো যে তুলনায় অনেক অর্থপ্রদানকারী করছি, এটা সম্ভবত এটা যে মূল্য না সব পরে, এই ওয়েবসাইটে যে ডোমেইনের নাম নিয়ে কিছু করতে হবে না, কারণ. তারা শুধু আপনাকে এটা করা, এবং আপনি সস্তা, কেন না জন্য এটি পেতে পারেন, তাই না? আপনি আপনার ডোমেইন নাম থাকতে একবার অন্যান্য বিষয় হয়ে থাকে, তাহলে সম্ভবত চান হয় Godaddy.com বা যেখানেই আপনি আপনার ডোমেইন নাম কেনা যেতে এবং যে ডোমেইনের নাম জন্য নাম সার্ভার সেট. একটি ব্যবহারকারী www.howstuffworks.com যায় একবার কি যে মানে হল, যারা নাম সার্ভারের IP ঠিকানা তারা সন্ধান করতে সক্ষম হবে যে আইপি ঠিকানা. তারা নাম সার্ভারের মাধ্যমে আপনার ওয়েবসাইটে অ্যাক্সেস করতে সক্ষম হবে. আপনি কোথাও হোস্টিং জন্য আবেদন করতে হলে তারপর, আপনার হোস্ট সম্ভবত আপনি ব্যবহার করার নাম সার্ভার আপনাকে. এবং পরিশেষে, একটি whois নামক এই জিনিস আছে. একটি whois ডাটাবেস একটি ডাটাবেস আপনার ইনপুট একটি ডোমেন নাম হতে পারে সঙ্গে এবং এটা যে সাইট এবং অন্যান্য যোগাযোগের তথ্য মালিক সম্পর্কে কিছু তথ্য থুতু হবে. এখন, আপনি বলতে পারেন, "আমি সত্যিই আমার বাড়ির ঠিকানা না চান অথবা আমি সত্যিই আমার ইমেল ঠিকানা না চান দেখতে যে কেউ ওয়েবসাইট বা দেখতে সবার জন্য ইন্টারনেট. " তারপর আপনি হোস্টিং সেবা অনেক প্রদান কিছু ব্যবহার করতে চান হতে পারে - একটি whois ম্যানেজার ভালো লেগেছে. একটি whois ম্যানেজার তাদের অনেক প্রদান করে কেবল অন্য একটি পরিষেবা যা দূরে hides যে তথ্য এবং শুধু নামের জন্য পরিচালক যিনি মধ্যে রাখে - ঠিকানা সাধারণত তা আপনি এই ডোমেইন নাম দেওয়া যে ঠিক যে কোম্পানির নাম - এবং তারপর, তাই আপনার ব্যক্তিগত তথ্য, ইন্টারনেট নেভিগেশন ফাঁস করা হচ্ছে না যা সাধারণত চমত্কার ভাল. আমি নিজেকে এই পরিষেবাগুলি ব্যবহার করুন. আপনি আপনার নিজের গোপনীয়তার বিষয়ে যত্ন না করেন তাহলে, এটি সত্যিই কোন ব্যাপার না. একটি DNS সার্ভার ডোমেন নাম সিস্টেম ঘোরা, এবং এটা কি - এটা বলছেন, যে একটি হ্যাশ টেবিল কোথাও মত সাজানোর এর  "এই ওয়েবসাইট ঠিকানা এই IP ঠিকানা ম্যাপ যাচ্ছে." এবং যে এটা সব. তাই একবার আপনি এই DNS সার্ভার ক্যোয়ারী, তারপর IP ঠিকানা পেতে পারেন যে সংশ্লিষ্ট ডোমেন নামের জন্য এবং তারপর যে ওয়েবসাইট দেখার জন্য. (শ্রোতা সদস্য একটি প্রশ্ন জিজ্ঞাসা - শ্রবণাতীত) প্রথম? প্রথম স্তর আসলে সাধারণত শুধুমাত্র আপনার কম্পিউটার ক্যাশে নিজেই. আপনার কম্পিউটার সাজানোর আপনি www.google.com গিয়েছিলাম যে শেষ সময় মনে , এটা এই IP ঠিকানা ছিল, এবং তারপর কিছুক্ষণ পর যে ক্যাশে এর মেয়াদ শেষ হবে এবং এটি, কমকাস্ট DNS-র মত জিজ্ঞাসা করবে "আরে, www.google.com কি?" সাধারণত, আপনি একটি ডোমেন নাম কিনতে, আপনি এক রেজিস্টার কর, এবং আপনি একটি ওয়েবসাইট সেট আপ আপনি যে ডোমেইন নেম দিয়ে অবিলম্বে যে ওয়েবসাইটে যেতে পারে না নাম সার্ভার কারণ সারা বিশ্ব জুড়ে এখনও আপনার ডোমেন নাম জানেন না. এটা পূরণ করতে হয়েছে. এটি সাধারণত 24-48 ঘন্টা সময় লাগে. ঠিক আছে. সুতরাং, যে ডোমেইন নেম সম্পর্কে একটি সামান্য বিট. তারা খুব শান্ত হন. আমি আপনাকে প্রকল্প সম্পর্কে গুরুতর হন তাহলে আপনি এক পেতে উচিত আপনি কি সত্যিই করতে চান তাহলে আপনার প্রকল্প ক্যাম্পাস জুড়ে পরিচিত, একটি ডোমেন নাম থাকার এটি সত্যিই পেশাদারী বর্ণন তোলে. তারপর পরবর্তী ধাপে, অবশ্যই, হোস্টিং কিছু বাছাই করা আছে. আপনি শুধু আপনার কম্পিউটারে এটি হোস্ট হলে, কেউ কখনো এটা যেতে সক্ষম হতে যাচ্ছে. আপনি সম্ভবত আপনার কম্পিউটারে একটি সার্ভার সেট আপ করুন এবং সব সময় প্রবেশ করুন আপনার কম্পিউটারে রাখতে পারে কিন্তু বাঞ্ছনীয় না. অনলাইন উপলব্ধ হোস্টিং বিভিন্ন ধরণের আছে. হোস্টিং আছে যা ভাগ করা হয়েছে. ভার্চুয়াল হোস্ট যা তথ্য VPN (অপাচ্য) আছে. আধা ডেডিকেটেড এবং ডেডিকেটেড আছে. গত 3, VPN আধা ডেডিকেটেড, এবং ডেডিকেটেড সাধারণত আরো ব্যয়বহুল. তারা সাধারণত আরও রিসোর্স প্রয়োজন ওয়েবসাইটের জন্য ব্যবহার করছি. আপনি শুধুমাত্র একটি ওয়েবসাইটের সাথে শুরু করছি, এটা ঠিক শেয়ার্ড হোস্টিং সঙ্গে যেতে আরো লাভজনক হতে পারে. এবং কি উপায়ে ভাগ ওয়েবসাইটের মাত্র একটি গুচ্ছ হয় একসাথে সব এই হোস্ট সার্ভারে এই ওয়েবসাইটে একটি সার্ভার নেভিগেশন বাছাই, এবং আপনি আপনার ওয়েবসাইট অ্যাক্সেস করতে পারেন ডোমেইন নাম এর মাধ্যমে. সেখানে আউট জনপ্রিয় হোস্ট একটি অনেক আছে. HostGator এবং DreamHost - যারা খুব খুব, বড় এবং খুব, খুব জনপ্রিয় এবং খুব খুব সফল. আমি ব্যক্তিগতভাবে এক তথাকথিত MDDHosting ব্যবহার করুন. আপনি www.mddhosting.com যেতে হলে, যে পছন্দের আমার হোস্ট এর. আমি তারা খুব ভাল মনে হয়. তারা সবসময় খুব নির্ভরযোগ্য চলেছি, এবং আমি তাদের সঙ্গে কোনো সমস্যা ছিল না. তারা অত্যন্ত প্রতিযোগিতামূলক মূল্য আছে. আমি ভালো সত্যিই না যে দুই GoDaddy হয় - যে, একটি খুব জনপ্রিয় আশ্রয়দাতার কিন্তু আমি তাদের সঙ্গে ভয়ানক অভিজ্ঞতা ছিল করেছি এবং আমি জানি যে মানুষের অনেক তাদের সঙ্গে সত্যিই ভয়ংকর অভিজ্ঞতা হয়েছে. তারা ধরণের তারা কি করছেন জানি না যারা পরে যান - হয়তো আপনি প্রথমবার জন্য একটি ওয়েবসাইট তৈরি করছি এবং তাই তারা ধরণের তাদের হোস্টিং প্যাকেজ কেনা সেগুলি কন. এটা করবেন না. এটি জন্য পড়ে না. সত্যিই আপনার প্রয়োজন মেটাতে অন্য যে হোস্টিং প্যাকেজ সন্ধান যান. এবং অন্য একটি হল - বিনামূল্যে হোস্ট আউট আছে আছে. বিনামূল্যে জন্য আপনার ওয়েবসাইট হোস্ট করার জন্য যে ওয়েবসাইট আছে - কখনও কখনও আপনার সাইটে একটি বিজ্ঞাপন নির্বাণ দ্বারা, কখনও কখনও তৈরীর দ্বারা আপনি তাদের ফোরামে অংশগ্রহণ তবে কখনও কখনও শুধু এছাড়াও বিনামূল্যে. তাদের অনেক সত্যিই ঠিক ব্যবসার বাইরে যেতে কারণ, বিনামূল্যে হোস্ট সঙ্গে সতর্কতা অবলম্বন করা আবশ্যক কয়েক মাস পর. আপনি শুধু খরচের জন্য রাখা যাবে না. অন্যরা শুধু খুব অবিশ্বস্ত হয়, এবং আপনার সাইটে সবসময় ডাউন হতে হবে এবং আপনি কি চান যে না. প্রতিটি হোস্ট তাদের নিজস্ব নিয়ন্ত্রণ প্যানেল প্রদান করবে. আপনার প্রয়োগ জন্য, সত্যিই কোনটাই একটি কন্ট্রোল প্যানেল আছে না যে লক্ষ্য করুন. আপনি ফাইল গিয়ে সম্পাদনা টার্মিনাল ব্যবহার আছে. আপনি নিজের দ্বারা chmod জিনিষ আছে. আপনি PHPMyAdmin যেতে চেয়েছিলেন, যদি আপনি localhost @ / phpmyadmin এবং যে ভালো জিনিষ যেতে হবে. কিন্তু একটি কন্ট্রোল প্যানেল দিয়ে আপনি আপনার সার্ভারে ফাইল যান এবং সম্পাদনা করতে পারেন উইন্ডোজ এক্সপ্লোরার অথবা একটি আবিষ্কর্তা-টাইপ আবেদনপত্রের সাথে. অথবা আপনি মধ্য দিয়ে যেতে হবে এবং তাদের নিজস্ব টুল সঙ্গে আপনার ডাটাবেস তাকান পারেন পরিবর্তে PHPmyadmin না. সুতরাং, পছন্দের অনেক এখানে আছে, এবং আরো জনপ্রিয় কন্ট্রোল প্যানেল কিছু আছে আপ হয়. কিন্তু আপনি একটি হোস্টের জন্য খুঁজছেন, তারপর আপনি কাস্টমাইজেশন এবং বিকল্প বিশৃঙ্খলভাবে তাকান করতে চাইবেন তারা আমাকে আমার সার্ভারে কাস্টমাইজ করতে এবং আমার ওয়েবসাইট ভাল চালানোর জন্য অফার. তাই হয়, তাহলে আপনি "ওয়েল, আমি কীভাবে হোস্টিং চয়ন করেন?" চাইতে পারি যদি আপনার কোন হোস্ট ওয়েবসাইটে যেতে যদি অপভাষা একটি অনেক আছে, এবং বিকল্প একটি অনেক আছে. বিভিন্ন দামের অনেক আছে. ওয়েবসাইট হয়ত আপনি এবং আমি যে মাত্র কারণ সাধারণত আমি সস্তা বেশী জন্য যান - এবং বিশেষ করে এই মুহূর্তে, বিশেষ করে নতুনদের হিসাবে - তারা অনেক সম্পদ দরকার নাও হতে পারে Microsoft.com মত একটি ওয়েবসাইট প্রতাপ হিসেবে. প্রথমত, আপনি কি সত্যিই অদ্ভুত যদি অপারেটিং সিস্টেম তাকান করতে চান কিনা আপনার সাইটে উইন্ডোজ বা ম্যাক, লিনাক্স হোস্ট হতে যাচ্ছে. যে সাধারণত প্রসঙ্গ কারণ সাধারণত আমরা ঠিক, Linux-র সাথে যেতে এবং হয়তো আপনাকে বলছি কারণ প্রয়োগ সঙ্গে আরো পরিচিত হয় এক. এবং তারপর, হয়তো তারা আপনাকে পেতে যে ব্যান্ডউইথ পরিমাণ কিছু সীমাবদ্ধতা রেখে দেব - চাই কত মেগাবাইটে বা তথ্য গিগাবাইট ব্যবহারকারীদের ডাউনলোড করতে পারেন প্রতি মাসে আপনার ওয়েবসাইট থেকে? অথবা ডিস্ক স্থান. আপনি কতটা স্থান পেতে পারি? এটি 500 মেগাবাইট? এটি 2 গিগাবাইট? এটা সীমাহীন? আজকাল, ওয়েব সার্ভার অনেক তাদের জন্য একটি উপায় হিসাবে আপনি সীমাহীন ডিস্ক স্থান দিতে তাদের হোস্টিং প্যাকেজ পেতে entice আপনি. সত্যিই আপনি এটি সম্পর্কে চিন্তা কিন্তু যদি, যখন আপনি কি কখনো সীমাহীন ডিস্ক স্থান প্রয়োজন যাচ্ছি? - আপনি HTML ফাইল একটি দম্পতি, পিএইচপি একটি দম্পতি, ইমেজ একটি দম্পতি আছে যদি যাতে শুধুমাত্র মেগাবাইটের একটি দম্পতি, এবং সাধারণত আমি, স্থান হয়তো কয়েক গিগাবাইট 'মূল্য জন্য যান এবং যথেষ্ট যে আমি প্রয়োজন না হওয়া পর্যন্ত আমাকে শুরু করতে হতে পারে. অবশেষে, তারা কি ধরণের উপর বিধিনিষেধ করা হতে পারে - আপনি থাকতে পারে কিভাবে অনেক উপাত্ত. হয়তো আপনি শুধুমাত্র 1 ডাটাবেস থাকতে পারে. হয়তো আপনি 2 থাকতে পারে. হয়তো আপনি 10 থাকতে পারে. এটি সত্যিই আপনার গুরুত্বপূর্ণ আপনি কিভাবে অনেক পেতে হয়? নিজেকে জিজ্ঞাসা করুন আপনি জিনিষ. এবং পরিশেষে, ভাষা ঠিক মত জিনিষ. তারা পিএইচপি সমর্থন করবেন? তারা মাইএসকিউএল সমর্থন করবেন? তারা বিনামূল্যে কারণ অধিকাংশ হোস্টিং ওয়েবসাইটে এই সমর্থন করে না. তারা ওপেন সোর্স করছি. এটা তাদের কাছে আপনার জন্য এই প্রদান কিছু খরচ হবে না. কিন্তু আপনি যদি ব্যবহার করতে চান,, রুবি অথবা Python অথবা এই অন্যান্য ভাষার কিছু বলে - তারা তাদের সার্ভারে এটি সমর্থন নাও করতে পারে, তাই এটি জিনিষ ঐ ধরণের জন্য তাকান গুরুত্বপূর্ণ. এবং পরিশেষে, তারা আপনাকে বা SSL-র জন্য cron চাকরি চাই আরো কিছু উন্নত জিনিষ দেয়? SSL-আপনি মধ্যে HTTPS এটি করে আপনার ওয়েবসাইটের আরও নিরাপদ করতে পারেন যেখানে একটি বিকল্প এবং আপনার সংযোগ এনক্রিপ্ট. এবং জন্য cron কাজ আপনি চালাতে চান যে শুধু হয়তো স্ক্রিপ্ট হয় প্রতি 5 মিনিট, প্রতি 10 মিনিট, প্রতি 15. শেয়ার্ড হোস্টিং ওয়েবসাইট অনেক বিধিনিষেধ আনার না আরও রিসোর্স লাগে কারণ যে আপনি চালাতে পারেন যে জন্য cron কাজ সংখ্যার উপর. এবং পরিশেষে, আপনি তাকান করতে চান অন্যথায় যে শুধু সবকিছু - নেভিগেশন যাচ্ছে ঠিক কি নিশ্চিত করুন আপনি আপনার হোস্টিং প্যাকেজ কেনার আগে. এবং পরিশেষে, কর্মক্ষমতা. পারফরমেন্স বিশাল. আমার ওয়েবসাইট কিভাবে দ্রুত চালানো যাচ্ছে না? অধিকাংশ ব্যবহারকারীদের চালনার জন্য আপনার ওয়েবসাইট জন্য এমনকি সেকেন্ডের জন্য অপেক্ষা করতে যাচ্ছে না তারা শুধু উদাস পেতে, এবং তারা MeanBase উপর যান এবং ছবি এ খুঁজছেন আরম্ভ করার পূর্বে বিড়াল - আপনি যে এরকম জানেন, এবং আপনি বোর্ডে যে ব্যবহারকারী পেতে নিশ্চিত করতে চাই এবং আপনি ভাল আপটাইম আছে শুধু যে যার মানে আপনার ওয়েবসাইটের সব সময়ে প্রবেশযোগ্য হতে যাচ্ছে. হোস্ট অনেক সত্যিই খারাপ আপটাইম আছে এবং যে শুধু আপনার ওয়েবসাইট হতে যাচ্ছে না মানে প্রবেশযোগ্য, এবং আপনি দু: খিত হতে পারে কারণ কি যে চাই না. এবং আপনি ভালো ওয়েবসাইটের সাথে আপনার হোস্ট এর কর্মক্ষমতা ট্র্যাক করতে পারে Pingdom.com বা হোস্ট-tracker.com, এবং তারা শুধু আপনার সাইটে কিভাবে প্রায়ই ডাউন আপনাকে জানাবে. এবং পরিশেষে, আপনি তাদের সমর্থন সম্পর্কে দেখতে চাই. যদি আপনি একটি সমস্যা আছে যদি তারা 24 ঘন্টার মধ্যে আপনি সাড়া করতে যাচ্ছি? তারা 48 ঘন্টার মধ্যে আপনি সাড়া করতে যাচ্ছি? আমি সাধারণত ব্যবহার করা হোস্টিং পরিষেবা মিনিটের মধ্যে আমার সাড়া যা সত্যিই চমৎকার. Whew! ঠিক আছে! এটি একটি বিরতির জন্য সময়. কিন্তু আমি আপনাকে তা দিতে যাচ্ছি না. আমরা শুধু হরদম বুদ্ধিমান বিড়াল ছবি তাকান করব. আরেকটি সত্যিই সত্যিই, বড় বিষয় ক্রস ব্রাউজার সামঞ্জস্য হয়. আমি ক্রস ব্রাউজার সামঞ্জস্য দ্বারা কি বোঝানো হয়েছে? , আজকাল এটা শুধু মাইক্রোসফট ইন্টারনেট এক্সপ্লোরার না আপনি জানেন. এটা ঠিক মোজিলা ফায়ারফক্স বা সাফারি না. এখন আমরা Chrome-এ আছে. আমরা অপেরা আছে. আমরা ডলফিন আছে. আমরা Camino আছে. আমরা বিজেতা আছে. আমরা এই বিভিন্ন ব্রাউজারে সব আছে. এখন বেরিয়ে আসছে অন্য যে - RockMelt - যারা সমস্ত ক্রোমিয়াম উপর ভিত্তি করে করা হয়, যদিও. কিন্তু বিষয়টি সত্য, মাত্র এক ব্রাউজার আর না করা হয়. আপনি মাত্র একটি আবেদন সঙ্গে এই ওয়েব পেজ দেখার করছি না. এবং তাই, বিভিন্ন ব্রাউজারের বিভিন্ন এইচটিএমএল, সিএসএস বিভিন্ন উত্তর দেওয়ার জন্য, এবং হবে আপনি যে বিভিন্ন ভিন্নভাবে JavaScript, এবং কিভাবে মোকাবেলা করবেন? ওয়েল, নির্দিষ্ট ক্ষেত্রে, সত্যিই আপনি না করতে পারেন. আপনার ওয়েবসাইট - এটি এক ব্রাউজারে কাজ করে, আপনি লিখেছেন যে কোড কাজ করবে না অন্য ব্রাউজার, এবং তা নিশ্চিত করার জন্য আপনার কাজ যে আপনি লিখুন যে কোড এটা সব জায়গায় কাজ করে যে, সর্বজনীন হয়. সুতরাং, এই সত্যিই বিপজ্জনক. আপনি বলতে থাকেন, "ওয়েল, এটা আমার কম্পিউটারে কাজ করছে. গ্রেট! এর উপর সরানো যাক." ওয়েল, এটা সম্ভবত খনি কাজ করা যাচ্ছে না, এবং আমি আপনার ওয়েবসাইটে যান যখন আমি খুব দু: খিত হতে চলেছি, এবং আমি এখুনি ছেড়ে যাচ্ছি. সুতরাং, আপনি এই কে প্রতিরোধ করতে পারি কিভাবে দেখতে দিন. প্রথম জিনিস, অবশ্যই, শুধুমাত্র মান এইচটিএমএল, সিএসএস, এবং জাভাস্ক্রিপ্ট ব্যবহার করা হয়. আমি যে কি মানে? ওয়েল, প্রমিত না অনেক আছে আউট আছে. উদাহরণস্বরূপ, CSS এর অনেক সংস্করণ আছে. যদি আপনার কোন CSS এর নিয়ম দেখুন সঙ্গে moz-বা WebKit-, যারা নিয়ম নির্দিষ্ট মজিলা ব্রাউজার এবং WebKit ব্রাউজার উভয়, এবং যাতে আপনি হয়ত আপনি সেগুলো এড়ানোর বিষয়ে নিশ্চিত করতে চাই কারণ আপনি ব্যবহার-moz যে যদি নিয়ম শুধুমাত্র ফায়ারফক্স কাজ করতে যাচ্ছে. এবং যদি সত্যিই আপনি ইন্টারনেট এক্সপ্লোরার নেভিগেশন ভাল তাকান আপনি এটি করতে চান তাহলে, আপনার ভাগ্য আউট হতে যাচ্ছেন. HTML এর জন্য, আপনি যে কাজ এক ব্রাউজারে HTML এ কাজ করতে পারে কিন্তু যে অন্য বিরতি, এবং আপনি যে যতটা সম্ভব এড়াতে চান. এবং অবশেষে জাভাস্ক্রিপ্ট জন্য এমনকি - জাভাস্ক্রিপ্ট অনেক সংস্করণ আছে, - Document.getElementsByClassName এবং এই গ্রীষ্মে আমরা একটি সমস্যা যেখানে গাড়ীতে আঘাত যা সাধারণত জাভাস্ক্রিপ্ট মান এর একটি অংশ হিসাবে সংজ্ঞায়িত যে একটি ফাংশন - ইন্টারনেট এক্সপ্লোরার 8 এটি ছিল না. সুতরাং, গ্রীষ্ম ওভার আমি একটি ল্যাবের কাজ ছিল এবং আমরা অনলাইন পরীক্ষা বিল্ডিং করা হয়. আমরা ব্যবহার করা হয়েছে যে ব্যবহারকারী উপলব্ধি পর্যন্ত এবং আমরা এটি সত্যিই ভাল কাজ ছিল চিন্তা ইন্টারনেট এক্সপ্লোরার 8 তাদের ফলাফল জমা দিতে না পারে. আমরা তথ্য অনেক নেভিগেশন খুঁজে অনুপস্থিত ছিল. আমাদের যে সত্যিই দু: খিত করেছে. সুতরাং, আপনি সবসময় আপনার স্ক্রিপ্টের সব জায়গায় কাজ করতে যাচ্ছি তা নিশ্চিত করতে চাই. এবং পরিশেষে, validator.w3.org ব্যবহার যা আমরা pset 7 কি আপনাকে জানানো হয়. আপনার পৃষ্ঠাগুলি যাচাই করা হয় তা নিশ্চিত করুন. অন্তত প্রথম পদক্ষেপ বৈধতা চেক করা হয় এ কারণে যে গুরুত্বপূর্ণ. আমার কোড আসলে মান অনুবর্তী হয়? আপনি আপনার সাইটে কাজ করে যাচ্ছে নিশ্চিত করুন যে সাহায্য বাছাই আরেকটি উপায় অধিকাংশ পরিস্থিতির অধীন হয়তো কিছু লাইব্রেরি ও অবকাঠামো ব্যবহার করা হয় এই সত্যিই স্মার্ট ডেভালোপার আপনার জন্য এই বিষয় সম্বন্ধে চিন্তা আছে. তারা মাধ্যমে সর্বস্বান্ত করেছি এবং তারা ব্রাউজার জুড়ে কাজ করা যে বিভিন্ন কার্যাবলী লিখিত করেছি. উদাহরণস্বরূপ, আমরা pset 7 jQuery ব্যবহার করুন. যদি আপনি এটি দেখা যায় না যদিও, jQuery ফাংশন অনেক উপলব্ধ অন্যথায় আপনি আপনার নিজের লেখার আছে করবে. কিন্তু এই ডেভালোপার এটা লিখেছে, এবং তারা এটা সব ব্রাউজারে কাজ করে যে নিশ্চিত. এবং বুটস্ট্র্যাপ - আমরা pset 7 আপনি দেখিয়েছেন যে অন্য CSS এর কাঠামো, যা - এটি সত্যিই ভাল তাকান যে ওয়েবসাইটের নকশা সঙ্গে মাথাব্যাথা অনেক দূরে নিয়ে যাওয়া হবে. সব ব্রাউজারে. যদি আপনি এটা এড়ানো সম্ভব না হলে এবং পরিশেষে, আমি সাধারণত প্রথম ধাপ থেকে কোডিং এড়ানো. আপনি শুধু আপনার স্কুল ক্লাব জন্য একটি ওয়েবসাইট তৈরি করছেন যদি, উদাহরণস্বরূপ, এবং আপনি সব করতে প্রয়োজন কয়েক পৃষ্ঠাগুলি প্রদর্শন এবং হয়ত আপনার প্রেসিডেন্ট যান আছে এবং এখানে - সেখানে কিছু বিষয় পরিবর্তন - কোড করার কোন প্রয়োজন নেই যে নিজের আপ সত্যিই আছে. আপনার অনেক সময় লাগে. , এটি আপনার শক্তি অনেক সময় লাগে, এবং আপনি মধ্য দিয়ে যেতে আছে এবং আপনি খুঁজে বের করতে হবে ভাল, এই ব্রাউজারে ভালো যাচ্ছে না, এটা এই ব্রাউজারে ভালো যাচ্ছে না. হয়তো অন্যদের ইতিমধ্যে আপনার জন্য লিখিত আছে যে এই প্যাচ কিছু ভালো ব্যবহার ওয়ার্ডপ্রেস বা জুমলা বা Drupal এর. এই বিষয়বস্তুর বলা হয় - এই মূলত ঠিক যে প্যাকেজ যা CMSs বলা হয় ইতিমধ্যে আপনার জন্য কাজ আসা, এবং আপনি তাদের ডাউনলোড করতে পারেন, আপনার সার্ভারের মধ্যে তাদের করা, এবং তাদের কাস্টমাইজ কিন্তু আপনি করতে চান, এবং আপনি ইতিমধ্যে একটি চলমান ওয়েবসাইট আছে. যারা কোড প্যাকেজ সন্ধান করার জন্য কিছু. আপনার মত কিছু জন্য যান না, যদি না এই জিনিস ওপেন সোর্স হয় - যদি আপনি একটি ফর্ম প্যাকেজের জন্য খুঁজছেন, চাই মুক্ত নয় এমন জিনিস আছে VBulletin বা IP.Board. , আপনি ঐ উন্নত বৈশিষ্ট্য কিছু দরকার না হয় আপনি সর্বদা বিনামূল্যে বিকল্পের জন্য নির্বাচন করতে পারেন. এবং পরিশেষে, এটা আছে এড়ানো যায় না. আপনি, টেস্ট, টেস্ট পরীক্ষা করা আবশ্যক. আপনি এই ব্রাউজারের সমস্ত নেভিগেশন এই প্ল্যাটফর্মের সব আপনার কোড পরীক্ষা করতে হবে. এবং আপনি কি জানেন, IE6 - ধন্যবাদ ধার্মিকতা মানুষের IE6 থেকে দূরে সরানোর শুরু করেছেন ফিরে দিনের মধ্যে কারণ, হয়তো কয়েক বছর আগে, ওয়েব ডেভেলপার, সর্বদা, সবসময় ছিল সর্বদা স্ট্যান্ডার্ড নিম্নলিখিত IE6 এর দুর্বলতা যাও pander. ওয়েবসাইট এটি মোকাবেলা করার একটি ভাল উপায় না থাকার জন্য 1990 এর ধরনের লাগছিল. এছাড়াও আপনি আপনার সিএসএস চেক ব্রাউজার স্ক্রিনশট ব্যবহার করতে পারেন. এক সত্যিই শীতল ওয়েবসাইট browserlab.adobe.com হয়. এই অ্যাডোবি দ্বারা আউট করা একটি প্রশংসাসূচক পরিষেবা. এবং তারা কি করতে হয় তারা আপনার ওয়েবসাইটের স্ক্রিনশট নিতে পারেন বিভিন্ন অবস্থার অধীনে চলমান - বিভিন্ন ব্রাউজারে চলার মত, বিভিন্ন প্ল্যাটফর্ম অধীনে চলমান - এবং তারা মত তা আপনাকে দেখাতে. শুধু আমি এখানে বলতে চাচ্ছি তা আপনাকে দেখাতে, আমি, হার্ভার্ড এ জীবন বলা হয় গত বছরের একটি ওয়েবসাইট তৈরি এবং আমি কি করতে হবে তা করার চেষ্টা করে - আমি my.harvard ভাল করতে চেষ্টা করে. আপনি এখানে গত বছর ছিল এটা এখন মনে হচ্ছে, যেমন my.harvard চেহারা না কারণ. এটা বিরক্তিকর ধরনের দেখায়. কিন্তু এখন এটা অনেক বেশি ভালো দেখায়. আমার বাস্তবায়ন, যে আর দরকারী, কিন্তু সব একই ছিল না আপনি আমি যোগ করার চেষ্টা করে, জানি - (অপাচ্য) অনেক যাই হোক না কেন - এবং এটা দেখে মনে হচ্ছে - এটা আমার কম্পিউটারে খুব ভাল দেখায়. আমি আরো সময় ছিল চাইলে এবং তারপর হয়তো, আমি, ব্রাউজার ল্যাবের উপর সর্বস্বান্ত হবে এবং আমি দিকে তাকিয়ে আছে, ভাল, কিভাবে এটি উইন্ডোজ Chrome-18 তাকান না. আমি নিচে স্ক্রল হবে এবং আমি দেখতে হবে - কোন ওহ! ঘোষণা বক্সে দেখুন. আমার টেক্সট উদ্বেল হয়. সুতরাং, যে অধিকার, খারাপ? একটি ব্যবহারকারী উইন্ডোজ ক্রোম ব্যবহার করে এবং আমার ওয়েবসাইট আসে না করা হলে, অবিলম্বে খুব অপেশাদারী দেখায়. সুতরাং, আমি আমার CSS এর মধ্যে যান এবং আমার CSS এর অংশ এখানে ভঙ্গ হয় খুঁজে বের করতে কি করা উচিত. কেন এটা সব ব্যবহারকারীদের একই ওয়েবসাইট দেখতে পারেন যাতে সঠিকভাবে প্রদর্শন এবং এটি ঠিক করা হয় না এবং ঠিক যেমন খুশি হবে. এবং পরিশেষে, ভাল, ব্রাউজার স্ক্রিনশট আপনার সিএসএস পরীক্ষার জন্য চমৎকার কিন্তু আপনার জাভাস্ক্রিপ্ট সম্পর্কে কি? আপনি কি চলমান যে কিছু জটিল স্ক্রিপ্ট আছে ওপর তাহলে কি হবে? ওয়েল, আপনি সবসময় ভার্চুয়ালাইজেশন করতে পারেন. যদি আপনি একটি ম্যাক থাকলে আপনি হয়তো একটি কপি virtualize যাও Bootcamp অথবা VMWare ব্যবহার করতে পারেন সেখানে উইন্ডোজ এবং ইন্টারনেট এক্সপ্লোরার ব্যবহার. অথবা, আপনি যদি দুর্ভাগ্যবশত শুধুমাত্র পিসি যা কাজ Spoon.net মত কিছু, আপনি যেতে পারেন. কিন্তু তারা খুব শান্ত. তারা আপনার জন্য সফ্টওয়্যার virtualize তাই উদাহরণস্বরূপ, অর্থাত্ বিভিন্ন সংস্করণ চালাতে পারেন. আপনি ফায়ারফক্স বিভিন্ন সংস্করণ চালাতে পারেন. আপনি সাফারি বিভিন্ন সংস্করণ চালানো এবং সেখানে আপনার ওয়েবসাইটের অল আউট পরীক্ষা করতে পারবেন. দুর্ভাগ্যবশত, তারা মুক্ত হয় না. একটি প্রদত্ত সেবা, এই ধরণের সবসময় আছে তাই - এই বাণিজ্য বন্ধ মধ্যে সাজানোর সবসময় আছে, ভাল, আমি আমার ওয়েবসাইট ভাল বানাতে যাচ্ছি. যদি তাই হয়, আমি আমার যে কি সাহায্য করতে কিছু পরিষেবার জন্য টাকা দিতে হতে পারে. কোন আমরা যে বিষয়ে কথা বললাম যে কিছু এই সময়ে প্রশ্ন? জট্টিল. ঠিক আছে. এখন আমরা যে বিষয়ে কথা বলার জন্য আরো অনেক কিছু আছে. কিভাবে ত্রুটি সম্পর্কে? যদি আপনি আপনার ওয়েবসাইট এমনকি যখন কাজ করতে যাচ্ছে কি নিশ্চিত যে কিভাবে করবেন কিছু খারাপ হয়? হয়তো আপনি food.php নামে একটি পৃষ্ঠায় নেই. কিন্তু আমাকে, আমি আপনার ওয়েবসাইটে যান এবং আমি food.php অ্যাক্সেস করার চেষ্টা করুন. ফাইল খুঁজে পাওয়া যায় নি - আপনি শুধু আমার সম্পর্কে 404 বলেছেন যে সাদা পৃষ্ঠা প্রদর্শন করতে যাচ্ছি? অথবা আপনি, ভাল, আমি আপনার জন্য এই খুঁজে পাইনি যে দুঃখিত ", বলে যাচ্ছে কিন্তু হয়তো এখানে আপনি প্রয়োজন কি খোঁজো হেল্প এবং কিছু অন্যান্য সম্পদ. " অন্য ত্রুটি - তাই, এই মাত্র কিছু ত্রুটি কোড যা HTTP-র ত্রুটি বলা হয় আপনার সার্ভারে কিছু খারাপ ঘটছে ক্ষেত্রে ব্রাউজারে ফেরত পাঠানো হতে পারে. 400 - খারাপ অনুরোধ. 401 - অননুমোদিত. আপনি অ্যাক্সেস করা অনুমিত না যে একটি ডিরেক্টরি আছে 403 সাধারণ ধরনের ব্যবহারকারীর দ্বারা, কিন্তু ব্যবহারকারী যাহাই হউক না করার চেষ্টা করে. এবং 500 - অভ্যন্তরীণ সার্ভার সমস্যা - যদি আপনি কিছু আছে সাধারণতঃ যখন যে এরকম সত্যিই খারাপ আপনার পিএইচপি কোড দিয়ে যাচ্ছে. কিন্তু কোনো ক্ষেত্রে, ব্রাউজার এই প্রকারের - ত্রুটি এই প্রকারের ঘটবে না. সুতরাং, আপনি কি এই ত্রুটিগুলি gracefully হ্যান্ডেল নিশ্চিত যে কিভাবে করতে এবং ব্যবহারকারী নেই ঝুলন্ত শুধু সাজানোর না নিশ্চিত যে? এখানে আসে. Htaccess. এখন,. Htaccess, এ্যাপাচি সার্ভার কাজ করে এমন কিছু বিষয় যা কাজ করে এবং যা কিছু সেইসাথে একটি কয়েক অন্যান্য সার্ভার কাজ করে. এই যে আপনি আপনার সার্ভার যেমন কনফিগার করার জন্য একটি উপায় আপনি কি এটি করতে চান যাই হোক না কেন এটা করতে পারেন. আপনাকে যা করতে পারে এমন কিছু. আপনি আপনার ক্যাশে সেটিংস নিয়ন্ত্রণ করতে পারে. হয়তো আপনি কি নিশ্চিত যে আপনার ওয়েবসাইটে একটি নির্দিষ্ট পৃষ্ঠা আছে যে ব্যবহারকারী পুনরায় ডাউনলোড প্রত্যেক সময় ব্যবহারকারী আসে এবং আপনার ওয়েবসাইট পরিদর্শন করেছে. অথবা হয়ত আপনি yoursite.com / পরীক্ষা / HTML / পাতাগুলি / hello.html মত কিছু URL আছে এবং আপনি শুধু yourname.com / হ্যালো হতে চান যে -. ভাল, আপনি ব্যবহার করতে পারেন htaccess অন্য একটি ওয়েবপেজ পুনর্চালনা করতে. আপনি প্রমাণীকরণ করতে এটি ব্যবহার করতে পারেন. হয়তো আপনি অন্য পাসওয়ার্ড ব্যবহার করতে হবে যে আপনার ওয়েবসাইটের কিছু অংশ আছে. আপনি নির্দিষ্ট আইপি ঠিকানা ব্লক নির্দিষ্ট ডোমেইন ব্লক করতে পারেন. হয়তো আপনি শুধু সত্যিই আপনার ওয়েবসাইট ব্যবহার করে হার্ভার্ড ছাত্র পছন্দ করি না. হ্যাঁ, আপনি সমস্ত হার্ভার্ড IP ঠিকানা ব্লক অপশন আছে. অবশেষে, আপনি যদি জিনিষ বিবেচনা করতে পারেন - আপনি আপনার সার্ভারের জন্য নির্দিষ্ট কোড লিখতে পারেন পিএইচপি কোড হিসাবে. Zhao বা. আপনার নাম বা. হ্যালো পৃষ্ঠাগুলি মত আচরণ. হয়তো যে দরকারী হবেন. হয়তো যে হবে না. এবং পরিশেষে, আপনি যদি ভুল প্রত্যুত্তর হ্যান্ডেল করার জন্য এটি ব্যবহার করতে পারেন. আমি যে কি মানে? কেবল আপনি ভালো কোড যোগ - যদি ErrorDocument 404 এবং তারপর কিছু তাদের নির্দেশ ত্রুটির পৃষ্ঠার আপনি ব্যবহারকারীর মাত্র সত্যিই সত্যিই, কুশ্রী দেখতে না তা নিশ্চিত করতে পারেন 404 এবং তাদের সুন্দর কিছু দেখাতে. আসলে আমরা আপনার pset 7 সঙ্গে তা করতে পারে কিভাবে কটাক্ষপাত করা যাক. এখানে, আমি আমার প্রয়োগ আছি. আমি একটি পৃষ্ঠায় অ্যাক্সেস করার চেষ্টা করতে যাচ্ছি তারপর, Chrome-খুলতে যাচ্ছে, এবং করছি যে CS50 অর্থব্যবস্থা নেভিগেশন বিদ্যমান নেই. সুতরাং, স্থানীয় হোস্ট - cats.php-, তাই আমি একটি ত্রুটি ডকুমেন্ট তৈরি বিজ্ঞপ্তি যে "Canz z-র পাতা খুঁজে পাচ্ছি না!" বলছেন, এটা খুব দু: খিত বিড়াল আছে. আপনি এই অন্যান্য সাইট কোন নেভিগেশন যেতে যদি আপনি, টুইটার যান, আপনি একটি পৃষ্ঠায় এটি করতে পারে না, তারা সাধারণত আপনি একটি বুদ্ধিমান ছবি দেখানোর চেষ্টা করুন যাতে আপনি খুব হতাশ করছি না. আপনি বলেছেন, যে আরো পেশাদারী কিছু যে হতে পারে ভাল, আমি পৃষ্ঠা খুঁজে পাওয়া যায়নি দুঃখিত, কিন্তু হয়তো এখানে একটি সার্চ বক্স আছে. অথবা হয়ত এখানে আপনি যে আপনি চান লিংক খুঁজে পেতে সহায়তা করবে এমন কিছু উল্লেখ করা হল. সুতরাং, আমি কিভাবে এই কি? কিভাবে এই এমনকি সম্ভব? আমরা এখানে আমাদের টার্মিনাল ঢোকা - যদি আমি শুধুমাত্র একটি বিট জুম করতে যাচ্ছি - আমি একটি নতুন পৃষ্ঠা আছে বিজ্ঞপ্তি. আমার এইচটিএমএল ডিরেক্টরির অভ্যন্তরে এটা বলা হয় - আপনি এটি দেখতে পারেন - এটি error.php বলা হচ্ছে. এবং error.php আমি যে একটি ফাইল যে আপনি যে পৃষ্ঠাটি নিজেই দেখায়. আমি error.php কি আপনি দেখাতে পারেন. এটা ঠিক এই পৃষ্ঠার. এটা "কোন ওহ! Canz z-র পাতা খুঁজে পাচ্ছি না!" বলছেন, আপনি দেখতে চান তাহলে, - তাই, যে নোটিশ htaccess সাজানোর একটি অদ্ভুত নাম.. এটা যা এটি একটি সিস্টেম ফাইল এর মানে হল যে একটি বিন্দু দিয়ে আরম্ভ করা হয়. এটা সাধারণত দেখানো হয় না, যা একটি লুকানো ফাইলের. আপনাকে ls-একটি না থাকে, তাহলে আপনি একটি নির্দিষ্ট ডিরেক্টরির মধ্যে লুকানো ফাইল সব দেখতে পারেন এবং প্রকৃতপক্ষে, আপনি দেখুন. htaccess তাদের একজন. . এর এগিয়ে যান এবং htaccess খুলুন যাক - - gedit সঙ্গে গম্ভীর গর্জন! আমি সব সেখানে এক লাইন - 404 ত্রুটির জন্য ত্রুটি নথি যা ফাইল-খুঁজে পাওয়া যায় নি ত্রুটি হিসাবে পরিচিত হয়. এর error.php কিছু বলা তাদের পুনর্নির্দেশ করা যাক. Canz z-র পৃষ্ঠা খুঁজে পেতে চাই আপনি মজা জিনিষ থাকতে পারে! এবং আপনি. Htaccess করতে পারবেন খুব শান্ত জিনিষ এছাড়াও আছে. আপনি আরো দেখতে চাই. Htaccess জাদু, এই যেতে একটি খুব শান্ত ওয়েবসাইট - এটি বলা javascriptkit.com/howto/htaccess.shtml-- আপনি আরো সার্ভারের জাদু করতে ইচ্ছুক থাকেন. এবং এটি খুব মজা হতে পারে. Whew! ঠিক আছে! আরো বুদ্ধিমান ছবির. এই ধাক্কা আপগুলি করছেন একটি লোক, এবং তার বিড়াল সাহায্য করার চেষ্টা করা হয়. আমি এটা খুব চালাক মনে করি. দুর্ভাগ্যবশত, আমি যে মত একটি বিড়াল নেই. ঠিক আছে. সুতরাং, আমরা যে বিষয়ে কথা বললাম করেছি. Htaccess. আমরা ত্রুটি পরিচালনার ব্যবস্থা সম্পর্কে সায়ীদ করেছি. আমরা হোস্টিং, ডোমেইন নেম সম্পর্কে সায়ীদ করেছি. আমরা ক্রস ব্রাউজার উপযুক্ততা সম্পর্কে সায়ীদ করেছি. এখন আমরা আপনার ওয়েবসাইটে আসলে সঞ্চালিত নিশ্চিত যে কিভাবে করতে হয়? আমরা আপনার ওয়েবসাইটে যেতে হলে কি নিশ্চিত যে কিভাবে করবেন আমি কয়েক সেকেন্ডের মধ্যে আপনার পৃষ্ঠা দেখতে পারেন? আমি মানুষের শুধু সাজানোর সম্পর্কে ভুলবেন মনে করি যে জিনিস এক ছবিটি অপ্টিমাইজেশান হয়. চলুন শুরু করা যাক আপনি আপনার সাইটে একটি ছবি লাগাতে চেয়েছিল বলে এবং এটি 2 জি বড়. আমরা হার্ভার্ড এ করছি এ কারণে যে, আমাদের জন্য জরিমানা হতে পারে এবং আমরা একটি খুব দ্রুত ইন্টারনেট সংযোগ আছে. কিন্তু চীন মধ্যে কেউ কল্পনা. ভারতে কেউ কল্পনা করা. কেউ হয়তো গ্রামীণ কানসাস যারা হয়তো একই সাজানোর না কল্পনা আমরা যে ব্রডব্যান্ড ইন্টারনেট. আপনি আপনার সাইট এবং ব্যবহারকারীর উপর একটি 2 মেগাবাইট ইমেজ থাকে, তাহলে এটি অ্যাক্সেস করার চেষ্টা করছে এটা তাদের ডাউনলোড করার জন্য সত্যিই একটি দীর্ঘ সময় লাগতে যাচ্ছে. সুতরাং, আপনি রেজল্যুশন যে সাজানোর প্রয়োজন না হলে, তারপর আপনি অ্যাডোবি ফটো শপ ভালো কিছু সঙ্গে আপনার চিত্র মাপ পরিবর্তন করতে পারেন. ওয়েব এবং ডিভাইসের জন্য নিরাপদ নামক একটি বিকল্প, সাধারণত আছে এবং এটি কী জন্য এটা অপ্রয়োজনীয় তথ্য অল আউট রেখাচিত্রমালা হয় এবং একটি ছোট ইমেজ সাইজ মধ্যে কম্প্যাক্টগুলি আপনার ফাইল বাছাই করতে পারেন যাতে আপনার ওয়েবসাইট সম্মুখের দিকে এটি করা, এবং যে পাতা ডাউনলোড করার চেষ্টা করে এমন কোন ব্যবহারকারী আপনার ইমেজ একটি ছোট সংস্করণ ডাউনলোড করা যাচ্ছে. আপনি অ্যাডোবি ফটো শপ না থাকে তাহলে যেখানে আপনি ইনপুট আপনার ইমেজ করতে পারেন webresizer.com হয়ত অন্য সম্পদ এবং এটা সঠিক একই চিত্র থুতু হবে কিন্তু এটা ছোট 3 বার ভালো কিছু হতে হবে. সুতরাং যে আপনার ব্যবহারকারীদের জন্য খুবই দরকারী. আপনি কি করতে পারেন যে আরেকটি বিষয় কোড minify হয়. আমরা Google.com কটাক্ষপাত, নিতে হলে আপনি এটা আমরা ব্যবহার করছি যে একই HTML এবং CSS এর সাজানোর না যে দেখতে পাবেন. শুধু এখানে সোর্স কোড তাকান যাচ্ছে. আমি নিচে স্ক্রল - যদি বাহ, যে বেশ বিরক্তিকর মনে হচ্ছে. এই শৈলী একটি শূন্য পেতে হবে. আপনার pset জন্য এই কোডেড, তাহলে আপনি আপনার শৈলী নেভিগেশন একটি শূন্য পাবেন. কোন ফাঁক আছে. নাম সত্যিই রহস্যপূর্ণ চেহারা. এটা সব সত্যিই বিরক্তিকর না. এবং স্ক্রিপ্ট শরীরের বন্ধ - বন্ধের এইচটিএমএল - তারা একসাথে সব করছি - সব একসাথে smushed. কেন তারা এই কাজ করে? তারা তাদের কোড minified. টিপুনআলাদা এই নথির অনেক ছোট হতে যাচ্ছে যে বিজ্ঞপ্তি আমার সম্পর্কে, সাদা স্থান সঙ্গে কিছু আর ডাউনলোড করার জন্য সত্যিই দীর্ঘ পরিবর্তনশীল নামের সঙ্গে কিছু আর. আপনি আপনার কোড minify যদি আপনি সব সাদা স্থান খুঁজে ফালা. আপনি আপনার কোড যে কোন সাদা স্পেস থাকে তাহলে অবশ্যই, আপনার ব্রাউজারে গ্রাহ্য না করে. আমি একটি ছোট ফাইল ডাউনলোড করতে পারেন এখন, এটা খুঁজে স্ট্রিপ - এখন ফাইল - ডকুমেন্ট আমরা ডাউনলোড করতে যাচ্ছেন যে, একটি ছোট আকারের ফাইল আছে আমার সম্পর্কে ডাউনলোড করার জন্য এটি দ্রুততর হবে, এবং যে দরকারী. আপনি ওয়েবসাইটের সাথে কাজ করছি এবং আপনি একটি ওয়েবসাইট চালু করছেন, এটি আপনার কোড minify প্রায় সবসময় ভাল. এটা ভালো হতে পারে কেন আরেকটি কারণ আপনি অন্যদের আপনার কোড ব্যবহার করতে চান না, হয়তো না. হয়তো আপনি অন্যদের আপনার CSS এর ব্যবহার করতে চান না. আপনি সত্যিই যে সঙ্গে বখিল হতে চেয়েছিলেন যদি আপনি জানেন, তারপর আপনি আপনার কোড minify করতে পারেন, এবং আমাকে তা চুরি করার জন্য এটি কঠিন হবে আমি কি ঘটছে কোন ধারণা আছে. আপনি minify.avivo.si মত ওয়েবসাইটের যেতে পারেন. এই অনলাইন মত পরিষেবাদি আপনাকে হাত দ্বারা তা হবে না, যাতে আপনি আপনার কোড minify সাহায্য. নিশ্চিতভাবে হাত দ্বারা তা করবেন না. ঠিক আছে. এখনই স্ক্রিপ্ট সম্পর্কে বলতে. হয়তো আপনার পিএইচপি কোড আপনি করতে হবে না এমন কিছু নেই. হয়তো সেখানে অতিরিক্ত loops আছে. আমরা CS50 মধ্যে কোড নকশা সম্পর্কে বললাম. আপনি যদি আপনার সি কোডিং সময়েও - যদি আপনি অতিরিক্ত কাজ করছি আপনি কি করতে হবে না যে, ভাল, যে আপনার ওয়েবসাইটে আপনার স্ক্রিপ্টের মন্দীভূত যাচ্ছে, ব্যবহারকারীরা আজকাল খুব অধীর কারণ এবং এই ওয়েবসাইটের জন্য বিশেষ গুরুত্বপূর্ণ. আপনি অপ্রয়োজনীয় কাজ করছেন, তা হলে তা আর তাদের নিতে যাচ্ছে তারা চান যে তথ্য পেতে, এবং তারা খুব অসন্তুষ্ট হতে যাচ্ছেন. অবশেষে, আপনি আপনার ডাটাবেস টেবিল অপটিমাইজ করতে পারেন. আমরা ইনডেক্স নিয়ে কথা বলত না থাকে. তারা আপনাকে অনন্য যে এর একটি সারি আছে এমনটা নিশ্চিত করা যে জন্য শুধুমাত্র ভাল না. তারা আপনার ডাটাবেস দ্রুত কাজ করে এমনটা নিশ্চিত করা যে জন্য ভাল. আপনি, মাইএসকিউএল নথিপত্রে যে চলতে চলতে আপ পড়তে চান অথবা যদি আপনি তাকান করতে পারেন - ভাল, আমি কিভাবে আমার ডাটাবেস টেবিল অপটিমাইজ করবেন? আমি সম্পর্কে তথ্য দ্রুত পেতে সাহায্য যে সূচক আছে নিশ্চিত যে কিভাবে করব? আপনি ক্যাশে মত ব্যবহার করতে পারেন যে সামান্য ঠাট আছে. আপনি পিএইচপি আছে - উদাহরণস্বরূপ, একটি ব্লগ আছে, এবং যদি আপনি আছে - এবং এটি পিএইচপি দ্বারা বা অন্য কোন ভাষা দ্বারা চালিত এর - আপনি স্ট্যাটিক পেজ পরিবেশন করতে পারেন যাতে আপনি let এর এ আপনার ব্লগ ক্যাশে করতে পারেন 50 মিনিট অন্তর বলে আপনার সাইটে দর্শকদের বা স্ট্যাটিক এইচটিএমএল. এই ভাবে, ব্যবহারকারীদের জন্য আপনার পিএইচপি স্ক্রিপ্ট প্রত্যেক সময় চালানো হবে না এবং হয়ত তাদের যে তথ্য অ্যাক্সেস করার জন্য দ্রুত হতে হবে. এবং পরিশেষে, আপনি যা CDN মত কিছু ব্যবহার করতে পারেন. আপনি একটি pset ডাউনলোড যখনই বিজ্ঞপ্তি, আপনি সবসময় CDN.CS50.net যান. কেন হল? এবং CS50 এছাড়াও যা CDN মত ধরণের ব্যবহার করে - একটি বিষয়বস্তু বিতরণ নেটওয়ার্ক - যা শুধু এটি গ্লোব চারপাশের হয়তো কোথাও সার্ভার একটি গুচ্ছ যে মানে যে হেল্প এবং আপনার দর্শকদের আপনার পৃষ্ঠাগুলি পরিবেশন করা. আপনার পরিদর্শক ভৌগোলিক দিক থেকে তাদের কাছাকাছি যে একটি সার্ভার থেকে একটি পৃষ্ঠায় পেয়ে হলে, তারপর সবচেয়ে আপনার পরিদর্শক সম্ভবত অনেক দ্রুত যে ফাইল পেতে যাচ্ছে. আপনি যে কি যে সাহায্য অনলাইন উত্স আছে. তাদের মধ্যে একজন CloudFlare হয়. তারা একটি মুক্ত যা CDN সার্ভিস অফার. আপনি আপনার, আপনার ব্যবহারকারীদের ভজনা যে বড় ফাইল উপস্থিত থাকলে তারপর সম্ভবত তারা দ্রুত তাদের পেতে পারেন, যাতে যা CDN নেভিগেশন তাদের করা ভালো. দিনের জন্য চূড়ান্ত বিষয় সার্চ ইঞ্জিন অপ্টিমাইজেশান হয়. সার্চ ইঞ্জিন অপ্টিমাইজেশান কি? যে তৈরীর নিশ্চিত যে গুগল বা বিং বা Yahoo মতো সার্চ ইঞ্জিন আপনার সাইটে যান এবং আপনার সাইট এবং সূচক আপনার সাইটে এবং যখন হামাগুড়ি করতে পারেন , আমি, উদাহরণস্বরূপ, Google.com উপর যান এবং আমি কিছু জন্য অনুসন্ধান চেষ্টা করুন তারপর আপনার সাইটে পপ আপ করবে. আপনি আপনার সাইট শীর্ষ 10 এক নিশ্চিত যে কিভাবে করব? কারণ আমরা সব জানি, গুগল কিছু করার জন্য আপনাকে খোঁজো যদি এবং এটি আপনি সম্ভবত পরের 10 সন্ধান করার জন্য চলুন না শীর্ষ 10 না. এই রহস্য মধ্যে shrouded যে একটি বিষয় বাছাই করা হয়. ইন্টারনেটে আছে প্রতারণা অনেক আছে. আপনি এক্স তারপর, Google আপনার ভাল পছন্দ করবেন না সে বিষয়ে superstitions একটি অনেক আছে. আপনি Y তারপর Google আপনাকে ভাল পছন্দ করবেন না যদি. তা অনুসন্ধান দৈত্য এর নথি নিজেই দেখবে সম্ভবত ভালো. এটি আপনার সাইটের অনুকূল ঠিক কিভাবে আপনি বলুন যে Google নেভিগেশন নথি এক তাই যে Google অ্যাক্সেস করতে পারেন এবং খুব সুন্দরভাবে সূচক এটি. এই উপস্থাপনা যাচ্ছে, কারণ আপনি এই URL টি নিচে কপি করতে হবে না যাইহোক অনলাইন হতে হবে. আপনি যদি এই তাকান এবং আপনি এই পড়া যদি সেখানে কিছু খুব সহায়ক নির্দেশ আছে. Google আপনাকে বলে - আপনি কি সত্যিই আপনার সাইটে ভাল ইন্ডেক্স করা করতে চান তাহলে তারপর আপনি এই সব করতে হবে. সার্চ ইঞ্জিন সত্যিই মত আরেকটি বিষয় তাজা বিষয়বস্তু. আপনি যদি বিষয়বস্তু থাকে যে খুব নিয়মিত আপডেট এর তারপর সার্চ ইঞ্জিন ooh, আমি আপনার সাইট চাই, বলে. আমি খুব প্রায়ই আপনার সাইটে যান যাচ্ছি. আমি সূচী আপনার পৃষ্ঠাগুলি অনেক যাচ্ছি. আপনি তাজা বিষয়বস্তু থাকে তাহলে আপ দেখানোর সম্ভাবনা বেশী করছি - আপনাকে আরও প্রাসঙ্গিক হতে সম্ভবত করছি. আপনি আরো আপডেট করার সম্ভাবনা বেশি করছি এবং সার্চ ইঞ্জিন অন্যদের উপরে আপনার সাইটে লাগাতে সম্ভাবনা বেশী থাকে. ডিপ সংযোগগুলি এছাড়াও গুরুত্বপূর্ণ. আপনি কি সত্যিই একটি সার্চ ইঞ্জিন এর চোখ ভাল সন্ধান করার জন্য আপনার সাইটের কথা যদি অন্যান্য ওয়েবসাইটের অনেক এটা লিঙ্ক এবং আপনার ওয়েবসাইটের মধ্যে গভীরভাবে লিঙ্ক করেছেন. শুধুমাত্র আপনার হোমপেজে লিঙ্ক করবেন না. লিংক হয়তো yourname.com / কিছু / কিছু / something.php. একটি সার্চ ইঞ্জিন থেকে - - মানে, ঘেউ, তারা সত্যিই আকর্ষণীয় সামগ্রী আছে অন্য কেউ তাদের সাইটে এত গভীরভাবে লিঙ্ক যে আমি সত্যিই, সত্যিই উচিত যে সাইট এর পেজ সম্মুখের আরো গুরুত্ব রাখা. আপনি কোন ত্রুটি থাকলে, সঠিক পাতা শিরোনাম যদি কারণ যে ভাল একটি সার্চ ইঞ্জিন আপনার সাইট দেখার চেষ্টা করা হয়, এবং এটি একটি ত্রুটি পেয়ে যদি, এটি সম্ভবত খুব, খুব শীঘ্রই বন্ধ করে দিতে যাচ্ছে. এবং পরিশেষে, আপনি একটি দ্রুত লোড সময় আছে চান সার্চ ইঞ্জিন, কারণ - ঠিক মানুষের মত - ধীর ওয়েবসাইটের জন্য ধৈর্য অনেক আছে don't. এটা আপনার জন্য আপনাকে বেশী দেখাবে নিশ্চিত করুন যে আপনি একটি উপায় ইঞ্জিন অনুসন্ধান অনুসন্ধান এবং আশা যার ফলে আরও ট্রাফিক পেতে. সব পরে, কারণ আপনি আপনার ওয়েবসাইট উন্নয়নশীল সব এই সময় অতিবাহিত করেছি. আপনি এই ওয়েবসাইটে অনলাইন চালু সব এই সময় অতিবাহিত. আপনি আসলে আপনার সামগ্রী দেখতে ব্যবহারকারীরা যারা প্রচুর আছে যে নিশ্চিত করতে চাই. অন্যান্য ভাল সম্পদ ব্যবহার করার জন্য. Google ওয়েবমাস্টার সরঞ্জাম সন্ধান করার জন্য কিছু. এই মাত্র আপনি দেখতে সাহায্য করে - Google কে আমার সাইট সূচিবদ্ধ করাকে করা হয় না. ত্রুটি বিশৃঙ্খলভাবে কি সম্মুখীন হচ্ছে? এটা কত পেজ ইন্ডেক্স হয়েছে? এটা আমার পাতা সবচেয়ে গুরুত্বপূর্ণ বিষয়বস্তু কি মনে করে? হয়তো আমি এটা হতে চান কি না. হয়তো আমি এটা ভাল প্রতিফলিত যে একটি সামান্য বিট যেমন আমার ওয়েবসাইট পরিবর্তন প্রয়োজন কি আমার ওয়েবসাইট সত্যিই হয়. Google Analytics-এর অন্য একটি সত্যিই শীতল হাতিয়ার. আপনি আপনার পেজ থেকে জাভাস্ক্রিপ্ট এর সামান্য বিট যুক্ত করতে পারেন. এবং তারপর পরে আপনি Google বিশ্লেষণ যেতে পারেন, এবং এটি ট্র্যাক করবে আপনার পরিদর্শক জনমিতি এবং আপনার সাইটের বৃদ্ধি. এটা ঠিক কিভাবে অনেক দর্শকদের আপনার সাইটে আপনাকে জানানো হবে মধ্যে একটি নির্দিষ্ট সপ্তাহের মধ্যে একটি নির্দিষ্ট ঘন্টার মধ্যে একটি নির্দিষ্ট দিন,. চীন থেকে কত দর্শক? এন্টার্কটিকা থেকে কয় দর্শক - আপনি আপনার ওয়েবসাইট থেকে পেয়ে থাকেন. দেখতে শীতল কিছু হতে পারে বা এটা এমনকি সহায়ক হতে পারে আপনি একটি নির্দিষ্ট দলের লক্ষ্য করার চেষ্টা করছি. হয়তো আপনি আপনার ওয়েবসাইটের সাথে তের থেকে ঊনিশ বছর লক্ষ্য করার চেষ্টা করছেন, এবং আপনি দেখতে যে আপনার ওয়েবসাইটের দর্শক সবচেয়ে হয়তো 30 আছে - 40 বছর বয়সীদের জন্য, তারপর, হয়তো হয় আপনি একটা সমস্যা আছে অথবা আপনি শুধু বলতে পারেন ভাল, তারপর, হয়তো আমি আমার ওয়েবসাইট এর ফোকাস পরিবর্তন করা উচিত যাতে আমি যে বয়সের আরও ফোকাস. Google Apps এর - আপনি আপনার ডোমেন নামের সাথে ইমেইলের সাজান আছে চেয়েছিলেন - হয়তো কিছু চাই yourname@yourname.com-- আপনি Gmail ঠিকানা ব্যবহার করতে পারেন - আপনি Gmail পরিষেবা ব্যবহার করতে পারেন এবং Google Apps যে কাজ করতে একটি পদ্ধতি. আপনি আপনার ডোমেইনের নাম নির্দিষ্ট নির্দিষ্ট ইমেইল ঠিকানাগুলি সেট আপ করতে পারেন পরিবর্তে of@gmail.com. Chrome-এর জন্য, - এবং পরিশেষে, ওয়েব ডেভেলপার এক্সটেনশান, এবং অ্যাড টার্ন আছে ফায়ারফক্সের জন্য, অন্য ব্রাউজারের জন্য - যে আপনি যান এবং পরিদর্শন করার অনুমতি দেয় সিএসএস, জাভাস্ক্রিপ্ট পরিদর্শন করা, আপনার জাভাস্ক্রিপ্ট স্ক্রিপ্ট ভুল ঠিক কি দেখতে এবং হয়ত আপনাকে খোঁজার জন্য, আপনার ডি bugging উদ্দেশ্যে উপযোগী হবেন যে - ভাল, কেন আমার ওয়েবসাইট এই ব্রাউজারে সঠিকভাবে প্রদর্শন করা হয় না? এবং পরিশেষে, আপনি এই সমস্ত বিষয় সম্পর্কে আরও জানতে চেয়েছিলেন - আপনি HTML এবং CSS এবং জাভাস্ক্রিপ্ট সম্পর্কে আরও জানতে চেয়েছিলেন - সব পরে, কারণ আমরা শুধুমাত্র আপনি একটি সামান্য বিট শেখানো - আপনি আরো সম্পদের জন্য তাকান W3Schools.com মত ওয়েবসাইটের যেতে পারেন. তারা আমি এক্স, অথবা Y মানে কি করব কিভাবে খুব সুন্দর টিউটোরিয়াল আছে? আপনি এই ভাষা সম্পর্কে আরও জানতে চেয়েছিলেন যদি কেবল আপনি এখানে যেতে পারেন. ঠিক আছে. আমি প্রশ্ন করার জন্য এই শেষ কয়েক মিনিট সময় ছেড়ে চলে যেতে চেয়েছিলেন মনে তাই আমরা যে বিষয়ে কথা বললাম কিছু যে সম্পর্কে কোন প্রশ্ন আছে? [শ্রোতা সদস্য] কী জিনিষ ধরণের W3Schools আছে এবং কিভাবে তা আচ্ছাদিত করা হয়? [Yuechen Zhao] কী জিনিষ ধরণের? সুতরাং, আমি অনেক ব্যবহার যে খুব বড় জিনিস এক তাদের উল্লেখ করা হয়. CSS এর জন্য যেমন তাদের রেফারেন্স বিস্তারিত - আপনি কি একটি পৃষ্ঠায় ব্যাকগ্রাউন্ড পরিবর্তন চেয়েছিলেন মানে অথবা - আপনি কিভাবে এটি কাজ করে? কোন ব্রাউজার যে কমান্ড সমর্থন করে? যে ভালো জিনিস. এবং তারপর তারা শুধু, জাভাস্ক্রিপ্ট নেভিগেশন, পিএইচপি নেভিগেশন, এইচটিএমএল খুব চমৎকার টিউটোরিয়াল আছে মাইএসকিউএল নেভিগেশন বিভিন্ন বিষয় সব বিশৃঙ্খলভাবে নেভিগেশন. তারা চমৎকার টিউটোরিয়াল আছে. তারা জিনিষ কিভাবে আপনি শেখান. এটি যান এবং এই বিষয় সম্পর্কে আরও জানতে পাবে চমৎকার. [শ্রোতা সদস্য] এইচটিএমএল 5 এখনও সেখানে সব ব্রাউজারে সঙ্গে সামঞ্জস্যপূর্ণ নয়. আপনি শুধু কারণ সামঞ্জস্য বিষয় দূরে থেকে স্থিত সুপারিশ করবে? আপনি কিভাবে যে মোকাবেলা করবে? [Yuechen Zhao] হ্যাঁ, তাই, প্রশ্ন HTML5 এর এখনও একটি শিশুর স্বাভাবিক. এটা সত্যিই একটি ব্রাউজার অনেক দ্বারা সমর্থিত না, তাই আমরা এটা এড়ানোর জন্য করা উচিত? আমি গত বছর আমি একটি খুব বড় প্রবক্তা হত মনে করি, এর HTML5 এর এড়ানোর যাক এটা এখনও কারণ - এটি এখনও অনেক নতুন ও সত্য আছে, HTML5 এর মান এখনো চূড়ান্ত করা হয়নি. এবং তাই, সত্যিই কোনো HTML5 স্ট্যান্ডার্ড নেই. কিন্তু আমি, আপনি এখন একটি ওয়েবসাইট ডিজাইন করছি, বিশেষ করে যদি মনে করেন যে ভবিষ্যতে হতে যাচ্ছে ধরণের কারণ, আপনি ঠিক HTML5 দিয়ে যেতে হলে আরও ভাল হতে পারে এবং আপনি আপনার ওয়েবসাইট ভবিষ্যত প্রমাণ হতে চান এবং আপনি আপনার ওয়েবসাইট কাজ করতে চান তাহলে ভবিষ্যতে ব্রাউজারে, এটি ভবিষ্যতের জন্য বিল্ডিং কিছু শুরু করতে আরও ভাল হতে পারে অতীতের চেয়ে, এবং মাত্র কারণ HTML5 এর সত্যিই যে বিভিন্ন নয় সত্য HTML4 অথবা এক্সএইচটিএমএল. থেকে আপনি HTML5 এর ব্যবহার করা হলে, এটি সাধারণত অধিকাংশ ব্রাউজার কাজ করবে. আপনি শুধু যেতে এবং এই স্ক্রিনশট সঙ্গে নিশ্চিত করুন বাছাই করতে হবে এবং এই ওয়েবসাইটের নিজেকে ঘটনাসমূহ সঙ্গে নিশ্চিত করা. আপনি HTML5 এর খুব নির্দিষ্ট বৈশিষ্ট্য ব্যবহার করছেন না, যদি না কিন্তু সম্ভবত এটি কাজ করবে. এবং CS50 জন্য খুব যে লক্ষ্য করুন - যেমন, আমরা ব্যবহার করি যে ভিডিও প্লেয়ারের জন্য - এটা বক্তৃতা প্রদর্শন HTML5 এর HTML5 ভিডিও ব্যবহার করে. আপনি সত্যিই একটি পুরানো ব্রাউজার আছে কিন্তু যদি, তাহলে এটি ফ্ল্যাশ অবলম্বন করব. সুতরাং, যে অন্য কিছু - আপনি শুধু ব্রাউজার হ্যান্ডেল করা যাচ্ছে না জানেন যে যখন পড়ে ব্যাক সিস্টেম আছে যদি আপনি এটি পরিচালনা করতে চান. অন্য প্রশ্ন? আমরা যে বিষয়ে কথা বললাম কিছু যে. ঠিক আছে. তারপর আমি আমার জন্য এটি সম্পর্কে মনে হয়. আমি এটা মনে করি যে. (করতালি) কুল. [CS50.TV]