Merhaba arkadaşlar mysqlinizde bulunan tüm veritabanlarını optimize etmek için php ile yazılmış güzel bir scripti burada sizinle paylaşmayı uygun buldum
Umarım işinize yarar.
İndirme adresi : Mysql Optimizasyon PHp
Kaynak : LinuxSever.Com (Orhan)
Bu yazı toplamda 315, bugün ise 0 kez görüntülenmiş
Gönderen admin |
2 Yorumlar »
Xcache suan php cache scriptleri arasında performans açısından en baÅŸarılı script denebilir. Peki nasıl kurarız sunucumuza xcache’i gelin birlikte öğrenelim.
Önce source paketi sunucumuza çekelim
cd /usr/local/src
wget http://xcache.lighttpd.net/pub/Releases/1.2.1/xcache-1.2.1.tar.gz
İndirdiÄŸimiz source’u tar.gz’den çıkararak sırayla aÅŸağıdaki adımları uygulayarak configure edelim.
tar -zxf xcache-1.2.1.tar.gz
cd xcache
phpize
./configure --enable-xcache
make
su
make install
Make install iÅŸlemimizden sonra modul’un bulunduÄŸu yol çıkıcak karşınıza bu yolda no-debug-non-zts-xxxxxx yazan kısmı bir yere not edin.
Php.ini dosyanızın nerde bulunduğunu öğrenelim şimdi,
php -i | grep php.ini yazdıgınızda size php.ini dosyanızın bulundugu dizini vericektir.
ör: /usr/local/lib/php.ini
Biz /usr/local/lib/php.ini olduÄŸunu varsayarak biz ÅŸimdi xcache’in konfigurasyon verilerini php.ini dosyamızın sonuna ekleticez. Yazının Devamı »
Bu yazı toplamda 275, bugün ise 3 kez görüntülenmiş
Gönderen admin |
Yorum Yok »
PHP PHP script’lerinizin güvenli olduÄŸundan emin olmanız için ilk olarak temel kuralları yerine getirmeniz gerekiyor: kullanıcı girdilerinin (input) filtrelenmesi ve çıktıların (output) kontrolü. EÄŸer bu ikisini doÄŸru olarak yapmıyorsanız script’leriniz her zaman güvenlik problemleri ile karşı karşıya olacaktır. Bu makale’de bu iki iÅŸlem ile ilgili yapılması gerekenler anlatılıyor.
Bütün girdileri filtreleyin
Script’leriniz harici bir kaynaktan girdi okuduÄŸunda, bu verinin tehlikeli olduÄŸu varsayılmalı ve güvenilmemelidir. Güvenilmemesi gereken deÄŸiÅŸkenlerden bazıları: $_POST, $_GET, $_REQUEST ve hatta pek mümkün görünmese de önemli veriler içerebilecek olan $_SERVER .
Tehlikeli bir deÄŸiÅŸkenden gelen veriyi iÅŸlemlere tabi tutmadan önce ilk olarak önce onaylanamanız ve filtrelemeniz gerekmektedir. Onaylama iÅŸlemi ile sadece sizin istediÄŸiniz verileri içerdiÄŸinden emin olabilirsiniz. ÖrneÄŸin bir eposta adresi bilgisi bekliyorsanız, onay fonksiyon’unuz girilen verinin doÄŸru bir eposta adresi olup olmadığını kontrol etmeli.
Hemen basit bir örnekle açıklayalım. Aşağıdaki kodda ilk olarak $_POST değişkeninden e-posta adresini alıyorum ve sonra veriyi onaylama işlemine sokuyorum:
<?php
$eposta =
$_POST['eposta'];
# Burada veri hala TEHLİKELİ durumda
// Validate e-mail
if (valid_eposta
($eposta) ==
false) {
// Geçerli bir adres değil
die('Geçerli bir eposta adresi değil!';
}
?>
Veriyi kontrol ederek script’imize tehlikeli verilerin eklenmesi riski büyük ölçüde azaltılmış oldu. valid_eposta() fonksiyon’u PHPit Code Snippet veritabanında da bulunabilecek olan standart bir onay iÅŸlemidir. Yazının Devamı »
Bu yazı toplamda 217, bugün ise 1 kez görüntülenmiş
Gönderen admin |
Yorum Yok »