ყველამ დააკომენტარეთ თუ რამდენხანში იტვირთებოდა თქვენი საიტი... და საიტის მაქსიმალური ქეშირების შემდეგ რამდენხანში ჩაიტვირთებ.
შევდივართ ფტპ-ზე
ვხსნით ფაილს engine/classes/templates.class.php და ვეძებთ
function load_template($tpl_name) {
ქვევით ვწერთ
if( $this->CacheTemplate[ $tpl_name ] ) { $this->copy_template = $this->CacheTemplate[ $tpl_name ]; return true; }
ისევ ამ ფაილში ვეძებთ
$this->copy_template = $this->template;
და ქვევით ვწერთ
$this->CacheTemplate[ $tpl_name ] = $this->template;
ესეიგი ჩვენ გავაკეთეთ შაბლონის კოპირება და ქეშირება.
მომხმარებელი რომ შემოდის საიტზე უკვე ქეშირებული დიზაინი იხსნება და არა ახლიდან იტვირთება ყოველ შემოსვლაზე ბრაუზერში საიტის შაბლონი.
შემდეგ გადავდივართ სადაც robots.txt, admin.php ია და ვხსნით ფაილს .htaccess
ვეძებთ
RewriteEngine On
და ქვევით ვწერთ
#Усиливаем кеширование FileETag MTime Size <ifmodule mod_expires.c> <filesmatch ".(jpg|gif|png|txt|php|html|css|js|swf|avi|divx|mp3|mp4|flv|wmv|m4v|m4a|mov|3gp|f4v|exe)$"> ExpiresActive on ExpiresDefault "access plus 1 month" </filesmatch> </ifmodule>
ეს არის გაძლიერებული საიტის ქეშირება
ამ ყველაფრის გაკეთების შემდეგ თქვენი საიტი აჩქარდება მაქსიმალურად. დაწერეთ თქვენი შედეგები.
ჩემ შემთხვევაში საიტი ადრე იტვირთებოდა 20-30 წამში.
ბაზა 4 გიგაბაიტი, სიახლეების რაოდენობა საიტზე 377436, უნიკალური დღეში 18 000 - 22 000, ტრაფიკი 110 000 მდე, საიტის ჩატვირთვის სიჩქარე 4.5 - 5 წამი, მახსიმუმ 6 წამი.
ესეთი შედეგის შემდეგ ჩათვალეთ რომ თქვენი საიტის ინდეხსირება უკეთესად მოხდება გუგლეში