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