Hyper Cache მოდული – ქეშირება უპრობლემოდ. Hyper Cache მოდულის დაყენება ქეშისთვის WordPress-ში გაფართოებული ქეში php ჩართვისთვის

მთავარი / მუხრუჭები

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

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

Hyper Cache მოდულის ინსტალაცია

WordPress ძრავას აქვს მინიმუმ რამდენიმე დანამატი, რომელიც საშუალებას გაძლევთ ჩართოთ ქეშირება. ერთ-ერთი ყველაზე პოპულარული და მარტივი გამოსაყენებელია Hyper Cache მოდული. მისი ჩამოტვირთვა შეგიძლიათ WordPress-ის ოფიციალური საცავიდან - wordpress.org (ჩამოტვირთვა), საიტის ძიების გამოყენების შემდეგ.

ჩამოტვირთვისა და ინსტალაციის თვალსაზრისით, არანაირი პრობლემა არ უნდა წარმოიშვას, რადგან აქ ყველაფერი ხდება სტანდარტული სქემის მიხედვით (ჩვენ ამოვიღებთ საქაღალდეს ყველა ფაილით არქივიდან და ვაკოპირებთ მას wp-content/plugins). გახსნის შემდეგ, გადადით ადმინისტრაციულ პანელზე და მოძებნეთ Hyper Cache ყველაფერში დაინსტალირებული დანამატები. დააჭირეთ ღილაკს "გააქტიურება".. თქვენ ასევე უნდა შეცვალოთ საქაღალდეზე წვდომის უფლებები ყველა wp-content/plugins დანამატით 777-ზე (წაკითხვა და ჩაწერა). ინსტალაციის ბოლო ეტაპი არის wp-config.php ფაილის რედაქტირება. აქ უნდა შეიყვანოთ კოდის შემდეგი ხაზი:

define('WP_CACHE', true).

ეს დაასრულებს ინსტალაციას. გააქტიურების შემდეგ, მოდული დაუყოვნებლივ დაიწყებს თავის მუშაობას (ის ქეშირებს ბლოგის გვერდებს).

ჰიპერ ქეშის დაყენება და სერვერზე დატვირთვის შემცირება

Hyper Cache-ში ძალიან ცოტა პარამეტრია. უპირველეს ყოვლისა, გადადით "მთავარი" ჩანართზე.

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

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

  • მთავარი გვერდისთვის,
  • 404 გვერდისთვის,
  • კომენტარებისთვის,
  • RSS არხისთვის,

ყველა სხვა ელემენტი შეიძლება დარჩეს ნაგულისხმევად.


ჰიპერ ქეში "გამონაკლისები" ჩანართი

შემდეგ ჩანართში " მობილური"უნდა იყოს მითითებული" ოპერაციული რეჟიმი” — > “გამოიყენეთ სტანდარტული ნაღდი ფული”.


ჰიპერ ქეში "მობილური" ჩანართი

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

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

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

მოდულის ინსტალაცია.

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

ეს ფაილი მდებარეობს საიტის root-ში, არ გამოტოვოთ, უბრალოდ გახსენით public_html საქაღალდე და ის იქ არის, გადმოწერეთ თქვენთვის.

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

Define ("WP_CACHE", true);

თავად ჰიპერ ქეში მოდული გვთავაზობს მის დამატებას ხაზის შემდეგ:

Define ("WPLANG", "ru_RU");

მაგრამ, მაგალითად, მე არ მქონია, ამ პრობლემამ შეიძლება ზოგიერთი დამწყები ჩიხში მიიყვანოს, მაგრამ სინამდვილეში მისი ჩასმა შეიძლება სადმე, ამ ხაზამდე wp-config.php ფაილში:

Define ("WP_DEBUG", false);


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

დაყენება.

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

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

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

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

ახლა თქვენ შეგიძლიათ გადახვიდეთ თავად "მთავარი" ჩანართის პარამეტრებზე.

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

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

  3. შეკუმშვის ჩართვა.საკმაოდ საკამათო პუნქტია, ის ააქტიურებს შეკუმშვას gzip ფორმატში, ანუ ათავსებს მთელ გვერდს არქივში და აძლევს მას მომხმარებლის ბრაუზერს, რომელიც თავის მხრივ ხსნის მას და აჩვენებს მას. მაგრამ ბევრ ფორუმში მოგზაურობის შემდეგ აღმოვაჩინე, რომ ეს ფუნქცია შეიძლება არ იმუშაოს და მომხმარებლებისთვის ცარიელი ჩანაწერი გამოჩნდება, ამიტომ ჩვენ არ ვაყენებთ ამ ელემენტს. ჩვენ თვითონ შეკუმშვას დავაკონფიგურირებთ შემდეგ სტატიაში, სადაც ყველაფერი ცოტა უფრო რთული, მაგრამ უფრო უპრობლემო იქნება.
  4. ჩართეთ შეკუმშვა ფრენის დროს.ფრენის დროს შეკუმშვა, თუ სიტყვასიტყვით ითარგმნება, მის ჩართვაში აზრს ვერ ვხედავ. თუ პოსტი რაიმე მიზეზით არ არის ქეშირებული, მაშინ ის ამას გააკეთებს მყისიერად, მაგრამ ჩატვირთვას ძალიან დიდი დრო დასჭირდება, ჯობია ასე გააკეთოთ.
  5. როცა განახლდება მთავარი გვერდიდანარჩენი განახლდება. უსარგებლო ფუნქცია, რატომ უნდა გავასუფთავო ბოლო ჩანაწერების ქეში, თუ მთელ მთავარ გვერდს ვწმენდ, სრული სისულელეა, ყველაფერს ნულზე ვტოვებთ.
  6. როდესაც ჩანაწერები რედაქტირდება.აქ, პრინციპში, შეგიძლიათ განათავსოთ პირველი ელემენტის სუფთა არქივები (კატეგორიები, ტეგები, ..., მაგრამ არა მთავარი) ისე, რომ ჩანაწერის რედაქტირების შემდეგ, ის დაუყოვნებლივ განახლდეს ქეშში. მაგრამ მე არ დავაინსტალირე ის, მე ხშირად არ ვაახლებ ძველ ჩანაწერებს და ჩემი ქეში დაყენებულია განახლდება დღეში ერთხელ (ამ სიის მე-2 პუნქტი), მაგრამ თავად ნახეთ.
  7. კომენტარის დაწერისას.ეს ასევე საკამათო საკითხია, მაშინვე ვიტყვი, რომ მე არ დავდე ისინი, აგიხსნით რატომ. პოსტი შეინახება ყოველ ჯერზე კომენტარის დატოვებისას, ეს კატასტროფა იქნება მაღალი ტრაფიკის და კომენტარების მქონე საიტებისთვის, რადგან ყოველი კომენტარის შემდეგ ის ხელახლა დაიწერება, რაც არ არის კარგი სიჩქარისა და სერვერის დამუშავებისთვის. და ჩემთვის, 24 საათში ერთხელ განახლება საკმარისი იქნება, ყველაფერი ისე წავიდეს, ყველაფერი ცარიელი დარჩეს
  8. ქეშის საქაღალდე.თქვენ შეგიძლიათ დაწეროთ თქვენი გზა იმ ფაილებამდე, რომელსაც მოდული შექმნის, ველი ცარიელი დავტოვე, დაწეროს სადაც სჭირდება.
  9. შემდგომში ეს ფუნქცია შესრულდება.არავინ იცის რა არის და რატომ, მე არ ვიყენებ ამ განყოფილებას.
  10. ბრაუზერის ქეშირების დაშვება.ანუ მომხმარებლის მხარის ბრაუზერებს ვაძლევთ საშუალებას ჩვენი საიტის ქეშირება, ეს უკვე კონფიგურირებული გვაქვს წინა სტატიაში .htaccess-ის შესახებ და კონფლიქტების თავიდან აცილების მიზნით ჯობია გამორთოთ, ეს არ გააუარესებს. .
  11. HTTPS.თუ თქვენ გაქვთ უსაფრთხო კავშირი, მაშინ მაინც შეგიძლიათ ითამაშოთ აქ, მაგრამ დატოვეთ ყველაფერი ისე, როგორც არის.
  12. გამოიყენეთ readfile().ასევე, არავინ იცის რა არის, ამიტომ გამორთული ვტოვებთ.
  13. ემსახურება ბოტებს ვადაგასული გვერდებით.ჩვენ არ ვნიშნავთ ყუთს, ეს არ არის საჭირო.

გამონაკლისები.

  1. არ გააკეთოთ მთავარი გვერდის ქეშირება.მთავარი გვერდი არის ბლოგის ძალიან დინამიური ელემენტი არავითარ შემთხვევაში არ უნდა იყოს ქეშირებული.
  2. არ მოაწყოთ ქეში „გვერდი 404“.ჩვენ არ ვაყენებთ მას ერთნაირად, არ არსებობს მიზეზი, რომ ის მეხსიერებაში დავდოთ.
  3. არ შეინახოთ კომენტარების არხი.მე არ დავდე, კომენტარებიც ასე იყოს შეტანილი.
  4. არ შეინახოთ RSS კომენტარების არხი.არ ჩავრთე და არ გირჩევ.
  5. გამორიცხეთ ზუსტი URI.შეიყვანეთ აქ მისამართები, რომელთა გამორიცხვაც გსურთ, სასარგებლოა, თუ ბლოგზე ატარებთ სარელეო რბოლებს, როდესაც ჩანაწერი მუდმივად უნდა შეიცვალოს.
  6. (დაწყებული) URI-ები გამორიცხულია.ისევე, როგორც წინა, მხოლოდ აქ შეგიძლიათ დანიშნოთ გამონაკლისი მთელი სექციებისთვის, მაგალითად სათაურებისთვის.
  7. გამორიცხეთ ქუქი-ფაილები.ჩვენ გამოვრიცხავთ მათ მომხმარებლის მხარეს.
  8. მოწყობილობები (მომხმარებელი) უნდა გამოირიცხოს.ეს განყოფილება გამორიცხავს მოწყობილობებს, რომლებისთვისაც ქეში არ არის ჩართული.
  9. ნუ ემსახურებით ქეშირებულ გვერდებს ავტორების კომენტარებისთვის.დარწმუნდით, რომ ჩართეთ ის, თუ ჩართული გაქვთ კომენტარის მოდერაცია, წინააღმდეგ შემთხვევაში არ გამოჩნდება ფანჯარა, რომელშიც ნათქვამია: „კომენტარი განიხილება“.
  10. არ შეინახოთ ძველი გვერდები.ვფიქრობ, ეს სტრიქონი სრულიად ზედმეტია, როგორ არ შეიძლება ძველი პოსტების ქეშირება, ისინი შეიცავს ბლოგის ყველაზე მნიშვნელოვანს, თუმცა მე ვფიქრობ, რომ საინფორმაციო საიტებისთვის არის შესაფერისი, დანარჩენისთვის კი ბოროტებაა.

განყოფილება "მობილური".

  1. ოპერაციული რეჟიმი.თუ არ იყენებთ ცალკე თემას მობილური მოწყობილობებისთვის, მაშინ დატოვეთ ყველაფერი, როგორც ყოველთვის.
  2. მობილურის თემა.პირველი განყოფილებიდან გამომდინარე, ჩვენ ვირჩევთ თემას, ან ვტოვებთ მას ისე, როგორც არის.
  3. მობილური მომხმარებლის აგენტები.აქ შეგიძლიათ შეიყვანოთ სხვადასხვა OS, android, app და სხვა.

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

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

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

P.S. გმადლობთ ყურადღებისთვის, იმედი მაქვს, რომ სტატია სასარგებლო იყო და ყველაფერი სწორად დააკონფიგურირეთ

შუადღე მშვიდობისა, მეგობრებო!

დღევანდელი სტატია ეძღვნება Hyper Cache მოდულს, რომელიც ახორციელებს გვერდების ქეშირებას WordPress საიტზე და აჩქარებს მის მუშაობას.

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

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

რა არის ქეშირება და რატომ გჭირდებათ ჰიპერ ქეში?

შევეცდები მარტივი სიტყვებით გითხრათ.

ფაქტია, რომ ჩვენი ძრავები (WordPress, Joomla და ა.შ.) თავდაპირველად აგენერირებენ თავიანთ გვერდებს PHP კოდიდან. და ჩვენს ვიზიტორებს ეძლევათ მზა HTML კოდი. ახლა თქვენ ხედავთ გვერდს ყველა ტექსტით, სურათებით და სხვა ელემენტებით. ეს უკვე შექმნილი გვერდია.

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

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

წარმოიდგინეთ, რომ თქვენს ბლოგზე დღეში 1000 ვიზიტორი გყავთ. ვთქვათ, რომ 40-50 ვიზიტორი სტუმრობს თქვენი ვებსაიტის გვერდებს დროის ერთ ერთეულში. ამრიგად, ნებისმიერ მომენტში, 40-50 მოთხოვნა იქმნება მონაცემთა ბაზაში მზა გვერდის გენერირებისთვის.

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

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

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

რა არის მისი საქმე?

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

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


როგორც ხედავთ არის საქაღალდე სტატიის სახელწოდებით, ხოლო საქაღალდის შიგნით არის index.html ფაილი. ანუ უკვე გენერირებული გვერდი.

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

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

მოდულის ინსტალაცია

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

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

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

გაფრთხილება ამბობს, რომ ჩვენ უნდა დავამატოთ კოდის ახალი ხაზი wp-config.php ფაილს:

define("WP_CACHE", true);

define ("WP_CACHE" , true );

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

მე გადმოვწერე ეს ფაილი ჩემი ვებსაიტის საქაღალდიდან პირდაპირ ჰოსტინგის გამოყენებით FTP კლიენტი FileZilla (). ასევე მოგვიანებით ავტვირთავ.

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

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

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

Hyper Cache მოდულის ძირითადი პარამეტრები

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

მოკლედ თითოეული ღილაკის შესახებ.

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

ზომა ძალიან მცირეა, რადგან ბლოგზე მხოლოდ 10 სტატიაა.

  • იმპორტის პარამეტრები - რამდენადაც მე მესმის, ღილაკი გამოიყენება პარამეტრების იმპორტისთვის ძველი ვერსიამოდული. მე ვერ გამოვიყენე ეს ღილაკი.

ახლა გადახედეთ ჰიპერ ქეშის მთავარ პარამეტრებს.

ჯერ ვაჩვენებ პარამეტრების სურათს, შემდეგ მათ აღვწერ.

  • თარგმანის გამორთვა - ეს ჩამრთველი პასუხისმგებელია დანამატის რუსულად თარგმნაზე. ვინაიდან თავად მოდული არის ინგლისური, მაშინ დამწყებთათვის საკმაოდ რთულია ამის გაგება. ამ პარამეტრის ჩართვით, თქვენ გააკეთებთ ყველა დანამატის ფუნქციის აღწერას პარამეტრებში ინგლისურად, გააუქმებთ თარგმანს, რომლითაც ის დაინსტალირებულია ნაგულისხმევად;
  • ქეშირებული გვერდები მოქმედებს - მიუთითეთ პერიოდი, რომლის განმავლობაშიც შენახული გვერდები შეინახება ქეშში. თუ დააყენებთ 0-ზე, მაშინ გვერდები ყოველთვის იქნება ქეში. თუ ძალიან ხშირად განაახლებთ თქვენი გვერდების შინაარსს, მაშინ დააყენეთ ეს მნიშვნელობა უფრო დაბალი, რადგან ვიზიტორები ვერ ნახავენ ამ ცვლილებებს იმის გამო, რომ გამოჩნდება ადრე შენახული პარამეტრები, რომლებიც მდებარეობს საქაღალდეში ქეშირებული გვერდებით. მე დავაყენე მნიშვნელობა 300 საათზე, რომ გვერდები ქეშში უფრო დიდხანს შევინარჩუნო;
  • ჩართეთ შეკუმშვა - თუ გსურთ თქვენი გვერდების შეკუმშვა, მონიშნეთ ეს ველი. მე ვიყენებ შეკუმშვას, ამიტომ გავააქტიურე პარამეტრი;
  • როდესაც სახლი განახლდება, განაახლეთ თუნდაც - ამ პარამეტრში შეგვიძლია დავაყენოთ რამდენი ბოლო ჩანაწერი წაიშლება ქეშიდან, როდესაც მთავარი გვერდი განახლდება. ხოლო ბლოგებზე, პოსტების დამატებისას მთავარი გვერდი განახლდება, რადგან მათი განცხადებები ნაჩვენებია მთავარ გვერდზე. და ეს ასევე არის გვერდის განახლება. ვტოვებ ნაგულისხმევ მნიშვნელობას;
  • როდესაც პოსტი იღებს კომენტარს - ჩართვა ეს პარამეტრიარქივის გვერდების, კატეგორიების და ტეგების ქეში განახლდება ("სუფთა არქივების" ჩამრთველი), ასევე განახლდება მთავარი გვერდი ("სახლის დასუფთავების" ჩამრთველი) როდესაც კომენტარები დაემატება სტატიას. მე ვფიქრობ, რომ ამ პარამეტრების ჩართვა არ არის საჭირო;
  • პოსტის რედაქტირებისას - ისევე, როგორც წინა პარამეტრი, გვერდის რედაქტირებისას განახლდება მხოლოდ ქეში;
  • ქეშის საქაღალდეები - შეგიძლიათ შეიყვანოთ თქვენი საკუთარი გზა ქეშირებული გვერდების შესანახად. მე საკმაოდ კმაყოფილი ვარ სტანდარტული დირექტორია;
  • გარდა ამისა, ეს ფუნქცია შესრულდება - ამ პარამეტრის მნიშვნელობა დაყენებულია ავტომატურად. ჩვენ ვერაფერს შევცვლით;
  • ბრაუზერის ქეშირების დაშვება - მართალი გითხრათ, ჯერ კიდევ ბოლომდე არ მესმის ეს პარამეტრი. თუ ვინმემ იცით რაზეა საუბარი დაწერეთ კომენტარებში. დეველოპერი არ იყენებს ამ პარამეტრს. მოვუსმინოთ მის აზრს და ასევე არ ჩავწეროთ;
  • HTTPS - ქეშირების რომელი ვარიანტი გამოიყენოთ https პროტოკოლისთვის. ვიყენებ "ქეში ცალკე" ოფციას;
  • გამოიყენეთ readfile - პარამეტრი ამატებს php readfile-ის ერთგვარ ფუნქციას. მართალი გითხრათ, ვერ მივხვდი, რა მნიშვნელობა ჰქონდა;
  • ვადაგასული გვერდების მიწოდება ბოტებს - მიეწოდება თუ არა ვადაგასული გვერდები ბოტებს, რომლებიც სტუმრობენ თქვენს საიტს. დატოვა გამორთული;
  • მოწესრიგებული - იგივე წინა. მოდულის განახლების შემდეგ, პარამეტრი წაიშალა.

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

გამონაკლისის პარამეტრები

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


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

მობილურის პარამეტრები

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

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

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


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

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

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

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

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

მალე გნახავ.

პატივისცემით, კონსტანტინე ხმელევი.

საიტის მაღალი რეიტინგისთვის გარედან საძიებო სისტემებიმნიშვნელოვანია ვებსაიტის გვერდების ჩატვირთვის სიჩქარე. რაც უფრო სწრაფად მიიღებს მომხმარებელი კონტენტს, მით ნაკლებია ალბათობა იმისა, რომ ის დატოვებს ჩატვირთვის გვერდს. როგორც ჰოსტინგის პროვაიდერები, ასევე CDN ქსელები ხშირად მონაწილეობენ ვებსაიტების დატვირთვის სიჩქარისთვის ბრძოლაში. მაგრამ ბევრად უფრო ადვილია პროექტის შესრულების გაუმჯობესება სპეციალური დანამატების გამოყენებით. WordPress პლატფორმისთვის შემუშავებულია ქეშირების მრავალი გაფართოება, რომელთა შორის Hyper Cache გამოირჩევა თავისი შესრულებით და მარტივი კონფიგურაციით. „ჰიპერქეშისგან“ განსხვავებით, ის არ აქცევს საიტს სუფთა სტატიკურ HTML-ად, მაგრამ საშუალებას აძლევს JS სკრიპტებს და AJAX-ს იმუშაონ. რატომ არის ეს მოდული ასე კარგი და როგორ დავაკონფიგურიროთ ის სწორად?

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

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

  • შეფუთული არქივის ატვირთვა დანამატით FTP-ის საშუალებით და შემდგომი აქტივაცია კონსოლის მეშვეობით;
  • გაფართოების დაყენება დანამატის მართვის პანელის მეშვეობით.

დასრულების შემდეგ, არ დაგავიწყდეთ გაფართოების გააქტიურება "Plugins" ჩანართში. "ჰიპერქეშის" პარამეტრების მართვა მდებარეობს "პარამეტრები" >> "ჰიპერ ქეში" გზაზე.

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

გახსენით ბლოგის ძირეული საქაღალდე თქვენს ჰოსტინგზე ფაილ მენეჯერის გამოყენებით და იპოვეთ wp-config.php ფაილი. დააწკაპუნეთ „რედაქტირება“ და სტრიქონის შემდეგ ახალ ფანჯარაში განსაზღვრეთ („WP_DEBUG“, false); შეიყვანეთ კოდის განსაზღვრა (“WP_CACHE”, true), როგორც წერია ზემოთ მოცემულ ეკრანის სურათზე, პირველ სტრიქონში.

შეინახეთ ფაილი და სცადეთ მოდულის პარამეტრების განახლება. თუ „ჰიპერქეში“ კვლავ უჩივის, მაშინ უფრო ახლოს დააკვირდით რა მიუთითეთ კონფიგურაციის ფაილში. თქვენ ასევე შეგიძლიათ შეიტანოთ ცვლილებები wp-config.php-ში FTP-ის საშუალებით ფაილის რედაქტირებით Notepad-ში, მაგალითად, Notepad++-ში.

მოდულის პოვნა შეგიძლიათ WP-ის დეპოზიტარებში – https://wordpress.org/plugins/hyper-cache/. თუმცა, ის არ უნდა აგვერიოს Hyper Cache Extended გაფართოებასთან, ეს არის ორი სრულიად განსხვავებული დანამატი.

დანამატის დაყენება

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

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

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

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

"გამონაკლისების" განყოფილებაში შეგიძლიათ თავიდან აიცილოთ მთავარი გვერდის ქეშირება, ისევე როგორც გვერდები "404" შეცდომით, შესაბამისი ველების შემოწმებით. თუ თქვენთვის მნიშვნელოვანია, რომ ბლოგის რომელიმე გვერდი არ დასრულდეს ქეშში, მაშინ გაააქტიურეთ „Exact URI address to exclude“ ვარიანტი მისი შემოწმებით და შეიყვანეთ თქვენთვის საჭირო გვერდების სრული URL.

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

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

იყენებთ CDN ქსელებს ვებსაიტის დატვირთვის დასაჩქარებლად? „ჰიპერქეში“ ამაშიც დაგეხმარებათ, რადგან თქვენ უბრალოდ უნდა გაააქტიუროთ პარამეტრი და შეიყვანოთ CDN URL შესაბამის ველში.

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

  • htaccess ქეშირება ინახავს ვებ გვერდის შინაარსს ლოკალური კომპიუტერიროდესაც მომხმარებელი სტუმრობს მას;
  • ბრაუზერის ქეშის გამოყენება – ვებმასტერი ბრაუზერებს ავალებს, როგორ მოექცნენ რესურსებს.

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


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

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

როგორ ჩართოთ ბრაუზერის ქეშირება

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

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

ადამიანების უმეტესობისთვის საიტის htaccess-ის ქეშირების ერთადერთი გზა არის ვებ სერვერზე .htaccess ფაილში კოდის დამატება.

.htaccess ფაილი ბევრს აკონტროლებს მნიშვნელოვანი პარამეტრებითქვენი ვებსაიტისთვის.

ბრაუზერის ქეშირება .htaccess ფაილის საშუალებით

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

## იწურება ქეშირება ## ExpiresActive On ExpiresByType image/jpg "წვდომა 1 წელი" ExpiresByType image/jpeg "წვდომა 1 წელი" ExpiresByType image/gif "წვდომა 1 წელი" ExpiresByType image/png "წვდომა 1 წელი" ExpiresByType ტექსტი/csy html "წვდომა 1 თვე" ExpiresByType აპლიკაცია/pdf "წვდომა 1 თვე" ExpiresByType ტექსტი/x-javascript "წვდომა 1 თვე" ExpiresByType აპლიკაცია/x-shockwave-flash "წვდომა 1 თვე" ExpiresByType სურათი/x-ხატი "წვდომა 1 წელი" Expires ნაგულისხმევი "წვდომა 1 თვე"## იწურება ქეშირება ##

შეინახეთ .htaccess ფაილი და შემდეგ განაახლეთ ვებ გვერდი.

როგორ დავაყენოთ ქეშის დრო სხვადასხვა ტიპის ფაილებისთვის

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

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

ქეშირების ალტერნატიული მეთოდი .htaccess-ისთვის

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

შესაძლებელია, რომ Expires მეთოდი არ იმუშაოს თქვენს სერვერზე, ამ შემთხვევაში შეიძლება სცადოთ Cache-Control-ის გამოყენება.

Cache-Control

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

გამოყენების მაგალითი .htaccess ფაილში:

# 1 თვე სტატიკური აქტივების უმეტესობისთვის სათაურის ნაკრები Cache-Control "max-age=2592000, public"

ზემოთ მოყვანილი კოდი ადგენს Cache-Control-ის სათაურს ფაილის ტიპის მიხედვით.

როგორ მუშაობს Cache-Control?

განვიხილოთ htaccess ბრაუზერში ქეშირების კოდის ზემოთ მოცემული ხაზი:

# 1 თვე სტატიკური აქტივების უმეტესობისთვის

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

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

ამ ხაზის შესახებ ყველაზე მნიშვნელოვანი ის არის, რომ ის ჩამოთვლილია სხვადასხვა სახისფაილები ( CSS, JS, JPEG, PNGდა ა.შ. ) და რომ ქეშირების ინსტრუქციები უნდა იქნას გამოყენებული ფაილის ამ ტიპებზე. მაგალითად, თუ არ გსურთ JPG ფაილების ქეშირება განსაზღვრული დროის განმავლობაში, შეგიძლიათ წაშალოთ " JPG". თუ გსურთ დაამატოთ HTML, მაშინ ამ სტრიქონში უნდა მიუთითოთ ” HTML«:

სათაურის ნაკრები Cache-Control "max-age=2592000, public"

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

  • ნაწილი " სათაურის ნაკრები Cache-Control» — ადგენს სათაურს;
  • ცვლადი " მაქს-ასაკი=2592000"—მიუთითებს რამდენ ხანს დასჭირდება ქეშირების პროცესი (წამებში). ამ შემთხვევაში ქეშს ვაკეთებთ ერთი თვის (2592000) წამის განმავლობაში;
  • ნაწილი " საჯარო» იუწყება, რომ ის საჯაროდ ხელმისაწვდომია.

© 2024 ermake.ru -- კომპიუტერის შეკეთების შესახებ - საინფორმაციო პორტალი