rtyug

rtyug
Рейтинг
263
Регистрация
13.05.2009
Должность
perl,php,sql,javascript(jquery),freebsd/linux
Интересы
perl,php,sql,javascript(jquery),freebsd/linux
https://minfin.com.ua/blogs/94589307/115366/

все таки: смотря какая нагрузка, смотря сколько картинок...

если у ТС миллион пользователей, и картинок по 20-80кб порядок на 20-100ТБ и эти все картинки надо отдать одновременно, то схема меняться сильно... :)

простая схема для больших файлов:

когда пользователь хотел скачать через httpd, то переходил на страницу http://super-site.ru/file/we32swrs3/porn.avi , скрипт принимал название, смотрел в бд есть ли этот файл (we32swrs3 - это файл в ключ в таблице) и его ид, после кнопки скачать, скрипт отправлял в nginx через внутрений редирект данные (время жизни ссылки и т.д.) и пользовательь получал эту ссылку через которую можно было скачать файл...

ПРИМЕЧЕНИЕ: we32swrs3 - это может быть какой-то текст в md5 зашифрованный прямым ключом

файлы делятся по каталогам, именно так, по 1000 файлов...

серверов может быть много

узнать какой файл в каком каталоге должен быть и в каком он есть, можно было так:

$f->{new_id_file} - id файла
$c->{files_per_folder} - число файлов в каталоге

название каталога:

[сode]sprintf("%05d",$f->{new_id_file}/$c->{files_per_folder});[/сode]

[сode]# perl -e 'print sprintf("%05d",100/10)'
00010
# perl -e 'print sprintf("%05d",101/10)'
00010
# perl -e 'print sprintf("%05d",111/10)'
00011[/сode]

/ru/forum/comment/8425201
(схема работает на многих ФО, работало на большой ФО, где у одно некоторых пользователей было файлов по 10Тб у каждого, были правда тормоза)
(если один и тот же файл начинают качать много народа, то можно сделать платное скачивание или только для премиумов сделать и т.д.)

ЗЫ: почему бы не использовать GlusterFS, MogileFS которые протестированная на миллионы пользователей? (по крайней мере последняя MogileFS)

top.location.href = "/user/";    

текст можно поставить в span

назначить ему id или class и "забиндить" этот класс или ид

<span class='cl_open'>111</span>

plan9 рулит!

говорят, что секса не было почему?

его не было и жесткого, тоже?

МИД России требует справедливого суда над Тимошенко: газовые контракты были заключены законно



МИД России в пятницу через пару часов после ареста экс-премьера Украины Юлии Тимошенко, которую обвиняют в нарушениях при заключении газовых контрактов с Россией в 2009 году, заявил, что эти контракты соответствуют законодательству обеих стран, и Москва надеется, что суд над Тимошенко будет справедливым.

«Все «газовые» соглашения 2009 года заключались в строгом соответствии с национальным законодательством двух государств и международным правом, и на их подписание были получены необходимые указания Президентов России и Украины», – говорится в заявлении МИДа.

Источник: «Интерфакс-Украина»

utf8 должен сработать

может еще utf16 или другие

Himiko:
Приветствую.
ping-admin решил перестать слать голосовые уведомления (звонить в случае проблем). Кто-нибудь подскажет какой-нибудь аналогичный сервис, который может оповещать голосом о наличии проблем?

на сколько я знаю, есть API Skype, и скрипты с ним, можно попробовать:

http://forum.skype.com/index.php?showtopic=92761&st=20

http://search.cpan.org/search?query=Skype&mode=all

http://search.cpan.org/~mncoppola/Win32-Skype-0.01/lib/Win32/Skype.pm

Всего: 2062