Google’den genele açık DNS hizmeti

Google bir süre önce genele açık DNS sunucularını hizmete soktu. DNS hizmeti 8.8.8.8 ve 8.8.4.4 gibi hatırlaması gayet kolay olan adresler üzerinden veriliyor. Google’un DNS hizmetini bilgisayarınızda kullanmak için gerekli ayarlara buradan göz atabilirsiniz.
Google DNS hizmetini hız ve güvenlik sloganlarıyla sunuyor. Hızlı olmasını tamam ama DNS’in güvenli olması nedir diyorsanız buraya göz atabilirsiniz. Bunu kısaca özetlemek gerekirse; DNS sunucular, yanlış IP adresi döndürmesi için korsanlar tarafından çeşitli saldırılara uğrayabilmekte.
Google Code’da yayınlanan proje sayfasının bağlantısı: http://code.google.com/intl/tr-TR/speed/public-dns/

Add comment Şubat 15th, 2010

Too many connections sorununa bir kaç çözüm önerisi

Merhaba arkadaşlar,

çogu arkadasımız “Too many connections” dan şikayetçidir, bu konuda bir kaç örnek kod verecegim

ilk örnegimiz mysql kullanıcı limiti aşıldıgında kullanıcıyı farkı bir sayfaya yonlendirme

<?php

$link = mysql_connect(“localhost”, ”mysql_”, ”mysql_password”);
if (mysql_errno() == 1203) {
// 1203 == ER_TOO_MANY_USER_CONNECTIONS (mysqld_error.h)
header(“Location: http://projeman.com/bakim.php”);
exit;
}
?>

ikinci örneğimizde ise baglantı limiti aşıldıgında ikinci veritabanını devreye sokmak

<?
ini_set(‘display_errors’, ’0′);
$link = mysql_connect(“localhost”, ”user”, ”pass”);
if (mysql_errno() == 1040 OR mysql_errno() == 1203) {
define(“DB_HOST”, ”some_ip:3306″);//remote
define(“DB_NAME”, ”db”);  //database_name
define(“DB_USER”, ”user”); //database user name
define(“DB_PASSWORD”,”pass”);  //database (user) password
}
else
{
define(“DB_HOST”, ”localhost”);
define(“DB_NAME”, ”db_name2″);  //database_name
define(“DB_USER”, ”user”); //database user name
define(“DB_PASSWORD”,”pass”);  //database (user) password
}
ini_set(‘display_errors’, ’1′);
?>

Add comment Şubat 15th, 2010


Categories

Links

Feeds


68