რატომ არის შენს WordPress ვებგვერდი ნელი? მარტივი გზები დააჩქაროთ თქვენი WP საიტები

WordPress არის ყველაზე პოპულარული შინაარსის მართვის სისტემა (CMS) და ძალებით უშვებს დღესდღეობით მსოფლიოში ყველა ვებ – გვერდის 34% –ზე მეტს. ეს ფასდება მისი მრავალფეროვნების გამო, რაც საშუალებას აძლევს ვებსაიტების მფლობელებს სწრაფად შექმნან ვებსაიტები შთამბეჭდავი ხარისხისა და ფუნქციონალურობის შესახებ.


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

მნიშვნელოვანია სიჩქარეთქვენი ვებ – გვერდის სიჩქარე მნიშვნელოვნად იმოქმედებს კონვერტაციის კურსზე. კვლევებმა ამის მუდმივად აჩვენა გვერდის სწრაფი სიჩქარე გამოიწვევს კონვერტაციის უკეთეს კურსს. კონვერტაციის 20% –იანი ვარდნა განიცდის მობილური გვერდის დატვირთვის დროში შეფერხების ყოველ წამს. და, შესაბამისად იფიქრეთ Google- ზე, საიტის სწრაფი დატვირთვისთვის საორიენტაციო ნიშნებია 0-1 წამი.

Contents

1. არა სწორად დაცვა

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

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

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

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

გამოსავალი 1: დააინსტალირეთ კარგი ქეშირების დანამატები

ქეშირება ერთ-ერთი ყველაზე მნიშვნელოვანი გზაა, რომლის საშუალებით შეგიძლიათ მნიშვნელოვნად გააუმჯობესოთ თქვენი WordPress ვებსაიტის შესრულება. საბედნიეროდ, როგორც WordPress- სთან დაკავშირებული ყველაფერი, არსებობს დანამატები, რომელთა დახმარებითაც შეგიძლიათ გამოიყენოთ. WordPress- ის ქეიზინგის მოდულების რამდენიმე კარგი მაგალითია WP Rocket და Swift Performance.

გამოსავალი 2: ჩართეთ OPCache თქვენს ვებ მასპინძელზე

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

მაგალითი: A2 ჰოსტინგზე OPCache ჩართვის მიზნით, შედით cPanel- ზე > პროგრამული უზრუნველყოფა > აირჩიეთ PHP ვერსია > დააინსტალირეთ PHP გაგრძელება.

2. HDD- ში შენახული მონაცემთა ბაზა

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

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

გამოსავალი: გამყარდით ჰოსტინგის მქონე კომპანიებთან, რომლებიც გთავაზობთ SSD ჰოსტინგს

საიტის მოედანი ssd ჰოსტინგიმაგალითი: SiteGround- ში განთავსებული ყველა ვებ – გვერდი მუშაობს SSD დისკზე – რაც იდეალურია WordPress საიტებისთვის.

მიუხედავად იმისა, რომ ის ერთ – ერთი ყველაზე იაფი WP მასპინძლობს ბაზარზე, ჰოსტინგერი მუშაობს SSD- ის სრულ შესანახად – რაც მათ იდეალური გახდება WordPress საიტების ჰოსტინგისთვის. სხვა ცნობილი ბრენდები, რომლებიც მუშაობენ SSD- ს სრულ ნაწილში, მოიცავს: A2 ჰოსტინგი, BlueHost და SiteGround.

3. მოძველებული PHP

WordPress არის PHP დაფუძნებული და თქვენს სერვერზე გაშვებული PHP- ის ვერსია ასევე გავლენას მოახდენს თქვენს საიტის მუშაობაზე. PHP 7 გამოცდილია შეასრულოს PHP 5.6 თითქმის ორჯერ მეტი სიჩქარით – ეს არის 100% -ით გაზრდილი შესრულებით!

გუნდი AeroSpike- ში გაიქცა ზოგიერთი ტესტი PHP 5-ის შედარებას PHP 7-თან.

მათმა ტესტირებამ დაიწყო ოთხი პროცესი, თითოეულში მიმდინარეობს 100,000 გარიგება. ყველა გაშვება შესრულდა ერთ კვანძის კლასტერის წინააღმდეგ, რომელიც მუშაობს Aerospike Server Community Edition ვერსია 3.9.1, CentOS 7-ზე, 32 Intel (R) Xeon (R) CPU E5-2660 @ 2.20GHz პროცესორების წინააღმდეგ (ჰიპერწარმომცემი ჩართულია) და 32 GB მეხსიერება.

გამოყენებული PHP ორი ვერსია იყო php-7.0.10 და php-5.5.38.

ქვემოთ მოცემულია შედეგების შეჯამება.

სულ შესრულების დრო

PHP 7 მთლიანი შესრულების დრო is 10 – 12% -ით ნაკლებია, ვიდრე PHP 5 (ქვედა უკეთესია).

ოპერაციები წამში

PHP 7 წერს / კითხულობს ~ 9 – 15% მეტს შედარებით PHP 5-ს (უფრო უკეთესია).

გამოსავალი: განაახლეთ თქვენი ვებ – გვერდის PHP ვერსია

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

მაგალითი – ჰოსტინგინგზე თქვენი PHP ვერსიის არჩევა შეგიძლიათ თქვენი ჰოსტინგის პანელის საშუალებით.

4. HTTP / 2

HTTP / 2 არის ა ”ახალი” ინტერნეტ – პროტოკოლი რომელიც დაინერგა 2015 წელს. განსხვავებით HTTP 1.1 წინა ვერსიისაგან, იგი საშუალებას აძლევს ერთდროულად გაკეთდეს მრავალჯერადი მონაცემების მოთხოვნა. ეს ხელს უწყობს დატვირთვის დროის შემცირებას თქვენი ვებ – გვერდის აქტივებისთვის.

HTTP / 1.1 vs HTTP / 2 – HTTP / 2– ს შეუძლია მონაცემთა გაგზავნის მრავალი მოთხოვნა ერთზე მეტ კავშირზე. ეს ამცირებს დამატებით მრგვალ მოგზაურობას (RTT), რაც თქვენს ვებსაიტს სწრაფად დატვირთავს (გაიგე მეტი).

გამოსავალი: განახორციელოს HTTP / 2

ამის მიუხედავად, ზოგიერთი ვებ მასპინძელი ჯერ კიდევ არ გვთავაზობს HTTP / 2 ან მხოლოდ მას უფრო ძვირი გეგმის შეთავაზებას სთავაზობს. არსებობს ორი გზა, რომლითაც შეგიძლიათ ისარგებლოთ HTTP / 2; მოძებნეთ მასპინძელი, რომელიც გთავაზობთ მას, ან გამოიყენეთ Cloudflare CDN.

არსებობს ვებ ჰოსტინგის პროვაიდერები, რომლებიც HTTP განსხვავებულ დონეს გვთავაზობენ. მაგალითად, Siteground- მა და GreenGeeks- მა HTTP / 2 ხელმისაწვდომი გახადეს ყველა მათი გეგმის შესახებ, მაგრამ A2 ჰოსტინგი მხოლოდ HTTP / 2 გთავაზობთ მათ Turbo ჰოსტინგის გეგმებში ან ზემოთ..

5. შემწვარი სერვერი

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

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

თქვენი ჰოსტინგის შესრულების მონიტორინგი

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

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

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

გამოსავალი: საჭიროების შემთხვევაში განახლეთ VPS ან უფრო მაღალი დონის ჰოსტინგი

მაგალითი: ჩვენი თვალყურისდევნის საფუძველზე მასპინძელი, SiteGround VPS მასპინძლობის საპასუხო დრო (ევროპაში მასპინძელი ტესტის საიტი) დაახლოებით 15% -ით მეტია, ვიდრე SiteGround– ის საერთო ჰოსტინგი.

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

შეიტყვეთ როდის არის შესაფერისი დრო VPS ჰოსტინგისკენ გადასვლისთვის.

6. ნაყარი მედია ფაილები

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

გამოსავალი: შეკუმშეთ თქვენი სურათები

სურათები შეიძლება გარკვეულწილად შემცირდეს და სწორი ფორმატის გამოყენებით ასევე ხელი შეუწყოს ზომების შემცირებას. მაგალითად, BMP ფაილი ჩვეულებრივ უფრო დიდი იქნება, ვიდრე GIF ან JPG ფაილი. სურათების ოპტიმიზაციისთვის, შეგიძლიათ აირჩიოთ ამის გაკეთება ხელით ან მოდულით. ზოგიერთი WordPress მოდული, რომელსაც შეუძლია შეასრულოს შეასრულა, მოიცავს EWWW და Short Pixel.

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

7. ცუდად ოპტიმიზირებული / კორუფციული მონაცემთა ბაზა

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

გამოსავალი: მონაცემთა ბაზის რეგულარულად ოპტიმიზაცია

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

ასევე არსებობს დანამატები, რომელთა გამოყენება შეგიძლიათ ამისათვის. რამდენიმე კარგი მაგალითია WP DBManager და WP Sweep.

8. ნელი DNS პროვაიდერი

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

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

გამოსავალი: გადახვიდეთ უკეთეს DNS პროვაიდერზე

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

DNS სიჩქარე განსხვავდება პროვაიდერის მიხედვით.DNS სიჩქარე განსხვავდება პროვაიდერის მიხედვით.

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

Cloudflare ირგვლივ DNS– ის ერთ – ერთი სწრაფი მიმწოდებელია და შეგიძლიათ უფასოდ მიიღოთ ანგარიში მათთან.

9. ძალიან ბევრი მოდული

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

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

გამოსავალი: მოდულების გამოყენების შემცირება

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

10. გატეხილი საიტი

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

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

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

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

დასკვნა: ფოკუსირება დეტალებზე

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

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

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map