ქეშირება და სიჩქარე

მრავალდონიანი ქეშირება, რომელიც საიტების სისწრაფეს მასშტაბირებისას ინარჩუნებს

Zinn Digital® საიტზე ვიზიტების უმეტესობა არასდროს ეხება PHP-ს ან MySQL-ს. LiteSpeed-ის მთლიანი გვერდის ქეში, თითოეული საიტის Redis ობიექტების ქეში და CDN edge ერთად მუშაობენ ჭკვიანი ავტომატური გასუფთავების კოორდინაციით, რათა გვერდები დარჩეს სწრაფი, ხოლო საწყისი სერვერები — განტვირთული მსოფლიოს მასშტაბით 700,000-ზე მეტ ჰოსტირებულ საიტზე.

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

ქეშის სამი დონე, ერთი კოორდინირებული სისტემა

სისწრაფე მიიღწევა სწორი შინაარსის უსწრაფესი ადგილიდან მიწოდებით. ჩვენ ვაერთიანებთ ქეშირების სამ დონეს, რათა მოთხოვნას პასუხი გაეცეს რაც შეიძლება სწრაფად — ქსელის პერიფერიაზე (edge), ვებ-სერვერზე თუ მეხსიერებიდან — და აღარასოდეს გახდეს საჭირო უკვე შექმნილი გვერდის თავიდან გენერირება.

LSCache სრული გვერდის ქეში

LiteSpeed ჰოსტებზე, ქეშირებადი ფრონტენდ პასუხები აღინიშნება LiteSpeed cache-control და tag თავსართებით, ამიტომ ვებ-სერვერი აწვდის სრულ გვერდებს PHP-ის გამოძახების ან MySQL-ში მოთხოვნის გაგზავნის გარეშე. ეს არის ყველაზე დიდი ცალკეული მიღწევა WordPress-ზე პირველი ბაიტის მიღების დროისთვის (TTFB).

Redis ობიექტების ქეში თითოეული საიტისთვის

ერთი დაწკაპუნებით გადამრთველი აინსტალირებს დამოუკიდებელ Redis ობიექტის ქეშის drop-in-ს, რაც ამცირებს მონაცემთა ბაზიდან განმეორებით წაკითხვებს. თუ Redis ოდესმე მიუწვდომელი გახდება, drop-in გადადის თითოეული მოთხოვნის შიდა მეხსიერების ქეშზე, რათა საიტმა განაგრძოს მუშაობა.

CDN და edge

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

ჭკვიანი ავტომატური გასუფთავება ინარჩუნებს შინაარსის სიახლეს

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

  • როდესაც პოსტი ან გვერდი ინახება, გადადის სანაგვეში ან იშლება, იწმინდება მხოლოდ დაზიანებული გვერდები და სიები, რომლებშიც ისინი ჩნდება.
  • კომენტარები, ტაქსონომიის რედაქტირებული ტერმინები, თემის შეცვლა, მოდულის გააქტიურება და ბირთვის/მოდულის/თემის განახლებები იწვევს მიზანმიმართულ გასუფთავებას.
  • გვერდის ქეში იწმინდება ვებ-სერვერზე, ხოლო CDN ქეში — საიტის CDN ჩანართიდან.
  • REST გასუფთავების ბოლოწერტილი პანელს საშუალებას აძლევს გაასუფთავოს ყველაფერი, კონკრეტული URL-ები ან კონკრეტული ტეგები — დამოწმებული ადმინისტრატორის სესიით ან HMAC-SHA256 ხელმოწერით.

ნაგულისხმევად უსაფრთხოა — დინამიკური გვერდები არასდროს ინახება ქეშში

აგრესიული ქეშირება უსაფრთხოა მხოლოდ მაშინ, როდესაც ის, რაც რეალურ დროში უნდა დარჩეს, არასოდეს ქეშირდება. Zinn® Cache მოწოდებულია გონივრული WordPress და WooCommerce / Easy Digital Downloads ნაგულისხმევი პარამეტრებით: cart, checkout, my-account, REST და AJAX, preview და search გამორიცხულია, ხოლო ნებისმიერი შესული მომხმარებლის ან სესიის ქუქი-ჩანაწერის მოთხოვნა ემსახურება პირდაპირ.

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

ქეშირება არის შესაძლებლობა თითოეული პროექტის გეგმის დონეზე, ამიტომ სტატიკური, PHP და Node საიტები იღებენ მათთვის შესაფერის ქეშირებას, ხოლო პლაგინი შეუფერხებლად განაგრძობს მუშაობას შეზღუდულ რეჟიმში იქ, სადაც სრული გვერდის ქეშის შრე არ არსებობს.

ხშირად დასმული კითხვები

მჭირდება ამათგან რაიმეს კონფიგურაცია?

არა. Zinn® Cache მოდული ჩართულია განლაგების კვალში, ხოლო სრული გვერდის ქეში, ობიექტების ქეში, ავტომატური გასუფთავება და უსაფრთხო გამონაკლისები ავტომატურად არის დაკავშირებული Zinn-ზე ჰოსტირებულ საიტებზე. სურვილის შემთხვევაში, შეგიძლიათ ყველაფერი ზუსტად დააკონფიგურიროთ პარამეტრები → Zinn® Cache-ში ან მართვის პანელიდან.

დაარღვევს თუ არა ქეშირება ჩემი WooCommerce-ის მაღაზიის მუშაობას?

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

რა მოხდება, თუ Redis მიუწვდომელია?

ობიექტის ქეში არასავალდებულოა და გაუმართაობის შემთხვევაშიც უსაფრთხოდ მუშაობს. თუ phpredis გაფართოება აკლია, გადამრთველი ითიშება შეტყობინებით; თუ მუშაობის პროცესში Redis მიუწვდომელი გახდება, drop-in მოემსახურება თითოეული მოთხოვნის შიდა მეხსიერების ქეშიდან, რათა საიტის მუშაობა არასოდეს შეფერხდეს.

მოითხოვს ეს LiteSpeed-ს?

მთლიანი გვერდის ქეშირება იყენებს LiteSpeed ვებ-სერვერს, ან მესამე მხარის LiteSpeed Cache პლაგინს, თუ ის უკვე გააქტიურებულია. სხვა სერვერებზე ქეშის თავსართები არ გამოიცემა, მაგრამ ობიექტების ქეში და გამონაკლისები კვლავ მუშაობს.

როგორ რჩება CDN-ისა და სერვერის ქეშები სინქრონიზებული?

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

იხილეთ თქვენს საკუთარ საიტებზე

დაიწყეთ 14-დღიანი საცდელი პერიოდი საბანკო ბარათის გარეშე და მიანდეთ საქმე მრავალშრიან ქეშს. უფასო მიგრაციები, თანხის დაბრუნების 30-დღიანი გარანტია, 99.99%-იანი უწყვეტი მუშაობის გარანტია და პროვაიდერზე მიბმულობის გარეშე.

დაიწყეთ უფასოდ

LiteSpeed პარტნიორი Zinn Digital® არის LiteSpeed-ის ოფიციალური პარტნიორი. ჩვენს საკუთარ Zinn® ფლოტში არსებული თითოეული საიტი მუშაობს ლიცენზირებულ LiteSpeed Enterprise-ზე LSCache დანებით — ეს არის WordPress-ისა და WooCommerce-ის მომსახურების ყველაზე სწრაფი გზა — რომელიც ჩვენ მიერ არის მორგებული, ლიცენზირებული და განახლებული და არა უფასო აწყობით.