প্রথম দিন অনলাইনে: কীভাবে আপনার সাইটটিকে হত্যা করবেন না


14

মনে করুন আপনার কাছে প্রচুর ডেটা (বড় চিত্রগুলির মত) সহ এই অভিনব নতুন সাইট রয়েছে এবং আপনি এটি অনলাইনে রেখে চলেছেন। আপনি যদি প্রথম দিনগুলিতে "খুব বেশি" প্রচার করেন তবে সাইটটি অনুরোধের সাথে অভিভূত হবে।

আমি কীভাবে এই ঝুঁকি হ্রাস করতে পারি?

আমি ভেবেছি

  • এসও এবং এসএফের মতো ধীরে ধীরে লাইভ চলছে: "ব্যক্তিগত" বিটা, পাবলিক বিটা, পাবলিক
  • এক্স অনুমতি দিন সংযোগ একযোগে অধিবেশনগুলি, সুতরাং সংযুক্ত ব্যবহারকারীর এখনও সাইটটির ভাল অভিজ্ঞতা থাকতে পারে এবং অন্যদের কাছে ক্ষমা চাওয়ার বার্তা রয়েছে

আমি পারি না:

  • আরও সার্ভার কিনুন, যেমন প্রথম দিনগুলির মতো সাইটটিতে অনেক কম ট্র্যাফিক থাকবে :)

6
আমার 15 বছরের দেব এবং প্রকাশের সাইটগুলিতে। সবাই এটাই মনে করে ... আমরা এবং বুমের উপর একটি নতুন সাইট রাখি! প্রায় কখনও হয় না। সাধারণত বিপরীতটি যা আপনি প্রত্যাশার চেয়ে কম পান। তবে হেই, অনেক বেশি ব্যবহারকারীর থাকার খুব ভাল সমস্যা;)
চাদ গ্রান্ট

1
আমার এই সমস্যা ছিল, এবং এটি কোনও ভায়ার প্লিজ নয় ...
গ্যাব্রিয়েল সলোমন

উত্তর:


11
  1. যতটুকু পারো ক্যাশে। গতিশীলভাবে তৈরি করা যে কোনও পৃষ্ঠাগুলি ক্যাশে করা উচিত যাতে ব্যবহারকারীরা একটি স্থির সংস্করণ পান। পৃষ্ঠার উপাদানগুলিতে যে ডিবিকে জিজ্ঞাসা করে সেগুলিও ক্যাশে করা উচিত।
  2. চিত্র এবং মাল্টিমিডিয়া পরিবেশন করতে অ্যামাজন এস 3 এর মতো বাহ্যিক পরিষেবা ব্যবহার করার চেষ্টা করুন (বা সাইটটি যদি হঠাৎ ট্রেনের এক টন আঘাত পেয়ে যায় তবে এটি ব্যবহারের জন্য প্রস্তুত)।

ধীরে ধীরে সরাসরি যেতে এসওএফ এবং এসএফের পক্ষে কাজ করতে পারে কারণ জেফ এবং জোয়েলের ব্লগগুলির জনপ্রিয়তার কারণে তাদের ইতিমধ্যে অন্তর্নির্মিত প্রচার ও চাহিদা ছিল। আপনার মতো যদি গ্যারান্টিযুক্ত ইউজারবেস না থাকে তবে ধীরে ধীরে লাইভ করা মারাত্মক হতে পারে।

আমি একযোগে সেশনের মাধ্যমে সীমাবদ্ধতা এড়াতে পারব, কারণ নিষ্ক্রিয়তার কারণে সেশনটির সমাপ্তি সংজ্ঞা দেওয়া শক্ত। যদি কোনও ব্যবহারকারী 15 মিনিটের জন্য ছেড়ে যায় এবং কেবল একটি ত্রুটি বার্তা পাওয়ার জন্য তাদের পৃষ্ঠাটি পুনরায় লোড করার চেষ্টা করে - আপনি কেবল একজন ব্যবহারকারীকে হারিয়েছেন lost


আমি সেশন বলতে চাইছিলাম, তবে আমার আঙ্গুলগুলি সংযোগগুলি বোঝায়। সংশোধন।
ম্যাথিউ

5

আপনার ডেটা মডেলে কত পরিকল্পনা চলেছে? আপনি কি এমন একটি স্কিমা ডিজাইন করেছেন যা আপনাকে ব্যয়বহুল প্রকার, বাইনারি কলাম বা জটিল যোগদান না করে আপনার কোয়েরি ভলিউমটিকে র‌্যাম্প করার অনুমতি দেবে? আপনি কি আপনার ডাটাবেস ব্যাকএন্ড টিউন করেছেন (ধরে নিলেন আপনার একটি রয়েছে)

আপনি কীভাবে আপনার 'বড় চিত্রগুলি' পরিবেশন করছেন? আপনি কি আলাদা আলাদা ওয়েব সার্ভার প্রক্রিয়া, এমনকি একটি পৃথক ডোমেনে বিভক্ত করতে পারেন?

আপনি কি আপনার সিস্টেমে পরীক্ষিত লোড করেছেন? অ্যাপাচিবেঞ্চ এবং অবরোধের মতো সরঞ্জামগুলি অমূল্য।

আপনার সমস্ত কনফিগারেশন এসএনএন-এ রয়েছে? আপনার স্থাপনা কি স্বয়ংক্রিয় হয়? আপনি যখন আমাদের অ্যাপ্লিকেশনটিকে ২ য় সার্ভারে নিয়ে যেতে চান তখন আপনি এতে সন্তুষ্ট হবেন।


আমি লোড পরীক্ষার সাথে একমত হয়েছি, আমাদের একটি ওয়েবসাইট ছিল যা আমরা টেস্টিং এড়িয়ে গেছি কারণ আমরা একটি শক্ত সময়সীমাতে ছিলাম এবং এটি আমাদের পাছায় ফিরে এসেছিল। একটি পরিচালনাযোগ্য রাজ্যে সার্ভার লোড নেওয়ার জন্য সাইটটি লাইভ থাকাকালীন কিছু টিঙ্কিং করতে হয়েছিল (আমরা 4 টি সিপিইউ ডেডিকেটেড সার্ভারের সাথে সিপিইউ লোডে 200% হিট করেছি)
গ্যাব্রিয়েল সলোমন

1

কোনও আমন্ত্রণ সিস্টেম কখনও কখনও কোনও সাইটের ব্যবহারকারীর আপটেক নিয়ন্ত্রণের একটি ভাল উপায় হতে পারে। শুরুতে একটি নির্দিষ্ট সংখ্যক আমন্ত্রণগুলি পাস করুন, যাতে সাইটটি অভিভূত না হয়। তারপরে প্রতিটি ব্যবহারকারীকে অন্যের কাছে যাওয়ার জন্য কয়েকজন আমন্ত্রণ দিন, ধীরে ধীরে সাইটে ব্যবহারকারীর সংখ্যা বাড়িয়ে তুলুন। এই ভাবে আপনি শুরুতে খুব বেশি লোককে সাইটটিতে আঘাত করতে পাবেন না এবং আপনি ট্র্যাফিকের বিশাল শিখর পাবেন না।

অবশ্যই খারাপ দিকটি হ'ল আপনি শুরুতে প্রচুর ব্যবহারকারীদের মুখ ফিরিয়ে নিচ্ছেন যাদের কাছে আমন্ত্রন নেই এবং যারা পরে নাও আসতে পারে। আপনার কাছে যদি এমন কোনও ভাল সাইট না থাকে যা লোকেরা ব্যবহার করতে খুব আগ্রহী, তবে এটি একটি খারাপ পদক্ষেপ হতে পারে। এটি সত্যিই সাইটের উপর নির্ভর করে। এছাড়াও আপনাকে একটি আমন্ত্রণ সিস্টেম যুক্ত করতে আসলে কিছু অতিরিক্ত বিকাশ সময় থাকতে হবে।


1

আমি নিশ্চিত করছিলাম যে চালু করার আগে আপনার কাছে শক্তিশালী পর্যবেক্ষণের অবকাঠামো ছিল। আপনার সিদ্ধান্তগুলি ভিত্তিতে ভিত্তি করার জন্য আপনার কাছে ডেটা থাকা দরকার - এর অর্থ সার্ভারগুলি জুড়ে সিপিইউ লোড পরিমাপ করা, আপনার বোঝাটি বাক্সের মধ্যে সমানভাবে ছড়িয়ে পড়েছে এবং কিছু যদি গলে যায় তবে আপনি জানেন যে এটি কোনটি one

সমস্যাটি কোথায় তা জেনে নাটকীয়ভাবে সাড়া পেতে সময় কমবে। আমি অনেকগুলি সাইট কোনও প্রকারের পর্যবেক্ষণ ছাড়াই লঞ্চ করতে দেখেছি, এই উদ্দেশ্য নিয়ে যে এটি পরে স্থাপন করা হবে ... আগুন নেভানোর পরে। এটি গভীরভাবে ভুল।


1

আপনি অ্যামাজন এস 3 এর মতো স্থির সামগ্রীর তৃতীয় পক্ষের হোস্টিংটি সন্ধান করতে পারেন। আপনার অ্যাপ্লিকেশনটির উপর নির্ভর করে এটি অ্যামাজন ইসি 2 ব্যবহার করে কিছুকে (যতই আমি বুজওয়ার্ডকে ঘৃণা করি) ক্লাউড করা উপযুক্ত।


0

কিছু হোস্টিং সরবরাহকারী আপনাকে কিছু সময়ের জন্য সর্বাধিক ক্ষমতা সহ বেসরকারী সার্ভারগুলি পরীক্ষা করার অনুমতি দেয় এবং তারপরে পরীক্ষার সময়কালের পরে যুক্তিসঙ্গত সামর্থ্যে স্থির হয়।

ড্রিমহোস্ট একটি উদাহরণ:
http://www.dreamhost.com/hosting-vps.html

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.