zaartix
Постоялец
- Регистрация
- 15 Май 2006
- Сообщения
- 73
- Реакции
- 27
- Автор темы
- #11
создал папочку юзером root, сделал chown www-dataА кривые права - это если создал папочку ручками (владелец - FTP-юзверь), а скрипт не может ее трогать (владелец - NOBODY), если права не 777.
Или, обратная ситуация - вот тебе сразу геморрой и необходимость на проверки. Пишешь класс-враппер для всего этого хозяйства и таскаешь с собой от проекта к проекту - зато сразу забываешь как в оригинале работает
По запросам отвечу так: создай в цикле 1 запрос и исполни его . А-ля mysql_query('Insert into... ; Insert into ...; Insert into...')
про инсерты никто речь и не ведет, смотри, скрипт запускается раз в 30 минут, соответственно инсерты будут раз в сутки, остальное - апдейты. Ну т.е. апдейты будут чаще инсертов, это тоже самое, что и с тачем и mkdir в примере выше.
То, что инсерты надо делать одним запросом - это понятно и в плане оптимизации и в плане реализации (при условии, что количество инсертов велико, если в пределах сотни - имхо нет смысла ловить геморрой).
Более того, если количество записей для инсерта очень большое, то есть смысл сделать drop key перед запросом, и вернуть их после.
А вот с апдейтами я так понимаю не получится такой трюк, если нужно проапдейтить кучу полей, без закономерностей.
2Miraage
PHP:
function countShows() {
if ($shows) $_SESSION['count_shows']++;
$count_s =& $_SESSION['count_shows'];
return $count_s;
}