როგორ შევამციროთ HTTP / S მოთხოვნები WordPress- ში

როგორ შევამციროთ HTTP / S მოთხოვნები WordPress- ში

ეს არის ისტორია, რომელიც გიყვართ, თუ გსურთ დააჩქაროთ თქვენი WordPress საიტი.


მეორე დღეს მე გამოვიყენე მბზინავი ვებსაიტები. მე ყველა გამოვიარე და დავამატე WooCommerce, Google Tag Manager, OneSignal, helpdesk, Yoast, პირდაპირი რადიო (oh დიახ, მე გავაკეთე), Cookie Notice, სოციალური მედია და სხვა მოდულების რამოდენიმე ვარიანტი..

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

ჩემი უკმაყოფილების გამო, მე დავინახე ეს:

gtmetrix სიჩქარის ტესტის შედეგები

შთაბეჭდილება მოახდინა? ჯოჯოხეთი NAW! მე მინდოდა შესანიშნავი A გოლის გატანა და გვერდის დატვირთვის დრო ორ წამამდე შემცირდეს.

ასე რომ, მე ხელახლა დააჭირე ღილაკს, მაგრამ მიხვდი რა? მაინც იგივე დაავადების შედეგია. შემზარავი ვიყავი, გაბრაზებულიც კი. მაგრამ მე მარტივად არ დავთმობ, რადგან მსგავსი რამ დაუშვებელია.

იცი, რა გავაკეთე შემდეგ? ვამოწმებ ვებსაიტი პინგდომ რადგან GTMetrix- ს შეუძლია მისი შეწოვა. ქვემოთ მოცემულია საშინელი შედეგები, კიდევ ერთხელ:

pingdom ინსტრუმენტების სიჩქარის ტესტის შედეგები

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

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

მაგრამ შესანიშნავი ვიზუალური დიზაინით და ნელი სიჩქარით ხელი არ შეუშლია. გამოსავალი მჭირდებოდა და სწრაფად.

როგორ შემიძლია შემცირდეს HTTP მოთხოვნები ჩემს WordPress საიტზე?

WordPress– ის ვებსაიტზე მისვლისას უამრავი მონაცემი მოძრაობს თქვენს ბრაუზერსა და ვებ – გვერდის სერვერებს შორის. სხვა სიტყვებით რომ ვთქვათ, WordPress იყენებს HTTP თხოვნებს სხვადასხვა სერვერებზე, რომ შექმნან ის, რაც მომხმარებლები ხედავენ თქვენს საიტის ჩატვირთვისას.

თუ თქვენს WordPress საიტს უამრავი ელემენტის დატვირთვა სჭირდება, თქვენ გექნებათ მეტი HTTP მოთხოვნა და პირიქით. მეტი HTTP მოთხოვნა ნიშნავს ნელი ვებსაიტს, მომხმარებლის ცუდ გამოცდილებას (UX), SEO– ს ცუდი ქულებს და დაბალი კონვერტაციის მაჩვენებლებს.

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

და დღევანდელ პოსტზე, თქვენ გაიგებთ ზუსტად როგორ!

GTMetrix– ის და Pingdom– ის ანგარიშები ჩვეულებრივ გიჩვენებთ, თუ სად დგას პრობლემა. როგორც ასეთი, შეამოწმეთ თქვენი საიტი ორივე ინსტრუმენტის გამოყენებით, რომ გაითვალისწინოთ ის სფეროები, რომლებიც უნდა გაუმჯობესდეს. თქვენი რეპორტების მზადყოფნით, აქ მოცემულია, თუ როგორ უნდა შემცირდეს HTTP / S მოთხოვნები და დააჩქაროს თქვენი WordPress საიტი.

ნაბიჯი 1: დეკლარანტი

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

ამით, ვგულისხმობ ყველა იმ დანამატის მოშორებას, რაც არ გჭირდებათ. WordPress დანამატები უამრავი ფაილია, იქნება ეს PHP, CSS ან JavaScript (JS). ყველა ფაილი, რომლითაც თითოეული დანამატი მუშაობს, შექმნის HTTP მოთხოვნა.

თუ თქვენ გაქვთ ტონა მოდული, ნამდვილად გექნებათ მეტი HTTP მოთხოვნა. ნაკლები დანამატი, ნაკლები მოთხოვნა. ეს მარტივია.

Რა უნდა ვქნა?

განახორციელეთ თქვენი მოდულების აუდიტი. რომელი მოდულების ნახვა გჭირდებათ თქვენი ვებსაიტის გასაშვებად? არის დანამატები, რომლებიც არ გჭირდებათ? გაქვთ დანამატი, რომელიც მესამე მხარის სერვერებზე ჯდება? შეგიძლიათ გააკეთოთ ამ მოდულების გარეშე?

HTTP მოთხოვნების შესამცირებლად, წაშალეთ ყველა ის დანამატი, რომელიც არ გჭირდებათ. თუ ზოგჯერ მოდული გჭირდებათ, დააინსტალირეთ იგი მხოლოდ მაშინ, როცა ეს გჭირდებათ. ამის შემდეგ, წაშალეთ მოდული.

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

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

ეს გასაოცარი იქნება, არ ეთანხმებით? და ვფიქრობ, რომ შენ მხოლოდ გჭირდება აქტივის სუფთა WordPress მოდული.

WP Asset CleanUp WordPress მოდული

მოდული არის მარტივი და საკმაოდ ეფექტური. ან როგორც დეველოპერი აყენებს მას:

“Asset CleanUp” სკანირებას უკეთებს თქვენს გვერდს და ამოიცნობს დატვირთულ ყველა ქონებას. თქვენ უნდა გააკეთოთ მხოლოდ გვერდის / პოსტის რედაქტირება, მხოლოდ იმ CSS / JS შესარჩევად, რომლის ჩატვირთვა საჭირო არაა, ამ გზით ამცირებს ყლაპვას.

გაასუფთავეთ თქვენი ინსტალაცია უკვე hombre; მოშორება უსარგებლო – კომენტარი შეიცავს სპამს. ჰო, აღმოფხვრა გატეხილი ბმულები და ოპტიმიზაცია გააკეთეთ თქვენს მონაცემთა ბაზაში. ეს მნიშვნელოვანი ადგილებია, რამდენადაც თქვენი საიტის სიჩქარის გაზრდა უნდა განიხილოს, მაგრამ მე ვცდები.

დავუბრუნდეთ HTTP მოთხოვნების შემცირებას.

ნაბიჯი 2: სურათების ოპტიმიზაცია

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

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

დამწყებთათვის, მოიცილეთ ყველა სურათი, რომელსაც არ იყენებთ. იყავი დაუნდობელი; მოიცილეთ ყველაფერი ეს bloat – თქვენ არ გჭირდებათ. ამის შემდეგ, შეკუმშეთ და ოპტიმიზაცია მოახდინეთ სურათების ზედმეტი ფაილის მონაცემების მოსაშორებლად.

WP შეკუმშვის მოდული

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

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

ალტერნატიულად, რომ შეამციროს HTTP მოთხოვნები, გამოიყენოს ძალა CSS გამოსახულება sprites. უნებართვოდ, sprite არის სურათების ერთობლიობა, რომელიც შედის ერთ ფაილში.

შემდეგ CSS ხრიკების გამოყენებით, შეგიძლიათ აირჩიოთ გამოსახულების რომელი ნაწილი აჩვენოთ. მაგრამ როგორ ამცირებს ეს HTTP მოთხოვნებს? ეს ანალოგია.

თქვით, რომ თქვენ გჭირდებათ ხუთი სურათი თქვენს მთავარ გვერდზე. თქვენი საიტის დატვირთვისთვის, თქვენი WordPress ინსტალაცია მოახდენს სერვერზე ხუთ მოგზაურობას, სურათების მისაღებად. ახლა, თუ ხუთივე სურათს ერთ სურათზე (sprite) ჩასვამთ, თქვენი WordPress ინსტალაცია მხოლოდ ერთ მოგზაურობას განახორციელებს.

ხვდები სად მივდივარ ამით? რაც უფრო ნაკლებია ვიზიტები, უფრო ნაკლებია HTTP მოთხოვნები. საუკეთესო ნაწილი ის არის, რომ თქვენ არ გჭირდებათ ოფლი, რომ შექმნათ და განახორციელოთ CSS გამოსახულება. შეგიძლიათ გამოიყენოთ ისეთი ინსტრუმენტი, როგორიცაა CSS Sprite გენერატორი. CSS სურათის sprites- ის განხორციელება მარტივია, თუ თქვენ იცით CSS– ის გარშემო.

რჩევა: თქვენ შეგიძლიათ დაივიწყოთ ყველაფერი CSS გამოსახულების შესახებ, თუ თქვენი ვებ – გვერდი იყენებს HTTP / 2, რომელიც მხარს უჭერს სურათებისა და სკრიპტების ასინქრონულ დატვირთვას. GTMetrix არ ითვალისწინებს HTTP / 2 შესრულების შესრულებისას, ასე რომ არ ინერვიულოთ, თუ როგორც ჩანს, თქვენი სურათები ქმნის HTTP ტონით მოთხოვნილებას.

მაგრამ მე ვამბობ: თუ CSS- ის გამოსახულებამ შეიძლება მნიშვნელოვნად შეამციროს HTTP მოთხოვნები თქვენს საიტზე, და თქვენ იცით, თუ როგორ უნდა განახორციელოთ იგივე, მიდით მასზე და გაფიცეთ იმ დამატებითი წამები თქვენი გვერდის დატვირთვის დროდან. აქვს თუ არა HTTP / 2.

ყოველივე ამის შემდეგ, ერთი ფაილისთვის საჭიროა ერთი HTTP მოთხოვნა. ათი ცალკეული სურათია 10 HTTP მოთხოვნა და ა.შ. ვიცი, დრიფტი გაქვს.

ნაბიჯი 3: შეუთავსეთ და შეამცირეთ HTML, CSS და JavaScript

ჩემი WordPress ვებსაიტზე HTTP მრავალი მოთხოვნის ძირითადი მიზეზი იყო გარე CSS და JavaScript ფაილები. დიახ, მე დავპირდი 43 JS სკრიპტს და 22 CSS ფაილს. ეს არის 66 HTTP მოთხოვნა.

დაახლოებით HTTP 130 მოთხოვნიდან, CSS და JavaScript– ის მოთხოვნიდან დაახლოებით 51% შეადგენდა პრობლემის შესახებ! ეს უბრალოდ სასაცილოა. მადლობა, GTMetrix, დაარტყი ჩემი პირველი თითი.

თუ ამ 44 JS და 22 CSS ფაილებს ვაერთიანებ და დავამცირებ, შემიძლია მნიშვნელოვნად შევამცირო ჩემი HTTP მოთხოვნები, ვებსაიტის ზომა და დატვირთვის დრო. რა არის ეს ყველაფერი “აერთიანებს” და “მინიმიზაციას” ბიზნესს?

Მიხედვით რელინ მორე Words by Birds (მე უზარმაზარი გულშემატკივარი ვარ), მინიმიზაცია არის “… ზედმეტი სიმბოლოების ამოღება, როგორიცაა კომენტარები, ფორმატირება, თეთრი სივრცე და ახალი ხაზები HTML, CSS და JavaScript ფაილიდან, რომლებიც საჭირო არაა კოდი შესასრულებლად. ”

მინინიზაცია ამცირებს ფაილის ზომას ყველა სხვა სიმბოლოს საშუალებით. თუ თქვენ გაქვთ 66+ გარე სკრიპტი, მინიმიზაცია არ გააკეთებს ბევრს HTTP მოთხოვნების შესამცირებლად. ამისათვის თქვენ უნდა დააკავშიროთ თქვენი CSS და JavaScript ფაილები.

კვლავ რელენი ამბობს:

ამავდროულად, ფაილების გაერთიანება ისევე არის, როგორც ჟღერს. მაგალითად, თუ თქვენი ვებ-გვერდი იტვირთება 5 გარე CSS ფაილი და 5 გარე JavaScript ფაილი, თქვენი CSS და JavaScript ერთ ცალ ცალკეულ ფაილზე აერთიანებს, თითოეული გამოიწვევს მხოლოდ 2 მოთხოვნას 10-ის ნაცვლად..

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

არის დანამატები? Დიახ, რა თქმა უნდა!

WP სარაკეტო WordPress Cache მოდული

ინფორმაცია და ჩამოტვირთვა იხილეთ დემო

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

კიდევ ერთი პოპულარული (და უფასო) ვარიანტი არის ავტომატიზაცია ჩართვა შეერთება.

სხვათა შორის, სანამ მას, ამცირებთ გარე CSS ფაილების და JS სკრიპტების რაოდენობას? მაგალითად, და ჩვენ აქ არ ვახსენებთ სახელებს, ნამდვილად გჭირდებათ მესამე მხარის კომენტარის პლატფორმა? გჭირდებათ ცოცხალი რადიო დანამატი?

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

ნაბიჯი 4: რეგულირება Render- ბლოკირების CSS და JavaScript ფაილები

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

თუ არ გაქვთ ასინქრონული დატვირთვა რაიმე მიზეზით (შესაძლოა, თქვენ არ იყენებთ HTTP / 2, ან სკრიპტები არ არის ასინქრონული), ამ ფაილებს შეუძლიათ მნიშვნელოვნად შეანელონ თქვენი ვებ – გვერდი.

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

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

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

ასე რომ, მხოლოდ გადავადეთ სკრიპტები, რომლებიც არ არის აუცილებელი გვერდის დატვირთვისთვის. ამ გზით, თქვენი მომხმარებლები არ ელოდება ასაკს თქვენს გვერდს დატვირთვისთვის. რატომ? იმის გამო, რომ თქვენ გჭირდება HTTP ნაკლები მოთხოვნა თქვენი წერილის გაგზავნისთვის.

ეს არ ამცირებს HTTP თხოვნებს ცალსახად (რადგან ყველა სკრიპტი და ფაილი იტვირთება საბოლოოდ), მაგრამ ამცირებს HTTP მოთხოვნის რაოდენობას, რომელიც საჭიროა თქვენი გვერდის ჩასატარებლად.

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

სხვათა შორის, CSS & JS– ის გაცემის ბლოკირების დაფიქსირება შეიძლება გამოავლინოს ფაილები და სკრიპტები, რომლებსაც არ გჭირდებათ ვებგვერდის შექმნა..

მაგალითად, თუ JS სცენარის ზოგიერთ გარე სოციალური გაზიარებას დიდი დატვირთვა სჭირდება, შეგიძლიათ გადადოთ იგი. ამის გარდა, თქვენ შეგიძლიათ აღმოფხვრათ იგი და შექმნათ სოციალური გაზიარება თქვენს თემად.

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

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

არსებობს უფასო პარამეტრები? Რა თქმა უნდა! ჩვენ ვმუშაობთ WordPress- თან, გახსოვთ? შეგიძლიათ გამოიყენოთ Async JavaScript, სხვა დანამატებს შორის.

ნაბიჯი 5: გამოიყენეთ ქეშირება და CDN

იცოდით ქეშირება და CDN– ს შეუძლია შეამციროს თქვენი HTTP მოთხოვნები? ეს ჯერ არ ჩანს ფაქტობრივად, მაგრამ როდესაც თვლით რა ხდება კულისებს მიღმა, შეგიძლიათ გამოიყენოთ caching და CDN თქვენს სასარგებლოდ.

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

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

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

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

Cloudflare CDN მოდული

და რაც მთავარია, არსებობს უამრავი უფასო CDN პარამეტრები (ან მინიმუმ უფასო წვრთნები, ასე რომ თქვენ შეგიძლიათ საკმაოდ სიტყვასიტყვით დაინახოთ ის განსხვავება, რაც ქმნის). WPExplorer- ში ჩვენ ვიყენებთ და გირჩევთ CLoudflare, მაგრამ აირჩიოთ CDN, რომელიც გრძნობთ საუკეთესოდ მუშაობს თქვენთვის.

ბონუსი: უზრუნველყოს HTTP / 2 მხარდაჭერა

თქვენ ყველაფერს აკეთებთ, რომ შეამციროთ HTTP მოთხოვნები, მაგრამ თქვენი ვებ მასპინძელი შეიძლება იყოს თქვენი უსიამოვნებების მიზეზი. ნუ გაგიკვირდებათ; სთხოვს და ფიქრობს, ვინ – ამ დროსა და ასაკში – იყენებს HTTP / 2– ს გარდა ყველაფერს?

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

თუ იყენებთ HTTP 1.0 ან უფრო დაბლა, შეამჩნევთ HTTP მოთხოვნის მნიშვნელოვან რაოდენობას.

ნუ იჩქარებთ განსჯას; მე ვნახე ვებ ჰოსტინგის პროვაიდერები, რომლებიც ჯერ კიდევ იყენებენ HTTP 1.0 და PHP უფრო მეტ ვერსიებს. დიახ, თუნდაც HTTP / 2 და PHP 7. აშკარა სარგებელთან ერთად, მე არც კი ვარ ბლეფი; მათი ზოგიერთი მომხმარებელი ჩემთან მოდის, როდესაც მათი დანამატები არ მუშაობს და ეს გამაღიზიანებელია!

რატომ, რატომ? ის ფაქტი, რომ ზოგიერთ ჰოსტინგის პროვაიდერს არ აწუხებს ის ფაქტი, რომ PHP 5.6 არის ცვეთა და აქვს უსაფრთხოების დაუცველობა, სხვა რამ არის. და თუ ისინი არ უჭერენ მხარს HTTP / 2-ს, ეს ნამდვილად შენთვისაა.

KeyCDN HTTP / 2 ტესტი

დაუკავშირდით მასპინძელს ან გამოიყენეთ KeyCDN– ის ინსტრუმენტი შეამოწმეთ თქვენი სერვერი მხარს უჭერს HTTP / 2. საუკეთესო ვებ მასპინძელი მხარს უჭერს HTTP / 2 და PHP უახლეს ვერსიას. თუ თქვენი მასპინძელი ორივე შემთხვევაში ჩამორჩება, სთხოვეთ მათ განახლება ან აირჩიონ უკეთესი ვებ მასპინძელი.

საბოლოო სიტყვები

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

HTTP მოთხოვნების შესამცირებლად, გაათავისუფლეთ თქვენი საიტი, ოპტიმიზაცია მოახდინეთ გამოსახულებები, დააფიქსირეთ რეკონსტრუქტორული სკრიპტები, გამოიყენეთ ქეშირება და გამოიყენეთ თქვენი მასპინძელი მხარს უჭერს HTTP / 2. ამის გარდა, შეეცადეთ შექმნან მარტივი და სუფთა ვებსაიტები, რომლებსაც არ სჭირდებათ ტონა აქტივების დატვირთვა.

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me