ეს არის ჩვენი სერიალი Apache– ს ოპტიმიზაცია და შესრულების რეგულირება, აქ ჩვენ წარმოგიდგენთ ახალს Googleპროდუქტს ქვია mod_pagespeed მოდული ამისთვის აპაჩი ან Nginx რაც ვებსაიტს ბევრად უფრო სწრაფად იტვირთებს, ვიდრე ოდესმე.
მე პირადად გამოვცადე ეს მოდული ჩვენს პირდაპირ ეთერში (tecmint.com) სერვერი და შედეგები გასაოცარია, ახლა საიტი იტვირთება ბევრად უფრო სწრაფად, ვიდრე ადრე. ყველას გირჩევთ დააინსტალიროთ და ნახოთ შედეგი.
არ გამოტოვოთ:5 რჩევა თქვენი Apache ვებ სერვერის მუშაობის გასაუმჯობესებლად
ამ სტატიაში ჩვენ გაჩვენებთ როგორ დააინსტალიროთ და დააკონფიგურიროთ Google'S mod_pagespeed მოდული ამისთვის აპაჩი და Nginx ვებ სერვერები RHEL/CentOS/ფედორა და დებიანი/უბუნტუ სისტემები ოფიციალური ორობითი პაკეტების გამოყენებით, ასე რომ თქვენი სისტემა მიიღებს რეგულარულ განახლებებს ავტომატურად და იქნება განახლებული.
mod_pagespeed არის ღია კოდის მოდული აპაჩი და Nginx ვებ სერვერი, რომელიც ავტომატურად ოპტიმიზირდება Ვებ გვერდები ვებ გვერდების გამოყენებისას უკეთესი მუშაობის გასაუმჯობესებლად HTTP სერვერი.
მას აქვს რამდენიმე ფილტრი, რომელიც ავტომატურად ახდენს ფაილების ოპტიმიზაციას HTML, CSS, JavaScript, JPEG, PNG და სხვა რესურსები.
mod_pagespeed შემუშავებულია PageSpeed ოპტიმიზაციის ბიბლიოთეკებში, განლაგებულია 100K+ ვებსაიტზე და უზრუნველყოფილია ყველაზე პოპულარული CDN და ჰოსტინგის პროვაიდერებით, როგორიცაა GoDaddy, EdgeCast, DreamHost და რამდენიმე მათგანი.
ის გთავაზობთ 40 -ზე მეტ ოპტიმიზაციის ფილტრს, რომელიც მოიცავს:
ამჟამად mod_pagespeed მოდულის მხარდაჭერილი Linux პლატფორმებია RHEL/CentOS/ფედორა და დებიანი/უბუნტუ ამისთვის 32 ცოტა და 64 ბიტის განაწილება.
დააინსტალირეთ mod_pagespeed Apache და Nginx– ზე RHEL/CentOS/ფედორა და დებიანი/უბუნტუ
როგორც ზემოთ განვიხილე, რასაც ჩვენ ვიყენებთ Googleარის ოფიციალური ორობითი პაკეტები, რომ დააინსტალიროთ იგი მომავალი განახლებებისთვის, ასე რომ მოდით წავიდეთ წინ და დავაინსტალიროთ თქვენს სისტემებზე თქვენი OS არქიტექტურის საფუძველზე.
32-ბიტიან სისტემებზე # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.rpm. # yum ინსტალაცია [# თუ ჯერ არ გაქვთ 'at' დაინსტალირებული] # rpm -Uvh mod-pagespeed-stable_current_i386.rpm64-ბიტიან სისტემებზე # wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm. # yum ინსტალაცია [# თუ ჯერ არ გაქვთ 'at' დაინსტალირებული] # rpm -Uvh mod-pagespeed-stable_current_x86_64.rpm.
32-ბიტიან სისტემებზე $ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_i386.deb. $ sudo dpkg -i mod-pagespeed-stable_current_i386.deb. $ sudo apt -get -f ინსტალაცია 64-ბიტიან სისტემებზე $ wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_amd64.deb. $ sudo dpkg -i mod-pagespeed-stable_current_amd64.deb. $ sudo apt -get -f ინსტალაცია.
ორობითი პაკეტებიდან mod_pagespeed– ის დაყენება დაამატებს Google– ის ოფიციალურ საცავს თქვენს სისტემას, ასე რომ თქვენ შეგიძლიათ ავტომატურად განაახლოთ mod_pagespeed პაკეტის მენეჯერის გამოყენებით yum ან apt.
ვნახოთ რა პაკეტებია mod_pagespeed სისტემაში დაინსტალირებული:
მოდული საშუალებას გაძლევთ კონფიგურაციის ფაილების და დირექტორიების ავტომატურად ინსტალაციის დროს.
Მნიშვნელოვანი: Nginx– ში mod_pagespeed– ის კონფიგურაციის ფაილები, როგორც წესი, გვხვდება ქვემოთ /usr/local/nginx/conf/ დირექტორია
აპაჩში, mod_pagespeed ავტომატურად Ჩართვა როდესაც დაინსტალირებულია, Nginx– ში თქვენ უნდა მოათავსოთ შემდეგი ხაზები თქვენს nginx.conf ფაილზე და ყველა სერვერის ბლოკში, სადაც PageSpeed ჩართულია:
pagespeed on; # უნდა არსებობდეს და იყოს დაწერილი nginx– ის მიერ. გამოიყენეთ tmpfs საუკეთესო შესრულებისთვის. pagespeed FileCachePath /var /ngx_pagespeed_cache; # დარწმუნდით, რომ გვერდის სიჩქარის ოპტიმიზირებული რესურსების მოთხოვნა გადადის გვერდის სიჩქარის დამმუშავებელზე. # და არცერთი ზედმეტი სათაური არ არის მითითებული. მდებარეობა ~ "\ .pagespeed \. ([a-z] \.)? [a-z] {2} \. [^.] {10} \. [^.]+" {add_header "" ""; } მდებარეობა "^/pagespeed_static/" {} მდებარეობა "^/ngx_pagespeed_beacon $" {}
დაბოლოს, არ დაგავიწყდეთ თქვენი Apache ან Nginx სერვერის გადატვირთვა, რათა დაიწყოთ mod_pagespeed სწორად მუშაობა.
Დამოწმება mod_pagespeed მოდული, ჩვენ გამოვიყენებთ დახვევა ბრძანება დომენზე ან IP- ზე შესამოწმებლად, როგორც ნაჩვენებია:
# curl -D- http://192.168.0.15/ | ნაკლები.
HTTP/1.1 200 OK. თარიღი: პარ, 04 მარტი 2016 07:37:57 GMT. სერვერი: Apache/2.4.6 (CentOS) PHP/5.4.16... X-Mod-Pagespeed: 1.9.32.13-0
HTTP/1.1 200 OK. თარიღი: პარ, 04 მარტი 2016 07:37:57 GMT. სერვერი: nginx/1.4.0... X- გვერდი-სიჩქარე: 1.5.27.1-2845...
თუ არ ხედავთ X-Mod-Pagespeed სათაური, ეს ნიშნავს mod_pagespeed ფაქტიურად არ არის დაინსტალირებული
თუ არ გსურთ გამოიყენოთ mod_pagespeed მთლიანად, შეგიძლია Გამორთვა შემდეგი სტრიქონის ჩასმით pagespeed.conf ფაილი ზედა.
ModPages გამორთულია
ანალოგიურად, რომ Ჩართვა მოდული, ჩასვით შემდეგი ხაზი pagespeed.conf ფაილი ზედა.
ModPagespeed ჩართულია
როგორც ზემოთ ვთქვი ინსტალაციის შემდეგ mod_pagespeed ჩვენი ვებ გვერდი იტვირთება 40%-50% უფრო სწრაფად. ჩვენ ნამდვილად გვინდა ვიცოდეთ თქვენი ვებსაიტის სიჩქარის შესახებ მას შემდეგ, რაც თქვენს სისტემებზე დაინსტალირებთ კომენტარების საშუალებით.
კონფიგურაციის შესახებ უფრო დეტალური ინფორმაციისთვის, შეგიძლიათ ნახოთ ოფიციალური mod_pagespeed გვერდი აქ https://developers.google.com/speed/pagespeed/module/.