Yandex. ფოსტა: გვერდის ჩატვირთვას დიდი დრო სჭირდება

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

1. შეამოკლეთ კოდი

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

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

თუ გსურთ იცოდეთ JavaScript-ით ყველაფერი წესრიგშია თქვენს ვებ გვერდზე, გამოიყენეთ ეს სერვისი: https://varvy.com/tools/js/

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

2. გამოიყენეთ საიტის შეკუმშვა

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

შეგიძლიათ შეამოწმოთ, იყენებს თუ არა თქვენი საიტი gzip-ს მონაცემთა შეკუმშვისთვის, ეწვიეთ ამ რესურსს: http://www.gidnetwork.com/tools/gzip-test.php

და ქვემოთ მოცემულ ბმულზე მიყევით, შეგიძლიათ გაიგოთ, არის თუ არა ზოგადად გამოყენებული შეკუმშვის ტექნოლოგია თქვენს საიტზე: http://www.whatsmyip.org/http-compression-test/

3. შეამცირეთ გადამისამართებების რაოდენობა

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

თქვენ შეგიძლიათ შეამოწმოთ თქვენი საიტი გადამისამართებისთვის ამ პროგრამის გამოყენებით (არსებობს უფასო ვერსია): https://www.screamingfrog.co.uk/seo-spider/

4. შეამცირეთ დანამატების რაოდენობა

ეს პუნქტი ეხება მათ, ვინც იყენებს CMS: Wordpress, Joomla ან სხვა. შეამოწმეთ დანამატების სია, რომლებსაც რეგულარულად იყენებთ არასაჭირო ან აღარ იყენებთ. დანამატების რაოდენობის შემცირება დადებითად იმოქმედებს თქვენი ვებსაიტის დატვირთვაზე და მთლიან შესრულებაზე. თუ თქვენ იყენებთ Wordpress-ს, როგორც კონტენტის მართვის სისტემას, ასევე შეგიძლიათ ოპტიმიზაცია მოახდინოთ დანამატების რაოდენობაზე სპეციალური დანამატის P3 (Plugin Performance Profiler) გამოყენებით: https://wordpress.org/plugins/p3-profiler/ ეს დანამატი გაჩვენებთ შესრულებას. სხვა დანამატების მონაცემები და როგორ მოქმედებს თითოეული საიტის მუშაობაზე. ეს დაგეხმარებათ განსაზღვროთ რომელი დანამატები უნდა გაუქმდეს პირველ რიგში.

5. თქვენი სურათების ოპტიმიზაცია

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

6. გამოიყენეთ ბრაუზერის ქეში

ქეშირების გამოყენებით, შეგიძლიათ მნიშვნელოვნად გააუმჯობესოთ თქვენი ვებსაიტის ჩატვირთვის სიჩქარე: როდესაც მომხმარებელი პირველად ეწვევა თქვენს ვებსაიტს, ზოგიერთი JavaScript და CSS ფაილი შეინახება მისი ბრაუზერის ქეშში, რომელიც შემდეგ ავტომატურად გამოჩნდება შემდეგ ვიზიტებზე და ბრაუზერს არ მოუწევს დროის დაკარგვა მათ ჩამოსატვირთად. ქეშირებისთვის, Expires HTTP სათაური სწორად უნდა იყოს კონფიგურირებული. ამის გაკეთება შეგიძლიათ შემდეგი ხაზების ჩაწერით .htaccess ფაილში, რომელიც მდებარეობს root საქაღალდეში:

Header-ის დამატება Cache-Control "public" FileETag MTtime Size ExpiresActive On ExpiresDefault "წვდომა პლუს 0 წუთი" ExpiresByType სურათი / ico "წვდომა პლუს 1 თვე" ExpiresByType ტექსტი / css "წვდომა პლუს 1 თვე" ExpiresByType 1 თვის ტექსტი "access" ExpiresByType სურათი / gif "წვდომა პლუს 1 თვე" ExpiresByType სურათი / jpg "წვდომა პლუს 1 თვე" ExpiresByType სურათი / png "წვდომა პლუს 1 თვე"

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

თუ იყენებთ კონკრეტულ CMS-ს, შეგიძლიათ დააინსტალიროთ სპეციალური მოდული ამისათვის. Wordpress-ის შემთხვევაში, W3 Total Cache შესაფერისია: ქეშირება ჩართულია პარამეტრებში (აირჩიეთ ამ მოდულის პარამეტრები ყველა სიაში დაინსტალირებული დანამატები, შემდეგ ზოგადი - მონიშნეთ ყუთი „ყველა ქეშირების ტიპის ჩართვა ან გამორთვა (ერთდროულად)“ გვერდით.

7. საიტის მუშაობის მონიტორინგი

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

  • უკვე ზემოთ ნახსენები გვერდის სიჩქარის ანალიზი: https://developers.google.com/speed/pagespeed/insights/?hl=ru
    Google-ის ეს ინსტრუმენტი ზომავს თქვენი ვებ რესურსის ჩატვირთვის სიჩქარეს (0-დან 100 ქულამდე; რაც უფრო მაღალია ქულა, მით უკეთესი). სერვისი მოგცემთ რეკომენდაციებს მუშაობის გასაუმჯობესებლად, ასევე გაჩვენებთ ოპტიმიზაციის რომელი პუნქტები დაასრულეთ. გაითვალისწინეთ, რომ Page Speed ​​Insights-ში რედაქტირებისა და კორექტირების განხორციელებისას, თქვენმა საიტმა ქულების რაოდენობაც შეიძლება შეიცვალოს.
  • Pingdom ვებსაიტის სიჩქარის ტესტი: http://tools.pingdom.com/fpt/
    კარგი ინგლისურენოვანი სერვისითქვენი რესურსის ჩატვირთვის სიჩქარის შესამოწმებლად. ეს განსაკუთრებით სასარგებლო იქნება მათთვის, ვინც მართავს საერთაშორისო რესურსებს, რადგან საშუალებას გაძლევთ აირჩიოთ ადგილი, საიდანაც ჩატარდება ტესტირება: აშშ, ავსტრალია ან შვედეთი (შედეგი განსხვავებული იქნება). აჩვენებს უამრავ სხვადასხვა მონაცემს და აკეთებს რეკომენდაციებს.
  • დატვირთვა: https://loadimpact.com/
    ეს სერვისი საშუალებას გაძლევთ შექმნათ რამდენიმე მოთხოვნა თქვენს საიტზე, რომლითაც შეგიძლიათ გაიგოთ, პირველ რიგში, თქვენი საიტის ჩატვირთვის საშუალო სიჩქარე და მეორეც, გაიგოთ, როგორ მოიქცევა თქვენი საიტი გარკვეული რაოდენობის მოთხოვნასთან (გაუძლებს თუ არა მას ტვირთი).
  • LoadStorm: http://loadstorm.com/
    ამ სერვისით თქვენ შეგიძლიათ ჩაატაროთ თქვენი საიტის საკმაოდ სერიოზული ტესტი. უფასო ვერსიასერვისი საშუალებას მოგცემთ შეამოწმოთ თქვენი რესურსი 10 მომხმარებლის დახმარებით, მაგრამ ფასიანი ვერსია უფრო მეტ შესაძლებლობებს იძლევა, კერძოდ, შეგიძლიათ დამოუკიდებლად დაწეროთ სკრიპტი, რომელსაც მომხმარებლები შეასრულებენ (მაგალითად, დააწკაპუნეთ გარკვეულ ღილაკზე ან გადადით სასურველი განყოფილება). ამ შემთხვევაში, თქვენ უნდა დაადასტუროთ, რომ თქვენ ხართ საიტის მფლობელი.

დასკვნა

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

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

რატომ ქმნიან ბრაუზერები ქეშს?

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

რატომ გვასწავლეს ქეშის გაწმენდა?

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

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

წაშალეთ ბრაუზერის ისტორია და დროებითი ფაილები ქეშის გასუფთავების გარეშე

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

პირადი რეჟიმის გამოყენება (ინკოგნიტო რეჟიმი)

თუ არ გსურთ რომელიმე საიტმა დატოვოს კვალი თქვენს კომპიუტერზე, უბრალოდ გაააქტიურეთ პირადი დათვალიერების რეჟიმი (მასში ის გააქტიურებულია Ctrl + Shift + N დაჭერით), რომლის დახურვის შემდეგ იქნება დათვალიერებული გვერდების მთელი ისტორია და მონაცემები. წაშლილია ბრაუზერიდან და არავინ იცის მათ შესახებ.

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

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

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

შემდეგი რამ შეიძლება სცადოთ:

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

    გვერდის გენერირებისას, თქვენ წინაშე დადგება ამოცანა, გაავრცელოთ სურათები 4 სხვადასხვა ჰოსტზე. ეს ყველაზე მარტივად მიიღწევა ნებისმიერი ჰეშის ფუნქციით, როგორიცაა MD5. იმის მაგივრად რომ გადმოწერო ყველაფერი ერთი http://static.example.com/-დან, შექმენით 4 ჰოსტი (მაგ. static0.example.com, static1.example.com, static2.example.com, static3.example.com) და გამოიყენეთ 2 ბიტი MD5-დან. თანხა თითოეული სურათისთვის, რათა აირჩიოთ რომელ ჰოსტზე დააყენოთ ბმული მის ჩამოსატვირთად. დარწმუნდით, რომ ყველა გვერდი იყენებს იმავე შესატყვის ალგორითმს (თითოეული სურათისთვის მიუთითეთ ერთი და იგივე ჰოსტზე), წინააღმდეგ შემთხვევაში თქვენ უშედეგოდ იბრძვით ქეშირების წინააღმდეგ.

    ამასთან, აღსანიშნავია, რომ სხვა ჰოსტის დამატება ზრდის DNS-ის დამატებითი ძიების და HTTP კავშირების ღირებულებას. თუ მომხმარებლებს ჩართული აქვთ მოთხოვნის დამუშავება, ან გვერდი იტვირთება ათზე ნაკლებ ობიექტზე ( პირადად მე გირჩევდი 5-6 დამიზნებას თითო ჰოსტზე ე.ი. 10 ობიექტით შეგიძლიათ შეიყვანოთ მეორე ჰოსტი, 16-ით - მესამე, ხოლო 25-ით - მეოთხე), მაშინ მომხმარებლები ვერ იგრძნობენ სარგებელს პარალელური მოთხოვნის რაოდენობის გაზრდისგან და ვებგვერდის დატვირთვის დაჩქარების ნაცვლად შეამჩნევენ შენელებას. უპირატესობები ეს მიდგომაგამოჩნდება მხოლოდ გარე ობიექტების დიდი რაოდენობით გვერდებისთვის. ამ ტექნიკის სრულად დანერგვამდე ღირს თქვენი მომხმარებლებისთვის დატვირთვის დროში სხვაობის გაზომვა.

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

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

    რეგულარულად შეამოწმეთ თქვენი საიტი "ჩვეულებრივი" კავშირების გამოყენებით. ჩემს შემთხვევაში, გამოვიდა „ნელი პროქსის“ გამოყენება, რომელიც ახდენდა ცუდ DSL კავშირს ახალი ზელანდიიდან (768 Kbps შემოსვლა, 128 Kbps გამორთვა, 250ms შეყოვნება, 1% პაკეტის დაკარგვა) გიგაბაიტის ბმულის ნაცვლად რამდენიმე მილიწამში სერვერებიდან შტატებში. საკმაოდ სასარგებლო იყოს. ჩვენ აღმოვაჩინეთ და დავაფიქსირეთ მრავალი ფუნქციური ხარვეზი და გამოყენებადობის პრობლემა ძალიან სწრაფად.

    ასეთი ნელი კავშირის სიმულაციისთვის მე გამოვიყენე მოდულები Linux-ის ბირთვები netem და HTB, რომლებიც ხელმისაწვდომია 2.6-დან. ორივე მოდული დაინსტალირებულია ბრძანებით. ეს მიიღწევა ყველაზე ზუსტ ემულაციას, რაც მე ვიპოვე, მაგრამ მე მას იდეალურს არ დავარქმევ. პირადად მე არ გამომიყენებია, მაგრამ, ყველა ანგარიშით, შესაბამისად ფარული შესაძლებლობამათ ბრაუზერში, რომელიც ასევე საშუალებას გაძლევთ მიიღოთ გარკვეული Დამატებითი ინფორმაციაჩამოტვირთვის შესახებ.

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

    სცადეთ შეამოწმოთ თქვენი საიტის ხშირად დატვირთული გვერდები მუშაობისთვის ლოკალური ქსელიგამოყენებით, რომელიც მოყვება Apache ვებ სერვერს. თუ სერვერი პასუხობს 5-10 მილიწამზე მეტ ხანს გვერდის გენერირებისას, მაშინ ღირს კარგად გვესმოდეს, რაზე იხარჯება სერვერის დრო.

    თუ ასეთი ტესტების შედეგად, შეფერხებები იყო ძალიან მაღალი და ვებ სერვერის პროცესი (ან CGI, თუ მას იყენებთ) "მოიხმარა" ძალიან ბევრ CPU, მაშინ ამის მიზეზი ხშირად შეიძლება იყოს სკრიპტების შედგენის საჭიროება გაშვების დრო თითოეულ მოთხოვნაზე. ასეთი პროგრამული უზრუნველყოფაროგორიცაა eAccelerator PHP-სთვის, mod_perl perl-სთვის, mod_python python-ისთვის და ა.შ. შეუძლია სერვერის მხარის სკრიპტების ქეშირება შედგენილ მდგომარეობაში, რაც მნიშვნელოვნად აჩქარებს თქვენი საიტის ჩატვირთვის დროს. გარდა ამისა, ღირს თქვენი პროგრამირების ენის პროფილირების ინსტრუმენტის პოვნა, რათა დადგინდეს სად იხარჯება CPU. თუ თქვენ შეძლებთ პროცესორის მაღალი დატვირთვის მიზეზის აღმოფხვრას, მაშინ გვერდები უფრო სწრაფად მოემსახურება და შეგიძლიათ მეტი ტრაფიკის მიწოდება ნაკლები მანქანით.

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

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

დასკვნა

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

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

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

დროთა განმავლობაში, ისინი იწყებენ ძალიან დიდ ადგილს მყარ დისკზე.

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

რა არის

სანამ Windows-ზე Google Chrome-ში ქეშს გაასუფთავებთ, უნდა გესმოდეთ, რა არის სინამდვილეში. თავად ტერმინი ნაღდი ფული აღებულია ინგლისური სიტყვიდან cashe. ის განსაზღვრავს ქეშის ან შენახვის ადგილს. მას ასევე ხშირად უწოდებენ "ქუქიებს" იმის გამო, რომ ეს არის საიტის ტექსტური მონაცემები, რომლებიც ინახება მომხმარებლის კომპიუტერში. ტექნიკური დეტალების გარდა, შეგვიძლია ვთქვათ, რომ ასეთი სახის ინფორმაციის საცავი შესაძლებელს ხდის მიწოდებას სწრაფი გახსნადა იმ საიტების ჩვენება, რომლებსაც მომხმარებელი ადრე ეწვია ქრომის საშუალებით.

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

თუმცა ამ შემთხვევაში არის უარყოფითი მხარეებიც. Მაგალითად:

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

როგორ გავწმინდოთ

პროცედურა თავისთავად რაც შეიძლება მარტივია. უპირველეს ყოვლისა, თქვენ უნდა გაუშვათ თავად ბრაუზერი ვინდოუსის სისტემა... ახლა თქვენ უნდა დააჭიროთ კლავიშთა კომბინაციას Shift + Ctrl + Delete. ეს არის ყველაზე სწრაფი გზაბრაუზერის ქუქიების გახსნა. ეს შეიძლება გაკეთდეს სხვა გზით. ამისათვის თქვენ უნდა იპოვოთ მენიუში შესვლის ღილაკი chrome-ში (ის არის უახლესი ვერსიებიაღინიშნება სვეტში დალაგებული სამი წერტილით), მას უწოდებენ "პარამეტრები და მართვა" და დააჭირეთ.

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

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

ეს ასრულებს Windows-ის მეშვეობით Google Chrome ბრაუზერის ინფორმაციის ფაილების შენახვის პროცედურას. თუმცა ისიც უნდა ითქვას, რომ "პერსონალური მონაცემების" პარამეტრების განყოფილებაში ყოფნისას შეგიძლიათ მიუთითოთ Google Chrome-ში შენახული მონაცემების გარკვეული ტიპის წაშლის სიხშირე. ეს საშუალებას მოგცემთ დარწმუნდეთ, რომ ყველა ფაილი არ არის წაშლილი, მაგრამ მხოლოდ მოძველებულია და აღარ არის შესაბამისი. ასევე, უნდა ითქვას, რომ ქუქი-ფაილებს და ქეშს მნიშვნელოვანი განსხვავებები აქვთ:

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

თქვენ ასევე შეგიძლიათ წაშალოთ ყველა შენახული ფაილი Chrome-ში შესვლის გარეშე. ამისათვის თქვენ უნდა გახსნათ თავად საქაღალდე Windows-ში, სადაც ისინი ინახება.
როგორც წესი, ეს შეიძლება გაკეთდეს C: \ Documents and Settings \ Admin \ Local Settings \ Application Data \ Google \ Chrome \ მომხმარებლის მონაცემები \ ნაგულისხმევი \ Cache \ სადაც "Admin" არის Windows მომხმარებლის სახელი.

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

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

რისთვის არის ის: 2014 წელს Walmart-ის ვებსაიტს მობილურ მოწყობილობებზე ჩატვირთვა დასჭირდა 7 წამის განმავლობაში და აჩვენებდა მომხმარებლებს თეთრი ეკრანი... ერთ წელიწადში Walmart-მა გვერდის დატვირთვის დრო 2,9 წამამდე შეამცირა. 4 წამი შემცირდა დატვირთვის ბარიერების შემცირებით: გამარტივება JavaScript კოდინელი შრიფტების მოხსნა, სურათების ოპტიმიზაცია. წამში სიჩქარის ზრდამ გაზარდა საიტის კონვერტაცია 2%-ით.

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

ირინა ვინიჩენკო

კონტენტ მარკეტერი SEMANTICA

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

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

  • pr-cy.ru
  • mainspy.ru
  • airi.rf

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

ჩემს სტატიებში ბევრს ვსაუბრობ მობილური ოპტიმიზაციის მნიშვნელობაზე. რატომ ვანიჭებ ამას დიდ მნიშვნელობას?

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

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

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

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

რატომ არის მნიშვნელოვანი სისწრაფეზე ფიქრი

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

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

არ დაგვავიწყდეს, რომ Google ასევე აქცენტს აკეთებს ვებსაიტების ჩატვირთვის სიჩქარეზე. ის იყენებს სიჩქარეს, როგორც რეიტინგის ფაქტორს.

შეიტყვეთ თქვენი საიტის ჩატვირთვის სიჩქარე

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

Ერთ - ერთი საუკეთესო ტესტებიმობილური საიტის სიჩქარე - იფიქრე Google-ით:

ჩვენ ვამოწმებთ მას Amazon.com-ზე, რადგან ის ხშირად გამოიყენება მობილურიდან.

ანალიზის პროცესს ერთი-ორი წუთი სჭირდება.

ანალიზის დასასრულს ნახავთ სამ რეიტინგს:

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

პირველი რეიტინგი აჩვენებს, თუ რამდენად მარტივია თქვენი საიტის გამოყენება მობილურზე. ეს არის ზოგადი მეტრიკა. ამ ინდიკატორისთვის Amazon მშვენივრად მუშაობს. მაგრამ ჩამოტვირთვის სიჩქარე ცუდია.
Think With Google გთავაზობთ ვებსაიტების უფასო დიაგნოსტიკას. გირჩევთ, დათანხმდეთ დეტალური ანგარიშის მომზადებაზე და ანალიზის საფუძველზე ნახოთ, რას გთავაზობთ სერვისი.

გააუმჯობესე შენი მობილური საიტის დიზაინი

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

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

მობილური საიტები ძალიან შეიცვალა ბოლო ორი წლის განმავლობაში. ადრე ჩვეულებრივი იყო საიტის ორი ვერსიის არსებობა - ჩვეულებრივი, დესკტოპის და მობილური. ეს უკანასკნელი ადვილად იდენტიფიცირებული იყო ქვედომენით "m.":

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

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

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

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

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

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

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

ასე რომ, თუ ჯერ არ გაქვთ საპასუხო ვებ დიზაინი, დროა დაიწყოთ ამაზე ფიქრი.

გახადეთ თქვენი საიტი მსუბუქი

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

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

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

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

გამარტივება

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

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

აი მაგალითი მარტივი დიზაინიფარდაგების ექიმისგან:

გლამურული. არანაირი ზედმეტი ბზინვარება. ყურადღებას იპყრობს.

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

შეამცირეთ ნაბიჯები

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

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

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

მაგ მობილურ საიტს Boden's-ს მივცემ. იქ პროდუქციის ყიდვა ძალიან მარტივია. თქვენ უბრალოდ დაამატეთ იგი თქვენს კალათაში, შეავსეთ გადახდის დეტალები, გადაიხადეთ.

სწორი და მარტივი. ზედმეტი არაფერი.

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

გამოიყენეთ ნაკლები სურათი

კარგი სურათები სასარგებლოა ნებისმიერი საიტისთვის. მომხმარებლებს მოსწონთ ისინი და ეხმარებიან SEO-ში. მაგრამ თუ სიკეთე ძალიან ბევრია, ის კარგავს კარგს.

ცნობისთვის, სურათები იკავებს გვერდის წონის დაახლოებით 63%-ს.

2011 წლიდან 2015 წლამდე საშუალო წონა მობილური გვერდისამჯერ გაიზარდა.

სურათები გვერდის ყველაზე მოთხოვნადი ელემენტებია. ისინი დიდ ადგილს იკავებენ. უსაფუძვლოდ ბევრი სურათი ცუდია.

სურათის წონის შემცირების ორი გზა არსებობს:

  • სურათის ამოჭრა.
  • შეკუმშოს სურათი.

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

არ გამოიყენოთ მორგებული შრიფტები

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

ზოგი ჭამს ტონა CSS-ს, ზოგი კი JavaScript-ს ამძიმებს. ნებისმიერ შემთხვევაში, არსებობს უზარმაზარი რაოდენობის კოდი.

თქვენი კოდის მინიმიზაცია

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