როგორ დავაყენოთ DNS წინასწარი მიღება WordPress-ში

DNS-ის წინასწარ მოძიებას შეუძლია WordPress საიტების უფრო სწრაფად ჩატვირთვა. საიტისთვის, რომელიც ეყრდნობა გარე რესურსებს, როგორიცაა Google Analytics, Google fonts და სხვა, მას შეუძლია დაზოგოს 500ms-მდე.

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

WordPress-ში DNS prefecting არის პოპულარული გზა ვებსაიტების უფრო სწრაფად ჩატვირთვის მიზნით, რეგულარულად მოთხოვნილი რესურსების წინასწარ განსაზღვრით, როგორიცაა Google fonts, Google Analytics, Font Awesome და სხვა.

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

როგორ მუშაობს DNS Prefetch?

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

ეს ნიშნავს, რომ თუ თქვენ გაქვთ 5-მდე დომენი, საიდანაც იტვირთავთ რესურსებს, ბრაუზერს შესაძლოა 500 მმ-მდე დასჭირდეს ძებნა.

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

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

DNS-ის წინასწარ მოძიება ბრაუზერი

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

რისთვის გამოვიყენოთ DNS წინასწარ ამოღება

არსებობს მრავალი რესურსი, რომელთა წინასწარ მიღება შეგიძლიათ თქვენი საიტის უფრო სწრაფად ჩატვირთვისთვის. მათ შორისაა:

  • Google ფონტები
  • Google ანალიტიკა
  • CDN URL
  • Google Tag მენეჯერი
  • ფონტის Awesome
  • Google რუკა
  • და ნებისმიერი გარე რესურსი

როგორ დავაყენოთ DNS წინასწარი მიღება WordPress-ში

მიჰყევით ამ ნაბიჯებს, რათა ჩართოთ DNS წინასწარი მოძიება WordPress-ში:

1. დააინსტალირეთ DNS Prefetch მოდული

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

ამ პრობლემის გადასაჭრელად საუკეთესო დანამატია Perfmatters . ეს არის პრემიუმ დანამატი WordPress ვებსაიტის დასაჩქარებლად მრავალი საოცარი ფუნქციით. კიდევ ერთი ალტერნატივაა WP Rocket.

Perfmatters-ისთვის, თქვენ უნდა ჩამოტვირთოთ მოდული მათი საიტიდან . დააინსტალირეთ და გაააქტიურეთ ის თქვენს WordPress-ის დაფაზე.

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

2. დაამატეთ დომენები წინასწარ მისაღებად

Perfmatters მოდულის ინსტალაციისა და გააქტიურების შემდეგ. გადადით მოდულის პარამეტრებში და დააწკაპუნეთ დამატებით შეხებაზე. აქ შეგიძლიათ დაამატოთ დომენები წინასწარ მისაღებად.

თქვენ უნდა დაამატოთ მხოლოდ ერთი დომენი თითო სტრიქონზე ქვემოთ მოცემული ნიმუშის მიხედვით:

//fonts.googleapis.com //www.google-analytics.com //cdnjs.cloudflare.com //www.googletagmanager.com
DNS-ის წინასწარი მოძიება perfmatters

WP Rocket-ისთვის გადადით წინასწარ ჩატვირთვის ჩანართზე და გადადით ქვემოთ DNS მოთხოვნების წინასწარ მისაღებად. აქ შეგიძლიათ შეიყვანოთ URL-ები, რომელთა წინასწარ მიღება გსურთ, როგორც ზემოთ მოცემული.

3. ცვლილებების შენახვა.

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

4. დაამატეთ DNS წინასწარ მოძიება WordPress-ში ხელით.

თუ გსურთ WordPress-ში DNS-ის წინასწარი მოძიების ხელით დამატება ყოველგვარი დანამატის გარეშე, მაშინ მოგიწევთ თქვენი თემის functions.php- ის რედაქტირება.

უბრალოდ დაამატეთ ქვემოთ მოცემული კოდი თქვენს functions.php-ს. ქვემოთ მოცემულ მაგალითში მე დავამატე Google Analytics, Google Tag Manager და Google fonts როგორც სახელმძღვანელო. თქვენ შეგიძლიათ მისი რედაქტირება და ასევე შეგიძლიათ დაამატოთ მეტი.

//* DNS Prefetching
function dns_prefetch() {
    echo '<meta http-equiv="x-dns-prefetch-control" content="on">
<link rel="dns-prefetch" href="https://www.google-analytics.com" />
<link rel="dns-prefetch" href="https://www.googletagmanager.com" />
<link rel="dns-prefetch" href="https://fonts.googleapis.com" />
}
add_action('wp_head', 'dns_prefetch', 0);

უბრალოდ დაამატეთ ახალი ხაზი, რომელიც არის ასეთი:

<link rel="dns-prefetch" href="https://DOMAIN.com" />

დასკვნა

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

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

ასევე გირჩევთ GeneratePress-ს თემისთვის და შეგიძლიათ ნახოთ ჩემი GeneratePress-ის მიმოხილვა რამდენიმე მიზეზის გამო.

მფონ აბელ ეკენე

მფონ აბელ ეკენე

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

სტატიები: 51

მიიღეთ ტექნიკური პროდუქტები

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