ფაილი მარკეტინგულისაძიებო მარკეტინგისოციალური მედია და ინფლუენსერ მარკეტინგი

საიტის სიჩქარე და ასინქრონული JavaScript

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

მკაცრი ადგილი, რომელზეც მარკეტოლოგები არიან დაყენებული, არის ის, რომ ორივე აქვს ძალიან სწრაფი ვებ გვერდი და კვლავ მოიცავს ინტეგრაციებსა და სოციალურ ელემენტებს, რომლებმაც შეიძლება შექმნან დამოკიდებულება იმაზე, თუ რამდენად სწრაფად ჩაიტვირთება თქვენი საიტი. ასეთი მაგალითია სოციალური ღილაკები. Martech– ზე, ჩვენ გვაქვს სოციალური ღილაკები საიტის თითოეულ გვერდზე. ასე რომ ... თუ Facebook რესურსები ერთ დღეს ნელა იტვირთება, ეს ანელებს ჩვენს საიტს. შემდეგ ამას დაამატეთ Twitter, Pinterest, Buffer და ა.შ. და თქვენი საიტის სწრაფი დატვირთვის შანსი პრაქტიკულად არაფრისაა.

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

Pingdom– ზე ტესტის ჩატარებით შეგიძლიათ ნახოთ თუ რა აისახება თქვენს გვერდის სიჩქარეზე:
pingdom გვერდის დატვირთვა

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

იხილეთ ფრაგმენტი, თუ როგორ უნდა გავაკეთოთ ეს სწორად ემილ სტენსტრომისგან:

(ფუნქცია () {ფუნქცია async_load () {var s = document.createElement ('სკრიპტი'); s.type = 'text / javascript'; s.async = true; s.src = 'http://buttondomain.com /script.js '; var x = belge else window.addEventListener ('ჩატვირთვა', async_load, ყალბი);}) ();

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

Douglas Karr

Douglas Karr არის CMO of OpenINSIGHTS და დამფუძნებელი Martech Zone. დუგლასი დაეხმარა ათეულობით წარმატებულ MarTech სტარტაპს, დაეხმარა 5 მილიარდ დოლარზე მეტის შეძენისა და ინვესტიციების გამომუშავებაში და აგრძელებს კომპანიებს მათი გაყიდვებისა და მარკეტინგული სტრატეგიების განხორციელებაში და ავტომატიზაციაში. დუგლასი არის საერთაშორისოდ აღიარებული ციფრული ტრანსფორმაციის და MarTech ექსპერტი და სპიკერი. დუგლასი ასევე არის Dummie's-ის სახელმძღვანელოს და ბიზნეს ლიდერობის წიგნის გამოქვეყნებული ავტორი.
დაბრუნება ღილაკზე
დახურვა

Adblock აღმოჩენილია

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