• Cs-Cart Türkiye Destek ve Paylaşım Sitemize Hoş Geldiniz
  • Yeni Temamızla Daha işlevsel Sizlerleyiz.
  • Öneri ve Dileklerinizi Mesajla iİetiniz.
Hoşgeldiniz.! Lütfen Giriş Yap yada Kayıt Ol


Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Bilgi V3x performans artırmak
#1
Arkadaşlar bu adresteki yönergeleri izledim ve yaptığım testlerde gözle görülür artış oldu.

üzerinde işlem yapılacak dosyalar .htaccess ve config.local.php doyalarıdır. Bu sebeple bu iki dosyayı şu anki hali ile bilgisayarınıza yedekleyin.

İşlemlere başlamadan hemen önce GTmetrix adresinden, sitenizin zor açıldığını düşünüz bir URL sini yazarak test edin. Sonuçların ekran çıktısını saklayın ki daha sonra karşılaştırabilesiniz.

Daha sonra da bu işlemler bittiğinde aynı adresi yazar sonuçları karşılaştırısınız.

config.local.php dosyanızda

$config['tweaks'] = array ( satırını bulun

Kod:
//$config['tweaks'] = array (
// bu aradaki
// satırların
// hepsinin
// başına iki adet bölme işareti koyun
// );

$config['tweaks'] = array (
ve
);
satırları dahil olmak üzere yukarıda görüldüğü gibi // işareti koyun. Bu satırları silmek yerine daha sonra herhangi bir sorunla karşılaşırsak yeniden kullanabilmek üzere, başına // koyarak devre dışı bırakıyoruz.

Daha sonra bu devre dışı bıraktığımız kodların altına hemen altına aşağıdaki kodları ekliyoruz.

Kod:
$config['tweaks'] = array (
'js_compression' => true, // enables compession to reduce size of javascript files
'check_templates' => false, // disables templates checking to improve template engine speed
'inline_compilation' => true, // compiles nested templates in one file
'anti_csrf' => false, // protect forms from CSRF attacks
'disable_block_cache' => true, // used to disable block cache
'join_css' => true, // is used to unite css files into one file
'allow_php_in_templates' => false, // Allow to use {php} tags in templates
'disable_localizations' => true, // Disable Localizations functionality
'disable_google_base' => true, //Disable obsolete google base functionality
);

daha sonra .htaccess dosyanın içeriğini tamamen silip aşağıdaki koları yapıştırıyoruz.

Kod:
DirectoryIndex index.html index.php

<IfModule !mod_expires.c>
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*\.(ico|gif|jpg|jpeg|png|swf|css|js|html?|xml|txt|pdf))$ smartoptimizer/?$1
</IfModule>
RewriteRule ^(.*\.(js|css))$ smartoptimizer/?$1

<IfModule mod_rewrite.c>
RewriteEngine on
# Pleas note that RewriteBase setting is obsolete use it only in case you experience  some problems with SEO addon.
# Some hostings require RewriteBase to be uncommented
# Example:
# Your store url is http://www.yourcompany.com/store/cart
# So "RewriteBase" should be:
# RewriteBase /store/cart
# RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php?sef_rewrite=1 [L,QSA]
</IfModule>
<IfModule mod_expires.c>
                <FilesMatch "\.(ico|gif|jpg|jpeg|png|swf|css|js|html?|xml|txt)$">
                                ExpiresActive On
                                ExpiresDefault "access plus 10 years"
                </FilesMatch>
</IfModule>
<IfModule mod_headers.c>
<FilesMatch \.(css|js)$>
Header append Vary User-Agent
Header append Vary Accept-Encoding
Header append Cache-Control public
</FilesMatch>
<FilesMatch \.(bmp|png|gif|jpe?g|ico|flv|wmv|asf|asx|wma|wax|wmx|wm|swf|pdf|doc|rtf|xls|ppt|eot|ttf|otf|svg)$>
Header append Cache-Control public
</FilesMatch>
<FilesMatch \.(js|css|bmp|png|gif|jpe?g|ico|flv|wmv|asf|asx|wma|wax|wmx|wm|swf|pdf|doc|rtf|xls|ppt)$>
Header unset ETag
FileETag None
</FilesMatch>
</IfModule>

# Turn on Expires and set default to 0
<IfModule mod_expires.c>
ExpiresActive On
<FilesMatch \.css$>
ExpiresDefault "access plus 10 years"
</FilesMatch>
ExpiresByType text/css A315360000
<FilesMatch \.js$>
ExpiresDefault "access plus 10 years"
</FilesMatch>
ExpiresByType text/javascript A315360000
ExpiresByType application/javascript A315360000
ExpiresByType application/x-javascript A315360000
ExpiresByType text/x-js A315360000
ExpiresByType text/ecmascript A315360000
ExpiresByType application/ecmascript A315360000
ExpiresByType text/vbscript A315360000
ExpiresByType text/fluffscript A315360000
<FilesMatch \.(bmp|png|gif|jpe?g|ico)$>
ExpiresDefault "access plus 10 years"
</FilesMatch>
ExpiresByType image/gif A315360000
ExpiresByType image/png A315360000
ExpiresByType image/jpeg A315360000
ExpiresByType image/x-icon A315360000
ExpiresByType image/bmp A315360000
<FilesMatch \.(eot|ttf|otf|svg)$>
ExpiresDefault "access plus 10 years"
</FilesMatch>
ExpiresByType application/x-font-opentype A315360000
ExpiresByType application/x-font-truetype A315360000
ExpiresByType application/x-font-ttf A315360000
ExpiresByType application/x-font A315360000
ExpiresByType font/opentype A315360000
ExpiresByType font/otf A315360000
ExpiresByType application/vnd.oasis.opendocument.formula-template A315360000
ExpiresByType image/svg+xml A315360000
ExpiresByType application/vnd.ms-fontobject A315360000
ExpiresByType font/woff A315360000
<FilesMatch \.(flv|wmv|asf|asx|wma|wax|wmx|wm)$>
ExpiresDefault "access plus 10 years"
</FilesMatch>
ExpiresByType video/x-flv A315360000
ExpiresByType video/x-ms-wmv A315360000
ExpiresByType video/x-ms-asf A315360000
ExpiresByType video/x-ms-asx A315360000
ExpiresByType video/x-ms-wma A315360000
ExpiresByType video/x-ms-wax A315360000
ExpiresByType video/x-ms-wmx A315360000
ExpiresByType video/x-ms-wm A315360000
<FilesMatch \.(swf|pdf|doc|rtf|xls|ppt)$>
ExpiresDefault "access plus 10 years"
</FilesMatch>
ExpiresByType application/x-shockwave-flash A315360000
ExpiresByType application/pdf A315360000
</IfModule>
FileETag none
<IfModule mod_deflate.c>
<FilesMatch "\.(php|html)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

Dada sonra sitemizin root bölümüne "smartoptimizer" adında bir klasör açıyoruz.

.gz   smartoptimizer-1.8.tar.gz (Dosya Boyutu: 18.72 KB / İndirme Sayısı: 23)

Hemen üstte 1.8 versiyonu bulunan (bu linkten çektiğimiz) dosyaları bu klasöre atıyoruz. Cache dosyasının chmod ayarlarından 777 yaparak yazma izni veriyoruz.

Eğer her hangi bir sosyal medya veya chat eklentisi kullanıyorsanız aşağıdaki kodu da tema dosyalarınıza aşağıdaki script tagını ekleyebilirsiniz.

Yukarıda kısa açıklamasını yazdığım metnin uzun ve ingilizce hali aşağıdaki gibidir. Yanlış bir şey yazmamak adına ekledim.

If you use any 'social' or Chat plugins, such as AddThis, ShareThis, LiveChat, Twitter, Facebook, etc, or an image banner scroller, which require JavaScript, I would advise you edit your relevent template files and add the 'defer async' tag on the <script src> tag for JavaScript, like so:


Kod:
<script type="text/javascript" defer async src="js/easySlider1.7.js"></script>

Konunun orjinal linki aşağıdaki gibidir detaylar için dilerseniz inceleye bilirsiniz.

http://forum.cs-cart.com/topic/29499-spe...version-3/
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
#2
.htaccess de sıkıntı oldu açmadı ama config dosyası ile 2 sn daha erken açılıyor şu an
 
Cevap
#3
2 sn. de az değil yani. .htaccess içinde kodları iyi inceleyip bazı deneme yanılmalarle elemeler yapmak belki mümkün olabilir.
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
#4
PHP eaccelerator eklentisini kurmanızı şiddetle tavsiye ederim. Bildiğim kadarıyla CS-Cartın xcache ve memcache desteği yok ama PHP eaccelerator eklentisiyle birlikte, site resmen iki katı hızlandı. Bu sonucu CS-Cart 3.x de aldım.
 
Cevap
#5
Vv4 te iş eyaramaz mı? Deneyen var mı?

(02.06.2014, 15:18)mazter Adlı Kullanıcıdan Alıntı: PHP eaccelerator eklentisini kurmanızı şiddetle tavsiye ederim. Bildiğim kadarıyla CS-Cartın xcache ve memcache desteği yok ama PHP eaccelerator eklentisiyle birlikte, site resmen iki katı hızlandı. Bu sonucu CS-Cart 3.x de aldım.
Sahip olma duygusunun ayrılmaz parçasıdır KAYBETME korkusu!
Sahiplik duymadan sevmek cennet yaşantısıdır. Korkuların ise cehennem ateşin!
(Ahmed Hulûsi)
 
Cevap
  


Hızlı Menü:


Tarama: 1 Ziyaretçi