php önbellek.
selamun aleyküm Arkadaşlar. Drekon hocam yada bilen arkadaşlara bir sorum olcaktı. Şimdi mysql yükünü azaltmak için sisteme önbellekleme yapmak istiyorum
Ancak gittiğim mantıkta nekadar doğruyum bilmiyorum :S
şimdi şöyle bişey düşünüyorum mysqlden veriyi çekicek ve yorumlucak. sonucunda html kodları oluşcak. bende siteden bu html kodlarını alıp bir dosyaya yazıcam. tabi bu dosyanın adınıda tarih yapıcam. site tekrardan görüntülendiğinde bu günün tarihinde bir bellek dosyası varsa okuyup ekrana bascak eğer yoksa mysqlden veri çekicek. mantığı doğrumudur hocam. mysqlin yükünü azaltayım derken php yi mi kasarım acaba ?
Php
mantık doğru.
file_exists ve readfile çok hızlı fonksiyonlardır. php hiçbirzaman mysql kadar kasmaz.
ayrıca mysql içinde max_simultaneous_connection diye bir sayı var. yani aynı anda veritabanına bağlanan kişi sayısı. birçok sunucuda 100 gibi küçük bir sayıdır. siteye aynı anda 100 kişi bağlanınca mysql can not connect diye hata verir. Eğer web sayfana günde 1000 kişi giriyorsa bellek yazmak için uğraşmak gereksiz. online kişi sayısı 200 ise çok gerekli.
Php
Cevap İçin Teşekkürler hocam. Bu arada bişey daha düşündüm. Dosyanın adını tarih yapacağıma dosyanın oluşturulma zamanını alsam sanırım daha mantıklı olcak. ve ayrıca
detay.php?id=10 ile detay.php?id=11 in belleklemeside farklı olmuş olcak
Php
evet. aynen öyle olacak.
her adres için farklı dosya kaydedilecek. hard disk sorunu yoksa sıkıntı olmaz. sitenin içeriği 1000 sayfa gibi az ise zaten her şekilde yedeklenir. sayfa başına 10Kb olsa . toplam 10 Mb eder.
Php
merhabaaa:) çok teşekkürler drekon dersler için))) yeni başladım php ye, ziyaretçi formu videonu izledim, denedim oldu ama henüz siteye koymadım, html grafikte başarılıyım web siteleri kuruyorum ama programlamaya artık ihtiyaç duyuyorum...öğrenmek istediklerim sanırım bu sitede var, teşekkürler tekrardan ...