როგორ დავაყენოთ 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 წინასწარ ამოღება

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

  • 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 ძალიან ბევრია თქვენთვის, მაშინ Hostinger მდე Bluehost კარგად იმუშავებს მცირე ვებსაიტებზე.

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

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

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

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

სტატიები: 51

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

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