জ্যাঙ্গো স্কেল করে? [বন্ধ]


1135

আমি জ্যাঙ্গো দিয়ে একটি ওয়েব অ্যাপ্লিকেশন তৈরি করছি। আমি জাঙ্গোকে বেছে নেওয়ার কারণগুলি হ'ল:

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

এখন যেহেতু আমি আমার কাজ প্রকাশের বিষয়ে চিন্তাভাবনার কাছাকাছি এসেছি, আমি স্কেল সম্পর্কে উদ্বিগ্ন হতে শুরু করি। জ্যাঙ্গোর স্কেলিংয়ের সক্ষমতা সম্পর্কে আমি যে তথ্য পেয়েছি সেগুলি জাঙ্গো দল সরবরাহ করেছে (আমি তাদের অবহেলা করার জন্য কিছু বলছি না, তবে এটি স্পষ্টত উদ্দেশ্যমূলক তথ্য নয় ...)।

আমার প্রশ্নগুলো:

  • আজ জ্যাঙ্গোতে নির্মিত "বৃহত্তম" সাইটটি কী? (আমি বেশিরভাগ ব্যবহারকারীর ট্র্যাফিকের মাধ্যমে আকার পরিমাপ করি)
  • জাজানো কি প্রতিদিন ১০০,০০০ ব্যবহারকারীর সাথে ডিল করতে পারে , প্রত্যেকে কয়েক ঘন্টা ধরে সাইটটি পরিদর্শন করে?
  • স্ট্যাক ওভারফ্লোর মতো কোনও সাইট জ্যাঙ্গোতে চলতে পারে?

2
যদি আপনি ইতিমধ্যে না পেয়ে থাকেন তবে আমি জ্যাঙ্গো বুকের স্কেলিং সম্পর্কিত বিভাগটি পড়ার পরামর্শ দিচ্ছি: djangobook.com/en/1.0/chapter20 বা আরও নতুন সংস্করণ: djangobook.com/en/2.0/chapter12
monkut

15
আপনি কার্যকর করার গতি বা বিকাশের প্রচেষ্টা সম্পর্কে কথা বলছেন কিনা তা স্পষ্ট করে দিতে "গতিই ছিল মূল কারণ" ঠিক করতে পারে। এটি উন্নয়নের প্রচেষ্টার মতো শোনাচ্ছে, যা উপলব্ধি করে।
এস্লট

6
আরআর এর সাথে এটির তুলনা করা আকর্ষণীয় হবে।
কোজিরুকুক

6
@ আজকুমার 25, এএফআইআইকি ডিস্কাস জ্যাঙ্গো ব্লগ.ডিসকাস . com/ post/62187806135/… ব্যবহার করে ।
alxs

6
প্রশ্নটি হওয়া উচিতwhat's the cost of scaling in the Django?
সাওওমির লেনার্ট

উত্তর:


932
  1. "আজ জ্যাঙ্গোতে নির্মিত সবচেয়ে বড় সাইটগুলি কী?"

    জ্যাঙ্গো নির্মিত সাইটগুলিতে ট্র্যাফিক সম্পর্কিত তথ্য সংগ্রহ করার মতো কোনও একক জায়গা নেই, তাই আমাকে বিভিন্ন অবস্থানের ডেটা ব্যবহার করে এটিতে ছুরিকাঘাত করতে হবে। প্রথমত, আমাদের কাছে জাজানো প্রকল্পের মূল পৃষ্ঠার প্রথম পৃষ্ঠায় জ্যাঙ্গো সাইটের একটি তালিকা এবং তারপরে djangosites.org এ জ্যাঙ্গো নির্মিত সাইটগুলির একটি তালিকা রয়েছে । তালিকাগুলি ঘুরে দেখছি এবং এমন কিছু বাছাই করে যা আমি জানি যে আমাদের কাছে উপযুক্ত ট্র্যাফিক রয়েছে:

  2. "জ্যাঙ্গো কি প্রতিদিন ১০,০০,০০০ ব্যবহারকারীর সাথে লেনদেন করতে পারে?

    হ্যাঁ, উপরে দেখুন।

  3. "স্ট্যাক ওভারফ্লো এর মতো কোনও সাইট কি জ্যাঙ্গোতে চলতে পারে?"

    আমার অন্ত্র অনুভূতি হ্যাঁ তবে অন্যরা যেমন উত্তর দিয়েছে এবং মাইক ম্যালোন তার উপস্থাপনায় উল্লেখ করেছে, ডাটাবেস ডিজাইনটি সমালোচিত। আমরা যদি কোনও নির্ভরযোগ্য ট্র্যাফিক পরিসংখ্যান খুঁজে পাই তবে দৃ www় প্রমাণ www.cnprog.com- এ পাওয়া যাবে। যাইহোক, এটি কেবল এমন কিছু নয় যা জ্যাঙ্গো মডেলের একগুচ্ছ একসাথে ছড়িয়ে দিয়ে ঘটবে :)

অবশ্যই আরও অনেক সাইট এবং আগ্রহী ব্লগার রয়েছে, তবে আমি কোথাও থামতে পেরেছি!


শীর্ষস্থানীয় 10,000 ওয়েবসাইট হিসাবে বর্ণিত হাই-ট্র্যাফিক সাইট মাইখেলমুর ডট কম তৈরির জন্য জ্যাঙ্গো ব্যবহার সম্পর্কে ব্লগ পোস্ট । লিখেছেন পরিসংখ্যান এবং compete.com পরিসংখ্যান


(*) সম্পাদনার লেখক, এই জাতীয় রেফারেন্স সহ সেই প্রকল্পে আউটসোর্স বিকাশকারী হিসাবে কাজ করতেন।


267

আমরা এখন লোড টেস্টিং করছি। আমরা মনে করি যে সার্ভারের কার্যকারিতাটিতে কোনও উল্লেখযোগ্য অবনতি না থাকলে আমরা 240 একযোগের অনুরোধগুলি (সেকেন্ড 24x7 প্রতি 120 হিটের একটি টেকসই হার) সমর্থন করতে পারি। এটি প্রতি ঘন্টা 432,000 হিট হবে। প্রতিক্রিয়া সময়গুলি ছোট নয় (আমাদের লেনদেনগুলি বড়) তবে লোড বাড়ার সাথে সাথে আমাদের বেসলাইন কর্মক্ষমতা থেকে কোনও ক্ষয় নেই।

আমরা অ্যাপাচি ফ্রন্ট-এন্ডিং জ্যাঙ্গো এবং মাইএসকিউএল ব্যবহার করছি। ওএস হ'ল রেড হ্যাট এন্টারপ্রাইজ লিনাক্স (আরএইচইএল)। 64-বিট। আমরা জ্যাঙ্গোর জন্য ডেমন মোডে mod_wsgi ব্যবহার করি। আমরা খেলাপি ডিফল্ট গ্রহণ ব্যতীত অন্য কোনও ক্যাশে বা ডাটাবেস অপ্টিমাইজেশন করিনি।

আমরা 32 জিবি র‌্যাম সহ 64-বিট ডেলের এক ভিএম-এ রয়েছি।

যেহেতু 20 বা 200 সহবর্তী ব্যবহারকারীদের জন্য পারফরম্যান্স প্রায় একই রকম, তাই আমাদের প্রচুর পরিমাণে "টুইঙ্কিং" ব্যয় করার প্রয়োজন নেই। পরিবর্তে আমাদের কেবল সাধারণ এসএসএল কর্মক্ষমতা উন্নতি, সাধারণ ডাটাবেস ডিজাইন এবং বাস্তবায়ন (সূচীকরণ ইত্যাদি), সাধারণ ফায়ারওয়াল কর্মক্ষমতা উন্নতি ইত্যাদির মাধ্যমে আমাদের বেস পারফরম্যান্সটি রাখা প্রয়োজন Instead

আমরা যা পরিমাপ করি তা হ'ল আমাদের লোড টেস্টের ল্যাপটপগুলি হ'ল 15 প্রসেসের উন্মাদ কাজের চাপের অধীনে 16 টি অনুরোধের সমবর্তী থ্রেড চালাচ্ছে।


3
এছাড়াও কৌতূহল: আপনার ডিবি একই মেশিনে চলছে, বা একটি পৃথক সার্ভার?
জারেট হার্ডি

16
অ্যাপাচি, জ্যাঙ্গো এবং মাইএসকিউএল সহ একটি ভিএম। mod_wsgi। RHEL।
এস্লট

4
পারফরম্যান্স মেট্রিকের উপর কোনও আপডেট?
সেক্সিবিস্ট 21

1
আপনি একটি ভাল বক্তব্য রেখেছেন - আপনি যদি নিজের ওয়েবসাইট ট্র্যাফিককে একটি সারি হিসাবে মনে করেন, তবে আপনি প্রতি ঘন্টা কত প্রতিক্রিয়া জানাতে পারেন? যদি আপনি প্রতিক্রিয়া সময়টি অল্প করে রাখেন, আপনি আরও পরিবেশন করতে পারেন, এবং এতে 'বৃহত্তর স্কেলাবিলিটি' থাকতে পারে - আপনি জড গ্রহ থেকে জ্যাঙ্গো, বাঁকানো, রেল বা প্রযুক্তি ব্যবহার করেন কিনা তা আসলেই কিছু আসে যায় না।
রাল্ফ বোল্টন

2
আমি জ্যাঙ্গোর সাথে কয়েক বছর ধরে কাজ করেছি এবং খেলনা অ্যাপ্লিকেশনটি কেবলমাত্র পঠনযোগ্য ব্যতীত অন্য কোনও ক্ষেত্রে আমি এই ধরণের পারফরম্যান্স কখনও দেখিনি। আপনার আবেদনের প্রকৃতি কী? টেমপ্লেট বা মিডলওয়্যার বা সেশনস বা ডেটাবেস সংযোগ সহ যে কোনও কিছুই সেগুলিকে বাইপাস করার জন্য প্রচুর পরিমাণে ক্যাচিং ছাড়াই প্রতি সেকেন্ডে 120 টি হিট সমর্থন করে না।
সেরিন

176

প্রতিদিনের পরিদর্শনের সংখ্যা সম্পর্কে নিশ্চিত নয় তবে এখানে বড় জ্যাঙ্গো সাইটের কয়েকটি উদাহরণ রয়েছে:

এখানে কোওরায় উচ্চ ট্র্যাফিক জ্যাঙ্গো সাইটের তালিকার লিঙ্ক রয়েছে


107

আজ জ্যাঙ্গোতে নির্মিত "বৃহত্তম" সাইটটি কী? (আমি বেশিরভাগ ব্যবহারকারীর ট্র্যাফিকের মাধ্যমে আকার পরিমাপ করি)

মার্কিন যুক্তরাষ্ট্রে, এটি ছিল মহালো । আমাকে বলা হয়েছে তারা মাসে প্রায় 10 মিলিয়ন কৌশল অবলম্বন করে। এখন, 2019 এ, মহলো রবি অন রেল দ্বারা চালিত।

বিদেশে, গ্লোবো নেটওয়ার্ক (ব্রাজিলের সংবাদ, ক্রীড়া এবং বিনোদন সাইটের একটি নেটওয়ার্ক); আলেক্সা তাদেরকে বিশ্বব্যাপী শীর্ষে শীর্ষে স্থান দিয়েছে (বর্তমানে প্রায় 80 তম)

অন্যান্য উল্লেখযোগ্য জাঙ্গো ব্যবহারকারীদের মধ্যে রয়েছে পিবিএস, ন্যাশনাল জিওগ্রাফিক, আবিষ্কার, নাসা (আসলে নাসার মধ্যে বিভিন্ন বিভাজন) এবং কংগ্রেসের গ্রন্থাগার।

জ্যাঙ্গো দৈনিক 100k ব্যবহারকারীদের সাথে ডিল করতে পারেন, প্রত্যেকে কয়েক ঘন্টা ধরে সাইটে যান?

হ্যাঁ - তবে আপনি কেবল নিজের অ্যাপ্লিকেশনটি সঠিকভাবে লিখেছেন এবং যদি আপনার যথেষ্ট হার্ডওয়ার পাওয়া যায়। জ্যাঙ্গো কোনও ম্যাজিক বুলেট নয়।

স্ট্যাকওভারফ্লোর মতো কোনও সাইট জ্যাঙ্গোতে চলতে পারে?

হ্যাঁ (তবে উপরে দেখুন)

প্রযুক্তি অনুসারে, সহজেই: এক চেষ্টার জন্য সলোমন দেখুন । ট্র্যাফিক-ভিত্তিক, প্রতি মাসে 1 মিলিয়ন অবৈধের তুলনায় স্ট্যাকওভারফ্লো প্রতিযোগিতা করুন pe আমি এসও এর চেয়ে বেশি ট্র্যাফিক সহ কমপক্ষে ডজন ডজন জ্যাঙ্গো সাইটের নাম রাখতে পারি।


2
আপনি কি দয়া করে জাজানো ব্যবহার করে এটির মতো লিঙ্ককডিন ধরে ধরে সেকেন্ডে 5000 হিটের আনুমানিক দামের অনুমান করতে পারেন? ধরুন একজন গড় প্রোগ্রামার সাইট তৈরি করেছে এবং অবশ্যই কোচ যুক্ত করেছে। ধরে নিন যে অ্যালগরিদম ইত্যাদি (জিনিসগুলি দ্রুত করার জন্য) এখনও সেগুলি না করায় ব্যবহৃত হয় নি।
ব্যবহারকারী 2349115

5
@ ব্যবহারকারী 2349115 আপনার অ্যাপ্লিকেশনটিতে 5000 সেকেন্ডের জন্য 'হিট' পাওয়ার সময় আপনার কাছে যথেষ্ট ব্যাকগ্রাউন্ড জ্ঞান থাকবে কেন এটি জিজ্ঞাসা করা ভুল প্রশ্ন question
কেয়ে আর

আমার নিনজা (র‍্যাপপ্লেজার ব্রাউজার এক্সটেনশান) বলে যে মহল এখন মার্চ 2019 এ চালিত রেলগুলিতে রুবি হয়েছে
মাইলস ডেভিস

87

স্কেলিং ওয়েব অ্যাপ্লিকেশনগুলি ওয়েব ফ্রেমওয়ার্ক বা ভাষা সম্পর্কে নয়, এটি আপনার স্থাপত্য সম্পর্কিত। আপনি ব্রাউজার ক্যাশে, আপনার ডাটাবেস ক্যাশে, আপনি কীভাবে মানহীন অধ্যবসায় সরবরাহকারী (যেমন কাউচডিবি ) ব্যবহার করেন, কীভাবে আপনার ডাটাবেস এবং আরও অনেকগুলি স্টাফ ব্যবহার করা হয় তা সম্পর্কে এটি ...


ওয়েব কাঠামোয় ব্যাপার! অন্যান্য অজগর ওয়েব ফ্রেমওয়ার্কের তুলনায় টর্নেডোটি কীভাবে দ্রুত দেখুন: টর্নেডোও.বর্গ
জোশুয়া পার্টোগি

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

8
@ জেডএলআর আমি বিশ্বাস করি না যে আমি বিষয় ছেড়েছি। তিনি জিজ্ঞাসা করেছিলেন যে জ্যাঙ্গো স্কেল করতে পারে কিনা, আমি হ্যাঁ বলেছি, কারণ প্রায় সমস্ত আধুনিক ওয়েব ফ্রেমওয়ার্ক ভাষা নির্বিশেষে আপনি যদি সঠিক স্থাপত্য পদ্ধতির ব্যবহার করেন তবে স্কেল করতে পারবেন
রাজনা

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

টর্নেডো দিয়ে ব্লকিং আইও কোড লেখা খুব সহজ। এবং এটি হাইট সামঞ্জস্য দেয় না। ফ্রেমওয়ার্ক আসলে কিছু যায় আসে না।
শিপলু মোকাদ্দিম

80

শয়তানের উকিলটি সামান্য খেলছেন:

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


3
এছাড়াও, ফ্লিকার একটি দিনে তৈরি হয়নি।
ডেনিজ ডোগান

34
এটি প্রদর্শিত হয় যে ক্যাল দ্বারা ক্ষতিগ্রস্থ হওয়া বেশ কয়েকটি ইস্যু এখন স্ট্যান্ডার্ড বৈশিষ্ট্যগুলি: ডকস.ডজ্যাঙ্গোপ্রজেক্ট
ডল্ফ

51

আমার জানা সবচেয়ে বড় জ্যাঙ্গো সাইটটি হচ্ছে ওয়াশিংটন পোস্ট , এটি অবশ্যই ইঙ্গিত করবে যে এটি ভালভাবে স্কেল করতে পারে।

ভাল ডিজাইনের সিদ্ধান্তগুলি সম্ভবত অন্য যে কোনও কিছুর চেয়ে বড় পারফরম্যান্সের প্রভাব ফেলে। টুইটারকে প্রায়শই এমন একটি সাইট হিসাবে উল্লেখ করা হয় যা পারফরম্যান্সের বিষয়গুলিকে অন্য গতিময় ব্যাখ্যাযুক্ত ভাষা ভিত্তিক ওয়েব ফ্রেমওয়ার্ক, রবি অন রেলে - তবুও টুইটার ইঞ্জিনিয়াররা জানিয়েছেন যে কাঠামোটি প্রাথমিকভাবে করা ডেটাবেস ডিজাইনের পছন্দগুলির মতো কোনও সমস্যা নয় isn't চালু.

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


1
জ্যাঙ্গোতে কেবল ওয়াশিংটনপোস্ট.কমের অংশই চলছে না? জ্যাঙ্গো প্রথম
পৃষ্ঠাটি

3
আপনি সম্ভবত ওয়াশিংটন টাইমসের সাথে ওয়াশিংটন পোস্টকে বিভ্রান্ত করছেন। আমি বিশ্বাস করি টাইমস সবই জ্যাঙ্গোতে রয়েছে, তবে এটি অনেক ছোট কাগজ।
এলি

32

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

জ্যাঙ্গো আসলে those জিনিসগুলির বেশিরভাগের জন্য হুক করে - বিশেষত, ক্যাচিংটি খুব সহজ করে তৈরি করা হয়।


24

আমি নিশ্চিত যে আপনি আরও দৃ answer় উত্তর খুঁজছেন, তবে আমি সবচেয়ে স্পষ্টত উদ্দেশ্যমূলক বৈধতা যা ভাবতে পারি তা হ'ল গুগল তার অ্যাপ ইঞ্জিন কাঠামোর সাহায্যে জাঙ্গোকে চাপ দেয় । যদি কারও সম্পর্কে জানা থাকে এবং নিয়মিত ভিত্তিতে স্কেলাবিলিটি হয় তবে তা গুগল। আমি যা পড়েছি তা থেকে সীমাবদ্ধ ফ্যাক্টরটি ডাটাবেস ব্যাক-এন্ড বলে মনে হয়, যার কারণে গুগল তাদের নিজস্ব ব্যবহার করে ...


জাঙ্গো / পাইথন প্রচার করা গুগলের সি ++ এর পরে পাইথনকে 'অন্যান্য' ভাষার পছন্দ হিসাবে প্রচার করার নীতির সাথে আরও সম্পর্কিত হতে পারে?
গুরুম

যখন আমাকে
জিএই

18

যেমন হাই পারফরম্যান্স জ্যাঙ্গো বুক এ বলা হয়েছে এবং এই ক্যাল হেন্ডারসনের মাধ্যমে যান

নীচে উল্লিখিত আরও বিশদ দেখুন:

লোকেরা "জ্যাঙ্গো স্কেল করে না" বলতে শুনতে অস্বাভাবিক কিছু নয় । আপনি কীভাবে এটি তাকান তার উপর নির্ভর করে বিবৃতিটি সম্পূর্ণ সত্য বা স্পষ্টতই মিথ্যা। জ্যাঙ্গো নিজে থেকে স্কেল করে না।

একই কথা রুবে অন রেল, ফ্লাস্ক, পিএইচপি, বা কোনও ডেটাবেস-চালিত গতিশীল ওয়েবসাইট দ্বারা ব্যবহৃত অন্য কোনও ভাষা সম্পর্কে বলা যেতে পারে।

তবে সুসংবাদটি হ'ল জ্যাঙ্গো ক্যাশিং এবং লোড ব্যালেন্সিং সরঞ্জামগুলির একটি স্যুইটের সাথে সুন্দরভাবে ইন্টারেক্ট করে যা এটি আপনাকে যতটা ট্র্যাফিক ছুঁড়ে ফেলতে পারে তার পরিমাণ বাড়িয়ে দেবে।

আপনি অনলাইনে যা পড়তে পারেন তার বিপরীতে এটি মূল উপাদানগুলি প্রায়শই "খুব ধীর" লেবেলযুক্ত ডাটাবেস ওআরএম বা টেমপ্লেট স্তর পরিবর্তিত না করে এটি করতে পারে।

ডিসকাস প্রতি মাসে 8 বিলিয়ন পৃষ্ঠাগুলি দর্শন করে। সেগুলি কিছু বিশাল সংখ্যা।

এই দলগুলি প্রমাণ করেছে যে জ্যাঙ্গো অবশ্যই স্কেল করে। এখানে লিংকন লুপে আমাদের অভিজ্ঞতা একে সমর্থন করে।

আমরা ঘাম ভেঙে ছাড়াই রেডডিট হোমপেজে দিন কাটাতে সক্ষম বিশাল জ্যাঙ্গো সাইটগুলি তৈরি করেছি।

জ্যাঙ্গোর স্কেলিং সাফল্যের গল্পগুলি প্রায় এই মুহুর্তে তালিকার তুলনায় অনেকগুলি।

এটি ডিস্কাস, ইনস্টাগ্রাম এবং পিন্টারেস্টকে সমর্থন করে। আরও কিছু প্রমাণ চান? ইনস্টাগ্রাম মাত্র ৩ জন প্রকৌশলী দিয়ে জ্যাঙ্গোতে ৩০ মিলিয়নেরও বেশি ব্যবহারকারীকে ধরে রাখতে সক্ষম হয়েছিল (যার মধ্যে ২ টিরও ব্যাক-এন্ড বিকাশ ছিল না


17

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

ওয়াশিংটন পোস্ট

তাদের প্রতিদিনের কাগজটি সহ ওয়াশিংটন পোস্টের ওয়েবসাইটটি একটি বিশাল জনপ্রিয় অনলাইন সংবাদ উত্স। এর 'বিশাল পরিমাণ ভিউ এবং ট্র্যাফিক সহজেই জ্যাঙ্গো ওয়েব কাঠামোয় পরিচালনা করতে পারে। Washington Post - 52.2 million unique visitors (March, 2015)

নাসা

জাতীয় অ্যারোনটিকস এবং স্পেস প্রশাসনের অফিসিয়াল ওয়েবসাইটটি তাদের চলমান স্থান অনুসন্ধান সম্পর্কে সংবাদ, ছবি এবং ভিডিওগুলি খুঁজে পাওয়ার জায়গা about এই জাজানো ওয়েবসাইটটি সহজেই বিপুল পরিমাণ ভিউ এবং ট্র্যাফিক পরিচালনা করতে পারে। 2 million visitors monthly

অভিভাবক

দ্য গার্ডিয়ান একটি ব্রিটিশ সংবাদ এবং গার্ডিয়ান মিডিয়া গ্রুপের মালিকানাধীন মিডিয়া ওয়েবসাইট। এতে দ্য গার্ডিয়ান এবং দ্য অবজার্ভার পত্রিকাগুলির প্রায় সমস্ত সামগ্রী রয়েছে। এই বিশাল ডেটা জ্যাঙ্গো পরিচালনা করেছেন। The Guardian (commenting system) - 41,6 million unique visitors (October, 2014)

ইউটিউব

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

ড্রপবক্স

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

জরিপ বানর

জরিপ বানর বৃহত্তম অনলাইন জরিপ সংস্থা। তারা তাদের লিখিত পাইথন ওয়েবসাইটে প্রতিদিন এক মিলিয়নেরও বেশি প্রতিক্রিয়া পরিচালনা করতে পারে।

কুয়োরা

প্রশ্ন জিজ্ঞাসা করতে এবং ব্যক্তিদের একটি সম্প্রদায়ের উত্তর পেতে কোরা হ'ল অনলাইনে এক নম্বর স্থান। তাদের পাইথন ওয়েবসাইটে প্রাসঙ্গিক ফলাফলগুলির উত্তর দেওয়া হয়, সম্পাদনা করা হয় এবং এই সম্প্রদায়ের সদস্যদের দ্বারা সংগঠিত হয়।

Bitly

বিটলি ইউআরএল সংক্ষিপ্তকরণ পরিষেবাদি এবং বিশ্লেষণের বেশিরভাগ কোডগুলি পাইথন দিয়ে তৈরি। তাদের পরিষেবাটি প্রতিদিন কয়েক মিলিয়ন ইভেন্ট পরিচালনা করতে পারে।

reddit

রেডডিট ইন্টারনেটের প্রথম পৃষ্ঠা হিসাবে পরিচিত। এটি হাজারে বিভিন্ন বিভাগের উপর ভিত্তি করে তথ্য বা বিনোদন খুঁজে পাওয়ার জায়গা online পোস্ট এবং লিঙ্কগুলি ব্যবহারকারী উত্পাদিত হয় এবং ভোটের মাধ্যমে শীর্ষে উন্নীত হয়। রেডডিটের অনেকগুলি দক্ষতা তাদের কার্যকারিতার জন্য পাইথনের উপর নির্ভর করে।

Hipmunk

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

আরও তথ্যের জন্য এখানে ক্লিক করুন: 25-অফ-দ্য সর্বাধিক জনপ্রিয়-পাইথন-ও-জাঙ্গো-ওয়েবসাইটগুলি , কী-কী-কিছু-বিখ্যাত-সাইট-চলছে-চলছে-জাজানো


15

আমি মনে করি আমরা পাশাপাশি ২০১১ সালের জন্য অ্যাপলের অ্যাপ্লিকেশনটি ইনস্টাগ্রামকে সেই তালিকাতে যুক্ত করতে পারি যা নিবিড়ভাবে জাঙ্গো ব্যবহার করে।


12

হ্যা পারি. এটি পাইথন বা রিলেতে রুবি সহ জ্যাঙ্গো হতে পারে। এটি এখনও স্কেল হবে।

কয়েকটি ভিন্ন কৌশল আছে। প্রথমত, ক্যাশেিং স্কেলিং হয় না। হার্ডওয়্যার ব্যালেন্সার (গুলি) ছাড়াও আপনার বেশিরভাগ অ্যাপ্লিকেশন সার্ভারে এনগিনেক্সের সাথে সামঞ্জস্য থাকতে পারে। ডাটাবেসের দিকটি স্কেল করার জন্য আপনি আরডিবিএমএস উপায়ে চলে গেলে আপনি মাইএসকিউএল / পোস্টগ্রেএসকিউএল-এ পড়া দাসের সাথে বেশ দূরে যেতে পারেন।

জাজানোতে ভারী ট্র্যাফিক ওয়েবসাইটগুলির কয়েকটি ভাল উদাহরণ হতে পারে:

  • পাওয়ারগুলি যখন তারা এখনও সেখানে ছিল।
  • আলোচনা (সাধারণ ভাগ করা মন্তব্য পরিচালক)
  • সংবাদপত্র সম্পর্কিত সমস্ত ওয়েবসাইট: ওয়াশিংটন পোস্ট এবং অন্যান্য।

আপনি নিরাপদ বোধ করতে পারেন।


2
শুধু বলুন ... মৃত সোশ্যাল নেটওয়ার্কগুলি একটি খারাপ
স্কেলিবিলিটির

3
আমি মনে করি না পাওেন্স মৃত কোনও স্কেলাবিলিটি ইস্যুর সাথে সম্পর্কিত।
কেদারে

9

জ্যাঙ্গোতে কিছু অপেক্ষাকৃত উচ্চ-প্রোফাইলের জিনিসগুলির তালিকা এখানে রয়েছে:

  1. অভিভাবকের " আপনার এমপির ব্যয়গুলি তদন্ত করুন " অ্যাপ্লিকেশন

  2. পলিটিফ্যাক্ট ডটকম (এখানে একটি ব্লগ পোস্টে (ইতিবাচক) অভিজ্ঞতার কথা বলা হয়েছে Site

  3. এনওয়াই টাইমসের ' প্রতিনিধিত্বমূলক অ্যাপ্লিকেশন

  4. EveryBlock

  5. ওয়াপো-তে প্রোগ্রামারদের একজন পিটার হারকিনস তাঁর ব্লগে জ্যাঙ্গোর সাথে তারা যে সমস্ত জিনিস তৈরি করেছেন তা তালিকাভুক্ত করে

  6. এটি কিছুটা পুরানো, তবে এলএ টাইমসের কেউ কেন তারা জ্যাঙ্গোর সাথে গেল তার একটি প্রাথমিক ধারণা দিয়েছিল

  7. পেঁয়াজের এভি ক্লাবটি সম্প্রতি (আমার মনে হয় দ্রুপাল) থেকে জ্যাঙ্গোতে স্থানান্তরিত হয়েছিল।

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

সেখানে জ্যাঙ্গো পর্যায়ে ক্যাশে অপশন (উদাহরণস্বরূপ ক্যাশে querysets এবং কতবার দেখা হয়েছে হয় memcached করতে কাজ বিস্ময়ের) এবং (মত মূল প্রজেক্টের ক্যাশে পরলোক স্কুইড )। ডাটাবেস সার্ভারের নির্দিষ্টকরণগুলিও একটি ফ্যাক্টর (এবং সাধারণত স্প্লার্জ করার জায়গা) হবে, যেমনটি আপনি এটি কতটা ভাল করেছেন। উদাহরণস্বরূপ, ধরে নিবেন না যে জাজানো সঠিকভাবে সূচকগুলি সেট আপ করে। অনুমান করবেন না যে ডিফল্ট PostgreSQL বা MySQL কনফিগারেশনটি সঠিক।

তদ্ব্যতীত, আপনার সামনে সবসময় একাধিক অ্যাপ্লিকেশন সার্ভার জ্যাঙ্গো চালানোর বিকল্প থাকে যদি এটি ধীর পয়েন্ট হয়, সামনে একটি সফ্টওয়্যার বা হার্ডওয়্যার লোড ব্যালেন্সার থাকে।

অবশেষে, আপনি কি একই সার্ভারে স্ট্যাফিক কন্টেন্ট জাজানো হিসাবে পরিবেশন করছেন? আপনি কি অ্যাপাচি বা এনজিনেক্স বা লাইটটিপিডি জাতীয় কিছু ব্যবহার করছেন ? স্ট্যাটিক সামগ্রীর জন্য আপনি কি সিডিএন ব্যবহার করতে পারবেন ? এগুলি সম্পর্কে ভাবার বিষয়, তবে এটি সমস্তই অনুমানমূলক। 100 কে হিট / দিন কেবলমাত্র পরিবর্তনশীল নয়: আপনি কতটা ব্যয় করতে চান? এই সমস্ত উপাদানগুলি পরিচালনা করার জন্য আপনার কতটা দক্ষতা রয়েছে? সব একসাথে টানতে আপনার কত সময় লাগবে?


9

ইউটিউবের বিকাশকারী অ্যাডভোকেট পাইকন ২০১২-তে পাইথন স্কেলিং সম্পর্কে একটি বক্তব্য দিয়েছেন , এটি জ্যাঙ্গো স্কেলিংয়ের ক্ষেত্রেও প্রাসঙ্গিক।

ইউটিউবের এক বিলিয়নেরও বেশি ব্যবহারকারী রয়েছে এবং ইউটিউব পাইথনের উপর নির্মিত।


3
তবে ইউটিউব জাজানো দিয়ে তৈরি হয়নি। পাইথন দ্রুত হতে পারে তবে জ্যাঙ্গোর পক্ষে তেমন নয়।
জোশুয়া পার্টোগি

4
হ্যাঁ, তবে বক্তব্যটি হ'ল জাজানো বড় হওয়ার সাথে সাথে স্পিড রিচারিং ফ্যাক্টরিংয়ের জন্য এটি ভাল ভিত্তিতে বসে আছে এবং গুগলের সাথে আনলাডেন গেলা জাতীয় প্রকল্পগুলিতে কাজ করার ফলে এটি আরও ভাল হয়ে উঠবে।
orokusaki

7

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

বিডরডিও পেনি নিলাম একটি মাঝারি আকারের জ্যাঙ্গো চালিত ওয়েবসাইট। এটি একটি খুব গতিশীল ওয়েবসাইট এবং একটি দিনে বেশ কয়েকটি সংখ্যক পৃষ্ঠা ভিউ পরিচালনা করে।


6

মনে রাখবেন যে আপনি যদি প্রতিদিন ১০০ কে ব্যবহারকারী হয়ে থাকেন, যা একসাথে কয়েক ঘন্টার জন্য সক্রিয় থাকে (যার অর্থ সর্বোচ্চ 20K + সমবর্তী ব্যবহারকারী), আপনার প্রচুর সার্ভারের প্রয়োজন হবে। এসও এর ~ 15,000 নিবন্ধিত ব্যবহারকারী রয়েছে এবং তাদের বেশিরভাগই সম্ভবত প্রতিদিন সক্রিয় থাকেন না। যদিও বেশিরভাগ ট্র্যাফিক অনিবন্ধিত ব্যবহারকারীদের কাছ থেকে আসে, আমি অনুমান করছি যে তাদের মধ্যে খুব কম লোকই কয়েক মিনিটের বেশি সাইটে থাকে (যেমন তারা গুগল অনুসন্ধানের ফলাফল অনুসরণ করে চলে যায়)।

এই ভলিউমের জন্য, কমপক্ষে 30 টি সার্ভারের প্রত্যাশা করুন ... যা এখনও সার্ভারে একাধিক ভারী 1,000 সমবর্তী ব্যবহারকারী।


2
পডকাস্ট থেকে এটি প্রদর্শিত হবে যে এসও মাত্র 3 টি সার্ভার ব্যবহার করে। তবে এসও পাইথন নয়, সি # ব্যবহার করে নির্মিত so
এস .লট

1
অবশ্যই প্রশ্নটি হবে: তারা কতটা পাওয়ারফুল সার্ভার?
ম্যাম্যাক্স

6

আজ জ্যাঙ্গোতে নির্মিত "বৃহত্তম" সাইটটি কী? (আমি বেশিরভাগ ব্যবহারকারীর ট্রাফিকের সাহায্যে আকার পরিমাপ করি) Pinterest
disqus.com
আরও এখানে: https://www.shuup.com/en/blog/25-of-the- Most-popular-python-and-django-websites/

জাজানো কি প্রতিদিন ১০০,০০০ ব্যবহারকারীর সাথে ডিল করতে পারে, প্রত্যেকে কয়েক ঘন্টা ধরে সাইটটি পরিদর্শন করে?
হ্যাঁ তবে সঠিক আর্কিটেকচার, ডাটাবেস ডিজাইন, ক্যাশে ব্যবহার, লোড ব্যালেন্স এবং একাধিক সার্ভার বা নোড ব্যবহার করুন

স্ট্যাক ওভারফ্লোর মতো কোনও সাইট জ্যাঙ্গোতে চলতে পারে?
হ্যাঁ, কেবল দ্বিতীয় প্রশ্নের উল্লিখিত উত্তরটি অনুসরণ করা দরকার


5

আর একটি উদাহরণ হ'ল rasp.yandex.ru, রাশিয়ান পরিবহণের সময়সূচী পরিষেবা। এর উপস্থিতি আপনার প্রয়োজনীয়তা পূরণ করে।


5

আপনার যদি কিছু স্থিতিশীল সামগ্রী রয়েছে তবে আপনার সামনে কোনও বার্নিশ সার্ভার রাখলে নাটকীয়ভাবে আপনার কর্মক্ষমতা বাড়বে। এমনকি একটি একক বাক্স সহজেই 100 এমবিট / ট্র্যাফিক ট্র্যাফিক করতে পারে।

নোট করুন যে গতিশীল সামগ্রী সহ, বার্নিশ জাতীয় কিছু ব্যবহার করা আরও বেশি জটিল হয়ে ওঠে।


1
এখানে সমস্যা হ'ল বার্নিশ নাটকীয়ভাবে সমস্ত কিছুর কার্যকারিতা বাড়িয়ে তুলবে। এবং দ্রুত ফ্রেমওয়ার্কগুলি আরও দ্রুত হবে।
জেডজেআর

5

জ্যাঙ্গোর সাথে আমার অভিজ্ঞতাটি ন্যূনতম তবে আমি মনে করি জেঙ্গো বুকের মধ্যে তাদের একটি অধ্যায় রয়েছে যেখানে তারা বড় কিছু জ্যাঙ্গো অ্যাপ্লিকেশন চালিয়ে লোকদের সাক্ষাত্কার দেয়। এখানে একটি লিঙ্ক দেওয়া আছে। আমার ধারণা এটি কিছু অন্তর্দৃষ্টি দিতে পারে।

এটি বলে যে এক মাসে প্রায় 60০-৯০ মিলিয়ন পৃষ্ঠাগুলি সহ অভিশাপ ডট কম একটি জ্যাঙ্গো অ্যাপ্লিকেশন।


1
curse.com এখন শেষ URL গুলি .aspx ... (জানিনা, যদি তারা তাদের নৈপুণ্য)
ZJR

5

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


4

এমনকি যদিও এখানে প্রচুর দুর্দান্ত উত্তর এসেছে, তবে আমি কেবল উল্লেখ করার মতো বোধ করি যে কেউ জোর দেয়নি ..

এটা আবেদন উপর নির্ভর করে

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

এখন, আপনি হাজার হাজার জটিল লিখতে হয় যদি দ্বিতীয়? বিভিন্ন গল্প। জ্যাঙ্গো কি খারাপ পছন্দ হতে চলেছে? ঠিক আছে, অগত্যা নয়, আপনি কীভাবে আপনার সমাধানটি বাস্তবে আর্কিটেক্ট করেন এবং আপনার প্রয়োজনীয়তাগুলিও তার উপর নির্ভর করে।

শুধু আমার দুটি সেন্ট :-)



3

এভারব্লক নামে পরিচিত এই মাইক্রো নিউজ অ্যাগ্রিগেটরটি দেখুন ।

এটি পুরোপুরি জ্যাঙ্গোতে লেখা। প্রকৃতপক্ষে তারা সেই লোক যারা নিজেরাই জ্যাঙ্গো কাঠামো তৈরি করেছিল।



3

সমস্যাটি জঞ্জো স্কেল করতে পারে কিনা তা জানার দরকার নেই।

সঠিক উপায় হ'ল আপনার জ্যাঙ্গো / সিমফনি / রেল প্রকল্পের অধীনে নেটওয়ার্ক ডিজাইনের ধরণ এবং সরঞ্জামগুলি ভালভাবে স্কেল করার জন্য কোনটি ডিজাইন নকশাগুলি এবং সরঞ্জামগুলি তা বোঝা এবং জেনে রাখা।

কিছু ধারণা হতে পারে:

  • Multiplexing।
  • বিপরীত প্রক্সি। উদাঃ এনগিনেক্স, বার্নিশ
  • মেমকেচে সেশন। প্রাক্তন: রেডিস
  • আপনার প্রকল্পের ক্লাস্টারাইজেশন এবং লোড ভারসাম্য এবং দোষ সহনশীলতার জন্য ডিবি: প্রাক্তন: ডকার
  • সম্পদ সঞ্চয় করতে তৃতীয় পক্ষ ব্যবহার করুন। প্রাক্তন: অ্যামাজন এস 3

আশা করি এটি কিছুটা সাহায্য করবে। এটি পাহাড়ের কাছে আমার ছোট্ট শিলা।


3

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

  • পাইথন খুব ভাল তবে এটি একটি ব্যাখ্যামূলক ভাষা যা এটি ধীর করে দেয়। তবে অনেক এক্সিলারেটর এবং ক্যাশিং পরিষেবা রয়েছে যা আংশিকভাবে এই সমস্যার সমাধান করে।

  • আপনি যদি দ্রুত বিকাশের বিষয়ে চিন্তাভাবনা করে থাকেন তবে রেল অন রুবেল সবার মধ্যে সেরা। এই (আরওআর) কাঠামোর মূল লক্ষ্যটি হল বিকাশকারীদের একটি আরামদায়ক অভিজ্ঞতা দেওয়া give আপনি যদি রুবি এবং পাইথন তুলনা করেন তবে উভয়েরই প্রায় একই সিনট্যাক্স রয়েছে।

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

  • হ্যাঁ! হ্যাঁ! আপনি যা শুনেছেন তা পুরোপুরি সঠিক তবে এখানে কয়েকটি উদাহরণ যা অন্য প্রযুক্তি ব্যবহার করছে

    • রেলস: গিথুব, টুইটার (পূর্বে), শপাইফাই, এয়ারবিএনবি, স্লাইডশেয়ার, হিরোকু ইত্যাদি
    • পিএইচপি: ফেসবুক, উইকিপিডিয়া, ফ্লিকার, ইয়াহু, টাম্বলার, মেলচিম্প ইত্যাদি

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


জ্যাঙ্গোর বিকাশ খুব দ্রুত হতে পারে। জ্যাঙ্গো হ'ল ডেডলাইন সহ পারফেকশনিস্টদের ওয়েব ফ্রেমওয়ার্ক।
লেস

3

আমি মনে করি না যে সমস্যাটি আসলে জ্যাঙ্গো স্কেলিং সম্পর্কে about

আমি আপনাকে সত্যিই পরামর্শ দিচ্ছি যে আপনি আপনার আর্কিটেকচারটি সন্ধান করুন যা এটি আপনার স্কেলিংয়ের প্রয়োজনীয়তাগুলিতে সহায়তা করবে you পারফরম্যান্স! = স্কেল আপনার কাছে এমন একটি সিস্টেম থাকতে পারে যা আশ্চর্যজনক পারফরম্যান্সযুক্ত তবে স্কেল এবং তদ্বিপরীত হয় না।

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

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

সংক্ষিপ্ত ভাষাগুলিতে স্কেল নির্ধারণ করে তা নয়, কোনও ভাষা পারফরম্যান্সের জন্য দায়ী (আবার আপনার অ্যাপ্লিকেশনগুলির উপর নির্ভর করে বিভিন্ন ভাষা আলাদাভাবে সম্পাদন করে)। এটি আপনার নকশা এবং আর্কিটেকচার যা স্কেলিংকে একটি বাস্তবতা তৈরি করে।

আমি আশা করি এটি সাহায্য করে, আপনার যদি প্রশ্ন থাকে তবে আরও সাহায্যে খুশি হবেন।


2

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

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