Jump to content

Prestashop Performans Sorunu


Recommended Posts

Merhaba,

 

Prestashop kullanan bir eticaret sitesine sahibim. Bir çok ayar ve optimizasyon yapmama rağmen sayfa yüklenme hızı oldukça düşük.

 

Sunucu özellikleri: 10Core 8GB VDS WHM/Cpanel

PHP version: 5.6.14

MySQL: 5.5.42

Kullanıcının VMEM PMEM ve IO limitleri unlimited

 

 

MySQL cache: aktif

my.cnf dosyası:

[mysqld]
innodb_file_per_table=1
max_allowed_packet=268435456
open_files_limit=10000
default-storage-engine=MyISAM
query-cache-type = 1
query-cache-size = 20M
tmp_table_size = 128M
max_heap_table_size = 128M

PHP memory limit: 512M

 

 

 

Prestashop Ayarları

 

Şablon derleme: never

Smarty cache: aktif

type: filesystem

 

CCC Optimizasyonları: Hepsi Aktif

 

Önbellek: Filesystem (Ayrıca APC kurulu. Herhangi bir iyileşme gözlenmedi) 

 

 

Bu ayarlara rağmen sayfa yüklenme süresi 5 ile 15 saniye arasında değişmekte.

 

Sorunun çözümü konusunda destek verebilecek arkadaşlar var mı?

Sizin aldığınız en düşük yükleme süresi nedir?

 

Teşekkürler

Share this post


Link to post
Share on other sites

Merhaba

Bu tip durumlarda her modül her tema ve her servisin (veri tabanı mail)  teker teker performansını ölçmek gerekir. Böyle kapsamlı bir hız ve performans ölçümü için daha profesyonel metotlar var. Ben genelde debug profiling kullanıyorum. 

 

Bilgilerinizi PM gönderirseniz 15-20 dakika kadar ayırabilirim. 

Share this post


Link to post
Share on other sites

config/defines.inc.php dosyasındaki 45 satırdaki.

define('_PS_DEBUG_PROFILING_', false);

 

değeri true olarak değiştirin. her sayfa altında yükleme süresi ve çalışan dosyaların harcadığı ram ve süre olarak ayrıntılı rapor alırsınız.

 

bu değere bakarak hangi modul dosyları yada çekirdek dosyalarının ne kadar süre harcağını bulup o dosyada gerekli değişikliği yaparak siteyi hızlandırabilirsiniz.

yada ilgili ekran görüntüsünü buraya yazarsan yardımcı olmaya çalışırım.

 

genelde benimde böyle büyük e-ticaret sitelerinde karşılaştığım en büyük perfonmans sorunu sepet uygulmarı olmaktadır.

çok fazla sepet modulu (promosyon vs.) yada çok fazla sepet kuralı . böyle moduller kullanıyorsanız direkt onları bir pasif yapıp deneyebilirsiniz.

 

kolay gelsin..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More