Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Загружаю курлом файлы как-то так: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Проблема в том, что диски не вывозят. На них записывается со скоростью 1 гигабит, и выгружается на этой же скорости, точнее должно бы, но диск так быстро не может писать и читать. Хоть там и норм диски стоят. Была идея сделать рам диск, но максимум озу 32 гига, а этого мало для временного хранения. Как понимаю если тут и можно размер буфера чтения увеличить, то это не спасет. Дайте мыслей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:24 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettПроблема в том, что диски не вывозят. На них записывается ... и выгружаетсяВот тут поподробнее. Что за диски, как именно вы их терзаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:27 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettБыла идея сделать рам диск, но максимум озу 32 гига, а этого мало для временного хранения. Как понимаю если тут и можно размер буфера чтения увеличить, то это не спасет. Дайте мыслей Пинком под зад будет в самый раз, если 32гб озу не хватает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:34 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
miksoftHettПроблема в том, что диски не вывозят. На них записывается ... и выгружаетсяВот тут поподробнее. Что за диски, как именно вы их терзаете? Модель дисков не знаю, сказали что сас, быстрые. ССД там долго не проживут, как я понимаю. Два диска в зеркале работают, аппаратный рейд (контролер тоже не знаю). Терзаются так: пользователи льют данные на фтп, а демоны на пхп разгребают и отправляют на другие сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:40 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettТерзаются так: пользователи льют данные на фтп, а демоны на пхп разгребают и отправляют на другие сервера.Не понял, в приведенный код к какой из частей относится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:42 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Он выгружает данные с сервера. Это как раз из пхп демона код. Я думал как бы размер буфера чтения увеличить, но не нашел такого в курл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:49 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettОн выгружает данные с сервера. Это как раз из пхп демона код.А зачем для чтения локальных файлов curl ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:52 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Чтобы передать их по протоколу HTTP на другой сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:52 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Как вариант - таки сделать RAM-диск, но его заполнение сделать более интеллектуальным, чтобы оно само притормаживалось или останавливалось по мере заполнения этого диска. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:53 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
А есть какие-то решения чтобы РАМ-диск работал вместе с ХДД как-то? Хоты бы при переполнении чтобы он туда данные начинал пихать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:54 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettЧтобы передать их по протоколу HTTP на другой серверА, так это "выгружаю", а не "загружаю". А точно именно локальные диски не справляются? Может принимающий сервер не справляется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:54 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Принимает облачное хранилище, там нагрузки на диски даже почти нету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:58 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Hett, Если у вас такое могучее хранилище, так зачем вам этот буферный сервер? почему бы не писать данные сразу туда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 18:59 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Ну это ж надо пользователям специфичный софт ставить, да и такая перевалочная база дает больший контроль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:01 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettНу это ж надо пользователям специфичный софт ставитьЗачем? Почему не поднять тот же FTP-сервер, пусть даже и в виртуалке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:05 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
miksoftHettНу это ж надо пользователям специфичный софт ставитьЗачем? Почему не поднять тот же FTP-сервер, пусть даже и в виртуалке? Эм, не понятно, пользователи точно не будут ничего поднимать :) Ну а у нас вот он поднят... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:06 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Hettmiksoftпропущено... Зачем? Почему не поднять тот же FTP-сервер, пусть даже и в виртуалке? Эм, не понятно, пользователи точно не будут ничего поднимать :) Ну а у нас вот он поднят...Я не про пользователей, а про FTP-сервер на этом вашем хранилище. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:09 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Так он и поднят, только диски не справляются при работе с большой скоростью, они позволяют примерно на треть канал использовать, а хотелось бы по больше, дабы меньше серверов плодить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:12 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettТак он и поднят, только диски не справляются при работе с большой скоростью, они позволяют примерно на треть канал использовать, а хотелось бы по больше, дабы меньше серверов плодить.Сейчас он поднят не на хранилище, а на неком промежуточном сервере, насколько я понял из Ваших слов. А я предлагаю поднять его непосредственно на самом хранилище. Там же поднят HTTP-сервер, что мешает и FTP-сервер рядом поднять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:15 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Еще вариант - примонтировать на этом промежуточном сервере диски хранилища (NFS-ом или через iSCSI - как там оно умеет? хоть WEBDAV-ом...). Тогда сервер останется, но его локальные диски станут не нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:18 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
Данные в хранилище возможно все равно только по хттп интерфейсу передавать, хранилищем же управляет тоже софт. Фтп все равно будет писать все на один диск и данные придется потом оттуда так же читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:19 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
хттп протоколу* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:20 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettДанные в хранилище возможно все равно только по хттп интерфейсу передаватьНу если "только" и если этот протокол не поддается монтированию (как WEBDAV, например), то я бы подумал о своем самописном FTP-сервере, который получаемые файлы сразу писал бы не на локальный диск, а, опять же, напрямую в хранилище. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:23 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
miksoftНу если "только" и если этот протокол не поддается монтированию (как WEBDAV, например), то я бы подумал о своем самописном FTP-сервере, который получаемые файлы сразу писал бы не на локальный диск, а, опять же, напрямую в хранилище. Это не возможно (в нашем случае), у хранилища много своих причуд, переписывать все с одного языка на другой и поддерживать не предоставляется возможным, уж проще лишних серверов понатыкать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:24 |
|
||
|
PHP, CURL, block size
|
|||
|---|---|---|---|
|
#18+
HettmiksoftНу если "только" и если этот протокол не поддается монтированию (как WEBDAV, например), то я бы подумал о своем самописном FTP-сервере, который получаемые файлы сразу писал бы не на локальный диск, а, опять же, напрямую в хранилище. Это не возможно (в нашем случае), у хранилища много своих причуд, переписывать все с одного языка на другой и поддерживать не предоставляется возможным, уж проще лишних серверов понатыкать :)Хм, или я настолько непонятно пишу, или Вы упорно меня не понимаете... :( В этом варианте для хранилища ничего не изменится. Изменится то, что показанный в первом посте кусок кода вместо чтения файлов с локального диска станет FTP-сервером для клиентов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.05.2013, 19:31 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38257220&tid=1463821]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 380ms |

| 0 / 0 |
