И так. Тут я был потихой в шоке, когда увидел что генерация страниц на моём сайте 10сек. я конечно был в глубоком
аху ужасе и пошел ковырять код.
Не чего того, что могло бы вызвать такую генерацию не было, решил построчно пихать код генерации и тут, момент оказалось что грузит так запрос:
mysql_query("UPDATE `users` SET
`lastdate`='".time()."',
`ip`='$ip',
`browser`='".mysql_real_escape_string($uagent)."',
`tos`='$totalonsite' WHERE `id`='$user_id'");
Какого фига этот запрос грузит на 10сек. (проверял даже, убирал код и всё было круто)?
как вариант зайти в phpmyadmin и оптимизировать таблицу users - хотя вряд ли это поможет
seg0ro (11.02.2012/06:41)
как вариант зайти в phpmyadmin и оптимизировать таблицу users - хотя вряд ли это поможет
Оптимизировал уже, не помогло. В таблице 34 записи, ну мистика какая-то.)
А может у тебя ошибка например какая то переменная не определена в запросе.
В консоли подключись к мускулу и выполни
USE `Название базы`;
EXPLAIN
UPDATE `users` SET
`lastdate`='Любые числа',
`ip`='Любые числа',
`browser`='Произвольный агент',
`tos`='Любые числа' WHERE `id`='ID юзера'
\G
и результат сюда задно и увидим мускул виснет или где то в скрипте косяк
Не знаю, вот у меня два сайта, с первый же всё нормально, генерация в тысячных там. (ну разве что они на разных IP).