ডাব্লুপি সাইটের কোনও ভি 2 চালু করার জন্য আপনার কী কার্যকর কৌশল আছে?


12

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

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

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

আমরা সবেমাত্র আমাদের প্রডাকশন রিলিজ প্রক্রিয়া সম্পর্কে কথা বলা শুরু করেছি। অর্থ: একবার আমরা হয়ে গেলে, আমরা কীভাবে প্রযোজনা (লাইভ) সার্ভারে আমাদের কাস্টম কোডটি সহজেই এবং যতটা সম্ভব সামান্য বিঘ্নের সাথে পাব?

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

উত্তর:


4

আপনি যদি শেঠমারিকের পরামর্শ অনুসরণ করেন, আপনি আইপি ঠিকানা পরিবর্তন করার আগে আপনি উপযুক্ত ডিএনএস রেকর্ডে টিটিএলকে 5 মিনিট বা অনেক ঘন্টা (বর্তমান টিটিএল কী তার উপর নির্ভর করে) কমিয়ে স্যুইচওভারের সময়টি হ্রাস করতে পারবেন।

এটি করে আপনি দূরবর্তী ডিএনএস সার্ভারকে কেবল 5 মিনিটের জন্য ঠিকানাটি ক্যাশে করতে বলছেন। আপনি একবার আইপি পরিবর্তন করলে আপনি টিটিএল এর আগে যা ছিল তা বাড়িয়ে দিতে পারেন। প্রভাবটি আরও কমাতে, স্বল্প ট্র্যাফিকের সময় স্যুইচওভার করুন।


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

মনে রাখবেন যে আপনি আসলে আইপি পরিবর্তন করার আগে আপনার অনেক সময় টিটিএল পরিবর্তন করা উচিত । অন্য কথায়, টিটিএল যদি এক সপ্তাহ হয়, আপনি আইপি পরিবর্তন করার এক সপ্তাহ আগে আপনার টিটিএল 5 মিনিটে পরিবর্তন করা উচিত, যাতে এটি করার সময় সকলেই নতুন টিটিএল-তে উপস্থিত হন।
ড্যানিয়েল সি। সোব্রাল

2

এটি প্রযোজ্য কিনা আমি নিশ্চিত নই, তবে আমি কেবল একই সাথে একটি উচ্চ ট্রাফিক সাইট স্থানান্তর এবং আপগ্রেড করার অনুরূপ প্রক্রিয়াটি পেরেছি।

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

জটিল বিটটি হ'ল ডিএনএস প্রচারের সময় জমা হওয়া সমস্ত ডেটা মঞ্চ সার্ভারে (যা এখন লাইভ সার্ভার হিসাবে) সংযুক্ত করে। অন্য কথায়, যদি আপনি আপনার মাইএসকিএল ডাম্প / আপডেট ডিএনএস করার সময় এবং ডিএনএস প্রচার শেষ হওয়ার মধ্যে 30 ঘন্টা পার করেন তবে আপনাকে পুরানো সাইট থেকে 30 ঘন্টা রেকর্ডকে বেছে বেছে নতুনটিতে মার্জ করতে হবে।

এটি কোনও বিরামবিহীন প্রক্রিয়া নয়, তবে আমরা এক সপ্তাহ রাস্তায় নামার সময় সমস্ত কিংকস তাদেরকে সরিয়ে নিয়েছিল।


এই দৃশ্যে আপনি কী পুরানো সাইটটিকে কার্যকরভাবে পঠনযোগ্য করে তুলবেন যখন DNS স্থানান্তরিত হবে না এমন সাইটে পরিবর্তন রোধ করতে সংক্রমণের মধ্যে রয়েছে?
ট্রেভর ব্র্যাম্বল

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

আমরা এর মতো কিছু করেছি। নির্বিঘ্নে নয়, ওহে, এটি কাজ করে।
মাইক লি

2

@ মাইক লি: দুর্দান্ত প্রশ্ন, এবং ওয়ার্ডপ্রেসের একটি পবিত্র গ্রিল (বা মূলধারার কোনও ওপেন-সোর্স সিএমএসের সাথে আমি পরিচিত যার সাথে আমি পরিচিতি যেমন দ্রুপাল, জুমলা, ইত্যাদি। আল।)

যদিও এটি অবশ্যই আপনার ব্যবহার- কেসকে সম্বোধন করার উদ্দেশ্যে নয় এমন কোনও সম্পর্কিত প্রশ্নের উত্তরটি আমার কাছে যাচাই করে যা একটি বিটা-স্তরের প্লাগইন বর্ণনা করে যা আমি সবেমাত্র ডাব্লুপি মাইগ্রেট ওয়েবহোস্ট নামে অভিহিত ওয়ার্ডপ্রেস উত্তর এক্সচেঞ্জের মাধ্যমে উপলব্ধ করেছি (হ্যাঁ, সৃজনশীল নামকরণ করার সময় আমি স্তন্যপান করি ।)

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

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


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

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