сори, не понял, что имеется ввиду?
такую проблему в первые вижу!
кстати, может fsck проверить
но он выдает
# fsck /dev/ad1s1aCan't stat /dev/ad1s1a: No such file or directoryCan't stat /dev/ad1s1a: No such file or directory
точно тормозит та таблицы которая 8Гиг?
может имеет смысл ее вынести в другую базу
вообще-то, update/delete - очень-очень медленно выполняется на больших таблицах в innodb
тем более если использовать транзакции
можно не удалять, а отметить что это удалено, а удалить по крону или с помощью внешних ключей удалять
для вставки: я бы попробовал создать новую таблицу (лучше myisam) синоним и в нее записывать новые данные (чтобы старая таблиц была только для выборки), а например раз в час с новой таблицы записать в старую таблицу данные и сделать так чтобы новые данные были доступы. На myisam это работает отлично! Но для это надо ковырять двиг сильно очень :) но тут надо подумать, посмотреть!
(когда сессии с cookies хранили на сервере при посещении до 200млн хостов в сутки, то примерно такие извраты делали)
если большая выборка и вставка, то нагрузка НЕ будет стремиться к нулю, а будет возрастать :) по этому нужно ставить 10 серверов :)
//////////////////////
$f->{new_id_file} - id файла
$c->{files_per_folder} - число файлов в каталоге
название каталога:
sprintf("%05d",$f->{new_id_file}/$c->{files_per_folder});
# perl -e 'print sprintf("%05d",100/10)'00010# perl -e 'print sprintf("%05d",101/10)'00010# perl -e 'print sprintf("%05d",111/10)'00011
лучше чтобы Вы сами написали бюджет, а то сами спрашиваете и потом обижаетесь если кто-то предлагает достаточно большой :D
судя по ТЗ и судя по ответам на free-lance.ru опытные специалисты или компании оценят в 2000$ за 2 месяца (+-) мне так кажется ;)
написал специально что нет смысла смотреть и вникать особо сильно в ТЗ, если цена меньше данной суммы...
в час не люблю брать, беру в год :)
~3001-4199$
меньше нет смыла смотреть, тем более нужны срочный сроки исходя из вашего ТЗ
если сроки не очень срочные, можно около ~2000$
скорость занизить для некоторых файлов?
# Registered location /download_r/ { alias /home/files.super-site.com/cgi-bin/uploads/; internal; set $limit_rate 40k; limit_conn one 1; #set $postIP $remote_addr; # set $request_uri_hash $request_uri; post_action @postDownload; }
лучше планом догнаться :D