Оптимизация кода

Статус
В этой теме нельзя размещать новые ответы.

Solitude

Новичок
Оптимизация кода

Есть такой код, который ОЧЕНЬ ОЧЕНь грузит сервер и базу ( запросов много реально )

PHP:
$proxy=$_SERVER["HTTP_X_FORWARDED_FOR"];
$language=htmlspecialchars($_SERVER["HTTP_ACCEPT_LANGUAGE"]);
$page=urlencode(htmlspecialchars($page));
$ip=getip();
if(!$ip) $ip=0;
if(!$proxy) $proxy=0;
$sid=md5($ip.$proxy.$_SERVER['HTTP_USER_AGENT'].$_SERVER["HTTP_ACCEPT_LANGUAGE"]);
mysql_query("INSERT INTO `info` (`id_user`,`date`, `host`, `tip`, `razresh`, `cvet`, `refer`, `page`, `java`, `cook`,`proxy`,`lang`,`was`,`sid`) 
VALUES ('".$id."',NOW(),INET_ATON('".$ip."'),'".$_SERVER['HTTP_USER_AGENT']."','".$razresh."','".$cvet."','".$refer."','".$page."','".$jscript."','".$c."',INET_ATON('".$proxy."'),'".$language."','".$was."','".$sid."')");

Что можно сделать, чтоб чуть чуть пооптимизировать все это? Больше ничего в горолу не приходит.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Что у ВАс в getip()?
 

.des.

Поставил пиво кому надо ;-)
Писать в файл. Загружать в базу в таблицу БЕЗ индексов по крону через load data infile.
 

Solitude

Новичок
Mr_Max, .des. - если в файл, то ведь все равно от нагрузки не избавиться. Так даже хуже ведь, не так? Ведь этот файл работает что то вроде как счетчик - постянно отсылает информацию о пользователе в базу. К тому же индексы нужны - эта база одна, и по нему потом выдается эти информации на сайте. Без индексов база умирает просто.


*****, ага, вот щас тоже пришло кое что по поводу тебя, но давай не будем флудить. Если есть что посоветовать - буду благодарен, если нет - то не здорадствуй :)
 

Фанат

oncle terrible
Команда форума
не понимаю я людей, которые начинают флеймить в собственной теме.
 

Фанат

oncle terrible
Команда форума
Тема закрыта.

Проблемы личного характера и бессмысленные споры между участниками не являются предметом обсуждения форума.
Обсуждайте их в привате.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху