Александр М.
98 сообщений
#13 лет назад
Выгружаю товары в яндекс.маркет.
если товаров мало (до 4000шт.) то проблем нет. а если много (>10тыс), то возникают периодические ошибки загрузки файла.
сам файл 11мб сейчас и непонятно в чем проблема, толи в хостинге, то ли в яндексе.

одну и ту же версию файла яндекс может обработать олично (Информация из прайс-листа добавлена в базу Яндекс.Маркета),

а может такие ошибки показывать

Не удалось получить файл ***/YML.xml, текст сообщения об ошибке:
200 Operation timed out after 300000 milliseconds with 4284110 out of 11095830 bytes received

Не удалось получить файл ***/YML.xml, текст сообщения об ошибке:
200 Operation timed out after 300000 milliseconds with 4328435 out of 11030774 bytes received

Не удалось получить файл ***/YML.xml, текст сообщения об ошибке:
200 Operation timed out after 300000 milliseconds with 3518236 out of 11030774 bytes received

Подскажите кто сталкивался, пожалуйста.
Роман Беляев
16382 сообщения
#13 лет назад
Цитата ("wmdesigner"):
200 Operation timed out after 300000 milliseconds

Как видно - на все про все отводится время, которое выходит в итоге.
Александр М.
98 сообщений
#13 лет назад
Это я вижу. хостинг удтверждает что это стандртные меры и менять их не будет.
как я понимаю 30s не на скачивание файла дается, а на отклик.
и мне не понятно это яндекс глючит или как. (просто последнее время многие сервиса яндекс постоянно перегружены, может в этом дело)
Роман Беляев
16382 сообщения
#13 лет назад
Цитата ("wmdesigner"):
как я понимаю 30s не на скачивание файла дается, а на отклик.

30s на работу скрипта который отдает файл. Видать хостинг слабоват. А может просто файл великоват. Есть возможность грузить частями?
Александр М.
98 сообщений
#13 лет назад
Цитата ("frig"):
Цитата ("wmdesigner"):
как я понимаю 30s не на скачивание файла дается, а на отклик.

30s на работу скрипта который отдает файл. Видать хостинг слабоват. А может просто файл великоват. Есть возможность грузить частями?


т.е. крипт хостинга? сам файл специально формируется отдельно, т.е. просто лежит на хостинге.
по загрузке частями интересное предложение. надо поглядеть позволяет ли это яндекс.
Роман Беляев
16382 сообщения
#13 лет назад
Цитата ("wmdesigner"):
сам файл специально формируется отдельно, т.е. просто лежит на хостинге.

Если файл статичный, то значит превышается время его обработки яндексом. Надо дробить.
Евгений Б.
5330 сообщений
#13 лет назад
Цитата ("wmdesigner"):
Это я вижу. хостинг удтверждает что это стандртные меры и менять их не будет.
как я понимаю 30s не на скачивание файла дается, а на отклик.

заранее сохраняйте в файл
не думаю, что товары обновляются так часто
Роман Беляев
16382 сообщения
#13 лет назад
ArtPro, если я правильно понял, то файл в статике и лежит.
Александр М.
98 сообщений
#13 лет назад
Цитата ("ArtPro"):
Цитата ("wmdesigner"):
Это я вижу. хостинг удтверждает что это стандртные меры и менять их не будет.
как я понимаю 30s не на скачивание файла дается, а на отклик.

заранее сохраняйте в файл
не думаю, что товары обновляются так часто


файлы обновляются от 0 до 4 раз в сутки. сразу в статичный файл сохраняются.
вобщем в яндексе нет разбивки файлов.
но есть поддержка gzip и zip - упаковка xml файла вроде решила проблему. вместо 11мб файл стал весить меньше одного.

похоже именно в яндекс.считывании файла. сейчас проблема решилась. надеюсь не дойдем до того что zip будет весить 6-7мб )))
Владимир О.
206 сообщений
#13 лет назад
Цитата ("wmdesigner"):
вобщем в яндексе нет разбивки файлов

Это не совсем так. Вы можете выгружать каталог в несколько автономных файлов, например, каждый подраздел - в свой файл. Единственное, потом придется написать в техподдержку Я-М, чтобы они там сами как-то привязали эти несколько файлов к вашему магазину.
Александр М.
98 сообщений
#13 лет назад
В инструментах яндекса не нашел такого инструмента (хотя на мой взгляд логично предоставить такую возможность). Только вижу одним файлом загрузку.
Буду иметь ввиду этот способ с техподдержкой. Спасибо.
Евгений Б.
5330 сообщений
#13 лет назад
Вы хотите сказать, что загрузка с Вашего хоста 10 мегабайт занимает более 30 секунд??
Вы хотите сказать что на этом говнохостинге еще и сайт стоит??
бедные посетители.
Александр М.
98 сообщений
#13 лет назад
Цитата ("ArtPro"):
Вы хотите сказать, что загрузка с Вашего хоста 10 мегабайт занимает более 30 секунд??
Вы хотите сказать что на этом говнохостинге еще и сайт стоит??
бедные посетители.


то что я хотел сказать написано выше. по-русски.

а загрузка файла 10Мб 3-6 секунд идет.
Евгений Б.
5330 сообщений
#13 лет назад
200 Operation timed out after 300000 milliseconds with 4284110 out of 11095830 bytes received
4 мегабайта за 300 секунд...

я больше серверам доверяю, они хоть и на англ пишут, но точнее некуда
Александр М.
98 сообщений
#13 лет назад
Цитата ("ArtPro"):
200 Operation timed out after 300000 milliseconds with 4284110 out of 11095830 bytes received
4 мегабайта за 300 секунд...

я больше серверам доверяю, они хоть и на англ пишут, но точнее некуда


эти сообщения показывает яндекс. иногда.
также иногда яндекс показывает 6 секунд. иногда 10...
Андрей Халецкий
3562 сообщения
#13 лет назад
Цитата ("wmdesigner"):
Цитата ("ArtPro"):
200 Operation timed out after 300000 milliseconds with 4284110 out of 11095830 bytes received
4 мегабайта за 300 секунд...

я больше серверам доверяю, они хоть и на англ пишут, но точнее некуда


эти сообщения показывает яндекс. иногда.
также иногда яндекс показывает 6 секунд. иногда 10...
Что логично, иногда хост отдает быстрее иногда медленее.
Евгений Б.
5330 сообщений
#13 лет назад
Цитата ("wmdesigner"):
также иногда яндекс показывает 6 секунд. иногда 10...

все равно, чтение файла с диска поразительно мелкое. на уровне дискет

просто на моем любимом хостинге в облаке на каждый слот:
Пропускная способность к дискам 240 Мбит/с и 450 IOPS на каждый слот.
это только для 1 слота и все мне, а не делить с кучей народу.

Меняйте хостера.
Александр М.
98 сообщений
#13 лет назад
Что вы так сразу на хостера... не выяснив все...
я с этим хостером последние года 4 работаю. потестируйте, раз интересно -
тот же тариф лайт за 60руб в месяц - поглядите на спектр услуг, которые включены, и все реально и стабильно работает. кто от такого откажется (не говорю уже о человеческой техподдержке которую не везде встретишь)

у меня сайтов >20 лежит там и проблем нет. были бы проблемы поменял бы давно...

скорее уж в CMS разбираться нужно. движок самописный, а программист (судя по коду) либо халтурщик либо дилетант, весьма дурной движок вобщем. к примеру все файлы изначально блокируются движком (даже .png и .css).
и чтоб файл был доступен, нужно в .htaccess кривыми способами вносить записи. либо на конкретный файл (как в корне сайта) либо на папку
Андрей Халецкий
3562 сообщения
#13 лет назад
Цитата ("wmdesigner"):
Что вы так сразу на хостера... не выяснив все...
я с этим хостером последние года 4 работаю...
Все что нужно выяснили - файл готовый (не генерируется на лету), значит упираемся в скорость отдачи. Вывод - менять хостинг.
Евгений Б.
5330 сообщений
#13 лет назад
Оффтопик

Цитата ("wmdesigner"):
тот же тариф лайт за 60руб в месяц

за такие деньги, по ценам Ростелекома, можно арендовать канал в 8 килобит в секунду на целый месяц
что , судя по скорости скачивания, мы и имеем
за 60 рублей получить нечто хорошее невозможно
цена сервера от 100-120 тыс рублей, аренда места в стойке 3 тыс рублей за юнит, аренда канала около 17 тыс рублей за 100 мегабит.
судя по всему каждому клиенту за 60 рублей достается нечто вроде остатков от объедков.

имхо развелось недохостеров, у который стоит единственный сервер в стойке у нормальных хостеров