როდესაც კატასტროფა!

ალში გახვეული

ბოლო 48 საათი არ იყო სახალისო. ტექნოლოგია ფანტასტიკური რამეა, მაგრამ ის არასოდეს არის სრულყოფილი. თუ ვერ მოხერხდა, დარწმუნებული არ ვარ, რომ იმდენი მომზადება შეგიძიათ have მაგრამ თქვენ რეაგირება უნდა მოახდინოთ.

ალბათ შენიშნეთ, რომ ჩვენი საიტი ბოლო ორი კვირის განმავლობაში მწვავედ ნელდებოდა. უცნაური იყო იმ ფაქტის გათვალისწინებით, რომ ის გვაქვს ა შესანიშნავი ჰოსტინგის პაკეტი მონაცემთა ბაზის სერვერთან ერთად და შინაარსი მიწოდების ქსელის. რადგან ბევრი სივრცე გვქონდა, სხვა საიტებსაც იქ ვემასპინძლეთ ... და ეს იყო ჩვენი შეცდომა!

ჩვენი ერთ-ერთი პროექტია ა სოციალური მედიის მონიტორინგის ინსტრუმენტი რომელიც უკავშირდება Twitter- სა და Facebook- ს, აგროვებს მონაცემებს ათასობით გუნდის შესახებ სპორტული ბაზარზე. დღეში ერთხელ ის აგროვებს გულშემატკივართა და მიმდევრების შესახებ ინფორმაციას, აგროვებს მას მონაცემთა ბაზაში. ჩვენ ძალიან ბევრს ვავითარებდით პროექტს და ცოტა ხნის წინ შევამჩნიეთ, რომ ზოგიერთი სტატისტიკა არასწორი იყო. ჩვენი კლიენტი, პატ კოილი, ჩვენთან მოთმინებით გამოირჩეოდა, რადგან პრობლემის გადაჭრისას ვცდილობდით.

შემდეგ ყველამ გატეხა! როგორც ჩანს, ინფორმაციის შეგროვების პროცესი რამდენიმე წუთში დაიწყო, ნაცვლად დღეში ერთხელ. ჩვენი მონაცემთა ბაზა რამდენიმე დღეში გაიზარდა და გადააჭარბა 1 გ-ს, შეანელა ჩვენი სერვერი და მასზე უამრავი ადგილი დაიკავა. მეორე ღამით რეალურად ვუყურებდი, რადგან თითოეულ საიტზე, რომელიც ანგარიშზე გვქონდა, სათითაოდ იშლებოდა. უხ

ჩვენ უკვე ვადგენდით გეგმებს, რომ მარტეხი გადავსულიყავით WPEngine განათავსონ იგი სპეციალურ გარემოში სარეზერვო ასლებით, ინტეგრირებული შინაარსის მიწოდებით და სწრაფი სერვერების კომპლექტით. ჩვენთან კიდევ რამდენიმე კლიენტი გვყავს და ძალიან კმაყოფილები ვართ როგორც მომსახურებით, ასევე მათი დაუჯერებელი მხარდაჭერით. Mediatemple არ არის ცუდი, უბრალოდ, ეს გარემო შეიქმნა ისეთი საგნების გამოსაქვეყნებლად, როგორიც ჩვენნაირია და ერთ ტრაფიკს იკავებს. შუაღამისას WPEngine– ზე ბიჭებს მივწერე და დილამდე გამაღვიძეს! მადლობა ბიჭებო!

შემდეგ, ჩვენ დავიწყეთ მონაცემთა ბაზის გამოსწორების განხილვა. მან ფაქტობრივად შეაჩერა მონაცემთა ბაზის სერვერი და გაფუჭდა ყველაზე დიდი ცხრილი (ის, სადაც ყველა ცენტრალური მონაცემია). მას შემდეგ, რაც სერვერი სავსე იყო, შეკეთება ვერ მოვახერხეთ the ფაილებზე წვდომა არ შეგვეძლო, სარეზერვო ასლის შექმნა… დავრჩებოდით. MediaTemple- ის ხალხი გადახტა და მაგიდა შეაკეთა. ამის შემდეგ ჩვენ შევძელით სრული სარეზერვო ასლის შექმნა და სხვა საიტების სარეზერვო ასლის შექმნა.

WPEngine– ში გადასვლა არ იყო ტკივილის გარეშე. მას შემდეგ, რაც ჩვენს მონაცემთა ბაზაზე წვდომა ვერ მოვახერხეთ, მონაცემთა ბაზის ბოლოდროინდელი გადაღება მოგვიწია. ამ პროცესში რატომღაც დაკარგა ჩვენი კატეგორიის ყველა გასწორება. Ჩვენ გვაქვს საიტის გარეთ WordPress სარეზერვო ასლებიძალიან, მაგრამ ჩვენი მონაცემთა ბაზა იმდენად დიდია, რომ ყველა სარეზერვო სეგმენტის გაერთიანება ძალიან გრძელი იქნებოდა.

ამრიგად, ჩვენ აღვადგინეთ მონაცემები და განვახორციელეთ ფესვების გადაღება 2,500+ პოსტზე და მათი ფრთხილად გადანაწილება. დარწმუნებული ვარ, რომ ცოტათი მოვიმოქმედებთ SEO- ზე, რადგან ამან შეიცვალა URL ბილიკები… ასე რომ, ჩვენ კიდევ უფრო დიდი დარტყმა მივიღეთ და შევცვალეთ ჩვენი პერმაბმული სტრუქტურა (კატეგორიის გარეშე). ეს რაღაცის გაკეთება მჭირდებოდა, ასე რომ, ახლა უკეთესი დრო იყო, ვიდრე მოგვიანებით.

ჩვენ გავაუქმეთ ჩვენი ძველი თემა. ეს იყო მძიმე გრაფიკა (CSS sprites გარეშე) და არც ისე მეგობრული იყო ზომის შეცვლისთვის. ჩვენ გადავწყვიტეთ, რომ ძალიან მოდიფიცირებულიყო ოცი თერთმეტი თემა ეს სტანდარტულია WordPress– ში ახლა. ის HTML5 მზად არის და აქვს უამრავი საპასუხო დიზაინის მახასიათებელი, რომელთა გამოყენებაც კარგი იყო.

ამასობაში ჯენიმ ციხესიმაგრე შეაჩერა DK New Media - რამდენიმე პროექტის ჟონგლიზაცია და დიდი დროით დაარტყა მათ. სტეფანემ მთელი დღე მიიყვანა (ის უკვე ღამე მუშაობს!), კარგი მეგობარი ადამ მცირე დაარტყა და დაეხმარა, MediaTemple– მა პარკიდან დაარტყა და WPEngine– მაც უშველა. ყველას მადლობა… ჩვენ დავუბრუნდით ბლოგინგს!

ახლა ჩემი ძილის დროა :). შემდეგ ჩვენ გამოვასწორებთ ჩვენს iPad და მობილური თემებს!

4 კომენტარები

  1. 1

    დაგ,

    ძალიან ვწუხვარ, რომ მესმის, რომ ეს პრობლემები გქონიათ. ეს არის ის შემთხვევა, როდესაც IT პროფესიონალს, მაგალითად მე, შეეძლო და უნდა აკონტროლებდა თქვენს სისტემებს, რათა თავიდან აიცილოთ ეს სიტუაცია. დარწმუნებული ვარ, ბევრ ასეთ კომენტარს და პოსტს იღებთ, მაგრამ სიტუაცია მარტივია. სათანადო შენარჩუნება, ზრდის დაგეგმვა და პროგნოზირება უნდა მოამზადოს თქვენი საიტები და თქვენი მონაცემთა ბაზა ტრეფიკის ამ დონისთვის. მე მაინტერესებს თქვენთან საუბარი ამ მდგომარეობასთან დაკავშირებით და ნაბიჯები, რომელთა გადადგმაც შესაძლებელია მომავალში. ჩვენ წარსულში ვლაპარაკობდით, თქვენ მიცნობთ თქვენს twitter– ის ნაკადს, როგორც @indyscompugeek.

    დანიელი, Indy's Computer Geek– ის HeadGeek

  2. 3

    დუგ - UGH! მართალია დაახლოებით ამ ერთი კვირის წინ ამ საიტზე ვიყავი წაკითხული ბლოგი და დავინახე რამდენად ნელი იყო ეს. მე სერიოზულად ვფიქრობდი ელფოსტის გაგზავნას და ამ სიტყვების თქმას, მაგრამ ვფიქრობდი, ვინ ვარ მეთქი, რომ "კაცი" ვუთხრა, რომ მისი საიტი "დუნე" იყო. ახლა ვიცი რატომ! ასე რომ, მოხარული ვარ, რომ თქვენ (და თქვენსმა თანამდებობამ) შეძელით მისი აღდგენა და ფუნქციონირება. ოდესმე გიფიქრიათ StudioPress Genesis Framework– ის ინტეგრირებაზე - http://www.studiopress.com - მე ვიყენებ if- ს და ჩემი კლიენტის ყველა საიტს. ძალიან მყარი პროგრამული უზრუნველყოფა - მიყვარს!

    • 4

      გამარჯობა გრეგ! მე ბევრი რამ მსმენია გენეზისის ჩარჩოს შესახებ. ჩვენ ჯერ არ გამოვიყენეთ, მაგრამ ვფიქრობ, რომ შეიძლება გამოვიდე WordPress- ის გურუ, სტივენი, მასთან ერთად თემის შესაქმნელად. ეს თემა ოცი თერთმეტიდან დაიწყო, მაგრამ ის მთლიანად მორგებულია და ოპტიმიზირებულია. ჯერჯერობით, როგორც ჩანს, კარგად იკავებს თავს!

რას ფიქრობთ?

ეს საიტი იყენებს Akismet- ს, რათა შეამციროს სპამი. შეისწავლეთ თქვენი კომენტარის მონაცემები დამუშავებული.