bildirgec.org

filecache hakkında tüm yazılar

Tüm Upload Siteleri

GokhanKARAKAS | 11 August 2009 16:08

rapidshare’ye alternatif bütün upload sitelerini derledim ilginizi çekeceğini düşünüyorum.

zshare
dosya boyut sınırı: 100mb
download limit: sınırsız
file life: 10 gün (10 gün download yapılmazsa dosya silinir)
url: http://zshare.net

sendover
dosya boyut sınırı: 2gb
download limit: sınırsız
file life: 7 gün(7 gün download yapılmazsa dosya silinir)
url: http://www.sendover.com

filefactory
dosya boyut sınırı: 1.5gb
download limit: 25 downloads
file life: 7 gün
url: http://www.filefactory.com

php ile, hızlı ve basit bir cache uygulaması…

admin | 17 December 2008 10:30

Bir yöntemin büyüklüğü biraz da ne kadar basit ve uygulanabilir olduğunda gizlidir.

Herseferinde, sık değişmeyecek kıstasları defalarca sorgulayıp ekrana basmak gibi bir zahmete neden katlanalım ki. Sayfamızı oluşturalım ve oluşan html çıktısını bellekleyelim.

bu durumda bir tane bellek klasörü belirliyoruz

//bellek

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
//güvenlik
//sayfabaşlığı
//bellekte bir şey var mı?
$filename = 'bellek/bellektekidosya.php';
if (file_exists($filename))
{
// dosya varsa cache den okuyoruz
$fileway = fopen($filename, "r");
$fileinfo = fread($fileway, filesize($filename));
//$fileinfo.="cache time ;)";
fclose($fileway);
}
else
{
//
// *** Makaleye bakınız
//
//bellekte yoksan belleğe gel
$fileway = fopen($filename, "w");
fwrite($fileway, $fileinfo);
fclose($fileway);
}
?>
<?=$fileinfo?>
<?
//sayfasonu
//bağlantıyı kes
?>

//makaleye bakınız 😉
Burda en dikkat edilmesi gereken nokta bellekleyeceğimiz kısım. Dilersek sadece SQL sorguların bellekleriz… Lakin bu bize yeterli hızı sağlamaz… Kimi durumlarda sayfaları bütün çıktıları ile belleklemekte yarar var…