Banner'e Eklenen Resimleri Cache Klasörüne atmasın? |
|||
Konuyu görüntüleyenler: 1 Misafir
|
|||
|
|||
|
|||
|
|||
sekhil
Çırak Mesajlar: 260 Konular: 52 Katılma Tarihi: Feb 2012 Rep Puanı: 3 Teşekkürler: 71
23 Mesajına, 53 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-26-2012 12:51 AM
Merhaba Arkdaşlar, Sadece banner'e ekledğimiz(afişleri) resimleri tekrar kendisi dönüştürüp cache klasörüne atıyor. direk olarak eklediğim resmi cache klasörüne atmadan gösterebilirmiyim.. çünkü banner resim kalitesi çok düşüyor... Png yapınca iyi oluyor fakat bu kezde Png uzantılı resim boyutu yüksek olduğundan sıkıntı oluyor.. yardım lütfen.. Opencart 1.5.3.1 |
ITECHINN
Sadece PHP Mesajlar: 557 Konular: 17 Katılma Tarihi: May 2012 Rep Puanı: 15 Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-26-2012 11:12 AM
Dostum merhabalar;
catalog/model/tool/image.php dosyasında PHP Kod: $image = new Image(DIR_IMAGE . $old_image); Satırları göreceksin. Bannerlarını "Afisler" diye bir dizinde tuttuğunu varsayıyorum. Bu duruma göre, yukarıdaki kodu PHP Kod: if (!in_array("Afisler",$directories)) { Şeklinde değiştirdiğinde, Afisler klasörü içindeki hiç bir dosyada "cache" oluşturulmayacaktır "Afisler" dizin ismini kendine göre değiştirebilirsin ancak Banner dosyalarını tek dizinde tutman şart Kolay gelsin, İyi çalışmalar |
sekhil
Çırak Mesajlar: 260 Konular: 52 Katılma Tarihi: Feb 2012 Rep Puanı: 3 Teşekkürler: 71
23 Mesajına, 53 Teşekkür edildi. Kişisel Bilgileri: |
ITECHINN
Sadece PHP Mesajlar: 557 Konular: 17 Katılma Tarihi: May 2012 Rep Puanı: 15 Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-26-2012 12:22 PM
Büyük harf küçük harf ayrımına dikkat ediyor musunuz ? PHP sistemler, harf konusunda hassastırlar. Image/data/Afisler klasörünü oluşturduysanız, image/cache/data/Afisler içine hiç bir resim oluşturmaması lazım.
Kodu size vermeden önce test işlemini gerçekleştirdim. |
opencan
Üye Mesajlar: 61 Konular: 0 Katılma Tarihi: Aug 2012 Rep Puanı: 0 Teşekkürler: 0
13 Mesajına, 17 Teşekkür edildi. Kişisel Bilgileri: |
sekhil
Çırak Mesajlar: 260 Konular: 52 Katılma Tarihi: Feb 2012 Rep Puanı: 3 Teşekkürler: 71
23 Mesajına, 53 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-26-2012 12:43 PM
evet resim yolu doğru..
boyutta doğru.. şimdi şöyle birşey oldu.. cache/afisler klasörü oluşturdu ama içinde resim yok.. sitedeki slide'a baktığımda resim yok gösteriyor.. ayrıca birşey daha dikkatimi çekti modülden slide boyutunu 484x283'dü şimdi siteye baktığımda slide alanı 484x484 resim gösteriyot(tabi boş) 484x484 ayarında resim yükledim yine boş ... not: bu arada çerezleri cache'leri sürekli temizleyerek yaptım ama halen başarısız.. |
adsl
Çırak Mesajlar: 278 Konular: 32 Katılma Tarihi: Dec 2011 Rep Puanı: 9 Teşekkürler: 42
99 Mesajına, 186 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-26-2012 02:29 PM
merhaba
deneme yaptım bende cache klasöründe hiçbir resim dosyası oluşturmadı (ürünler v.s) ilginiç bir durum. gtmetrix ile baktığımda cacheler görünüyor ancak fiziksel olarak resimler yok... @ITECHINN üstadım şu resimlerdeki cache olayını tamamen kaldırma şansımız olsa oc hızdan uçar sanırım. |
ITECHINN
Sadece PHP Mesajlar: 557 Konular: 17 Katılma Tarihi: May 2012 Rep Puanı: 15 Teşekkürler: 275
189 Mesajına, 333 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-26-2012 02:58 PM
Merhabalar;
Eğer cache olayını kaldırırsak sistem hızlanmaktan ziyade yavaşlayacaktır. Verdiğim sayfadaki kodları incelerseniz eğer, PHP Kod: if (!file_exists(DIR_IMAGE . $new_image) || (filemtime(DIR_IMAGE . $old_image) > filemtime(DIR_IMAGE . $new_image))) { Şeklinde bir kod göreceksiniz. Burada demek ister ki; "Yeni bir resim oluşturulduysa veya, data içindeki resim, cache dizinine atılacak resimden yeni ise...." Yani, yeni bir resim yüklenmediyse veya aynı isimde farklı bir resim değiştirilmediyse cache oluşturulmayacak. Ancak, resimin değiştirilme tarihi, cache oluşturulacak resimin tarihinden yeni ise, cache dosyasının güncellenmesi gerektiğini kabul ederek sistemi yeniler. Böylece sürekli resim oluşturmak yerine, ihtiyaca göre (benim sistemlerinde %80 kalite) optimizasyon sağlayıp sistem hızını arttırabilmemizi sağlıyor. Şu an yaptığım testlerde, Site hızını A Grade alıyorum. Bu noktaya dikkat etmeniz gerekmektedir. Saygılarımla Aytekin |
adsl
Çırak Mesajlar: 278 Konular: 32 Katılma Tarihi: Dec 2011 Rep Puanı: 9 Teşekkürler: 42
99 Mesajına, 186 Teşekkür edildi. Kişisel Bilgileri:
Konu Tarihi: 12-26-2012 03:21 PM
üstadım kod bilgim sizin kadar yok ben düz mantıkla düşünüyorum.
hemanal, ideasoft, dokuz yazılım scriptleri kullandım bunlar bildiğiniz üzere bu işi profesyonel olarak yapmaktalar. bu scriptlerde cache olayı yoktu. site performansları süper tabiki kodlamaylada alakası var. malum bu scriplerin kodlarına ulaşma imakınımız yok ancak bazı siteler sayesinde fikir sahibi olabiliyoruz gtmetrix gibi. yazdıklarım da yanlış anlaşılmasın ocden gayet memnunum ve yaklaşık 3 yıldırda kullanıyorum ücretli scriptlerin çoğuna 1000 basar. iyibir sunucuda mükemmel işler yapıyor. burada amaç sadece daha nasıl geliştirebiliriz, daha nasıl iyi hale gelir beyin fırtınası yapmak. benim testler ektedir. saygılarımla herkese hayırlı işler kolay gelsin... (12-26-2012 02:58 PM)ITECHINN Yazılan: Merhabalar; |
sekhil
Çırak Mesajlar: 260 Konular: 52 Katılma Tarihi: Feb 2012 Rep Puanı: 3 Teşekkürler: 71
23 Mesajına, 53 Teşekkür edildi. Kişisel Bilgileri: |
|
|
|
|
Direk Link | |
HTML Link | |
BBCode Link | |
Sosyal Paylaş |