Advice

Рейтинг
5
Регистрация
21.02.2015
kashim:
Advice, честно говоря, никак не могу понять твоей проблемы. Для распаковки архивов любых размеров, в пандоре есть функция "разбивать архив на части", после этого стандартный менеджер льет не один безумный архив на 200МБ, к примеру, а сотню двухмегабайтных, которы распаковываются в один дор. Ты используешь эту опцию или нет?

Дело не в заливке большего дора, а в распаковке. После заливки, UploadManager обращается к скрипту для распаковки. Обратился первый раз, архив начал распаковываться. Архив большой, распаковывается медленно. Время, которое ждет UploadManager прошло, он делает вторую попытку, опять обращается к скрипту распаковки, в это время дор всё еще распаковывается, а UploadManager раз за разом обращается к скрипту распаковки, из-за превышение таймаута/интервала ожидания.

TopperHarley:

На той 4й странице вроде как вы сами ответили на свой вопрос. Решение в использовании UploadManager или MultiLoader.
Зачем вам просто архив на хостинге? И куда он должен быть залит если это архив всей пакетки?

Так я же писал выше, UploadManager постоянно обращается к unzipper'y, а тот в свою очередь уже производит разархивацию, а т.к. процесс не столь быстрый, то он каждый раз опять туда обращается из-за превышение интервала ожидания/таймаута.

Заливается всё на свой хостинг, а нужно это всё для того, чтобы после ночной генерации оставалось только распаковать архив.

За ночь можно и сгенерить и залить и распаковать, а так - встаешь, ждешь пока заархивирует, потом еще нужно ждать пока зальет, и только после этого - распаковать можно.

orka13:
Какие размеры архива? Может просто то у Вас уж больно говнохостинг, и его следует сменить? Лью через MultiLoader архивы по 200 мбайт на несколько разных шаред-хостингов (по 300-700 рублей) и норм.
Если планируете распаковывать через файловый менеджер хостера ручками, то тогда и архивируйте вручную, все-равно рутина…

Ну у меня каждый дор тоже где-то +- 200 мбайт весит(тут кстати еще кол-во файлов важно), менять хост из-за такой мелочи бессмысленно. Кстати, не уверен, но вроде бы через unzip UploadManager'a медленнее распаковывало чем через файловый менеджер, а может показалось, утверждать не стану. На другом хостинге думаю тоже не факт что прокатит использовать UploadManager, думаю будет тоже самое, таймаут наступит раньше, чем распакуется архив.

Да, планировал распаковывать через файловый менеджер, но ручками паковать и заливать долго, а так - на ночь поставил, утром уже всё запаковано и залито, остается только распаковать.

TopperHarley, приветствую, на 4й странице этой темы интересовался по поводу того, как за столько времени в Пандоре не ввели функцию запаковки всех доров в один архив и заливки архива на фтп, потом мне напомнили про встроенный UploadManager, протестировал его, но он больше подходит для фрих, для своего хостинга он не подошел.

Проблема в том, что он пытается распаковать архив, архив большой, в итоге пока хостинг пытается его распаковать, он опять обращается к скрипту распаковки якобы из-за превышения таймаута предыдущего запроса, а хостинг в это время всё еще распаковывает архив, в итоге данное решение не подходит.

Можно ли будет добавить в Пандоре запаковку пакетки доров в 1 архив(zip) и заливку архива на фтп(без распаковки)?

Force68:
😮 паралельно распаковываются?

Ну да, через интерфейс ispmanager если выбирать несколько архивов и нажимать кнопку распаковки, то распаковываются они параллельно, так мне пояснил саппорт одного из хостингов. Из-за этого и получил блок.

Вопрос снимается, что-то я забыл о том, что Пандора льет доры через uploadmanager, а он умеет и распаковывать доры, так что заливать по одному дору и распаковывать вполне подойдет.

Sobesednic:
Запаковывает каждый сайт отдельно и после генерации заливает все на сервер

Плохо, на хостингах при распаковке архивов через ispmanager такой вариант не подойдет, т.к. при распаковке нескольких архивов они распаковываются не последовательно, а параллельно, что приводит к нежелательным нагрузкам и может повлечь блокировку аккаунта. Сам с таким сталкивался. Было бы лучше, если бы всё паковалось в один архив.

TopperHarley, хотел спросить, дорген вроде бы существует уже не первый год, однако не увидел как по мне полезной функции, а именно - после окончания пакетной генерации запаковать все доры в один архив и залить по фтп.

Архивация доров есть, заливка на фтп тоже есть(правда как я предполагаю, даже при включенной архивации доров, будет заливать на фтп именно файлы, правильно?), а вот такого функционала нету, а жаль, было бы очень удобно. Поставил на ночь генерацию, утром просыпаешься - а архив уже залит на хостинг, осталось только распаковать.

Force68:
{SPROBLIST}{PROB-50%}<h1>[BKEYWORD]</h1>{/PROB}{PROB-50%}<h2>[BKEYWORD]</h2>{/PROB}{/SPROBLIST}

Большое спасибо, то, что нужно!

TopperHarley, а как можно сделать, чтобы одна из вариаций была статична на дор(т.е. одна вариация выбирается и используется на всех страницах)?{STAT} не подойдет, т.к. внутри есть макросы, а они должны быть динамичны.Вот практически уверен что такое уже есть.

Скажем хочу я сделать вариацию:

[|<h1>[BKEYWORD]</h1>|<h2>[BKEYWORD]</h2>|] и нужно чтобы на всех пагах дора был или h1 или h2.

TopperHarley:
PUNIQ - приставка перед макросами, которая делает макрос уникальным для страницы.
[PUNIQRANDLINE-(lines.txt)] — случайная, но уникальная в пределах страницы, строчка из файла lines.txt из папки data\files

Большое спасибо, то, что доктор прописал!

TopperHarley:
RANDдомные LINEы - RANDLINE макрос )

Так нужно ведь еще и уникальные, как в макросе выше.А через этот макрос будут дубли.

12
Всего: 11