Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Вопрос по пакетной обработке

Здравствуйте.
хотел проконсультироваться
Мне нужно немного уменьшить допустимый размер изображений, на экране просмотра товаров. Сейчас их размеры 380 х 260. А хотелось бы уменьшить до 300 х180
Мои действия:
1) Настройка - общие - картинки
Ширина (высота) превьюшки на странице списка товаров в категории. Указываю своё значение. Сохранить.
Кстати Вычислять размер картинки что значит? у меня было нет, я ткнул на да. Никаких изменений не произошло...

2)МОдули - плагины - пакетная обработка данных...

Всё так? Тогда почему же картинки то не изменяют своих размеров??  ::)  :o
Спасибо


Должно менять размер. Может файлы не обновляются? Пробовали смотреть отдельно картинку, а не в списке, изменился ли размер?


>>Кстати Вычислять размер картинки что значит?
Будет доп. нагрузка, причем высокая. Так как из-за включения этой функции магазины жутко тормозили.


Возможно и файлы конечно не обновляются. но я нажимаю вроде как контрол ф5

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


Взял здоровую картинку, обрезал ей поля, старую удалил (по средствам самого магазина) новая установилась уже по правилам, которые я указываю . Видимо именно пакетная обработка не работает.
Может быть дело в браузере? Юзаю хром


Я в хроме постоянно работаю, таких проблем не замечал ни разу.
А пакетная обработка полностью проходит? МОжет в логах какие ошибки есть?


Пакетная обработка начинается, потом вылезает 504 Gateway Time-out
А как логи посмотреть?


Ну так картинки не обрабатываются вообще.
Ошибка же - 504 Gateway Time-out.
Я написал, что не хватает времени на обработку. Пишите хостеру, пусть увеличит время. Если у вас VDS\VPS то может можно самому увеличить время на выполнение скриптов.


О блин... нифига себе как сложно  :o
Извините, что возможно я задаю глупые вопросы. На что мне попросить увеличить время, и что такое VDS\VPS? Я просто не совсем понимаю даже, как мне сформулировать вопрос...


Напишите хостеру, что пытаетесь сделать и ошибку. Они поймут.


Блин посоветовали с такими вопросами переехать на VPS-сервер. Говорят, что на обычном хостинге никто не будет увеличивать мне скорость. Ещё предлагают мне модуль переделать... Я обречён???  :)


видимо да)
Для шопоса лучше и брать что-то мощнее чем простые хосты в подавляющем большинстве.


А плагин никак не переделать, что бы он порциями может делал? Ну чисто теоретически?


можно все.
но лучше взять VDS или VPS, чем скрипт переписывать под дешевый хост.
Потому как с прибавлением пользователей и товаров нагрузка будет только расти и такие ошибки(да и другие) полезут со всех щелей...



можно все.
но лучше взять VDS или VPS, чем скрипт переписывать под дешевый хост.
Потому как с прибавлением пользователей и товаров нагрузка будет только расти и такие ошибки(да и другие) полезут со всех щелей...


Переписывать надо не под дешевый хост, а под ЛЮБОЙ. Потому что если делать порциями, то работать будет практически на любом сервере и ВСЕГДА.  А в нынешнем состоянии при лучшем хостинге ситуация только несколько улучшится, а при увеличении числа картинок все равно выйдет та же проблема.


На самом дешовом тарифе на VDS делал пакетную обработку 2500к картинок все сделалось за 2-6 минут. Проблем не было..



2500к картинок все сделалось за 2-6 минут


Неужели у Вас обработалось 2 500 000  (два с половиной миллиона) картинок за 6 минут? То есть Ваш сервер обрабатывает почти тысячу картинок в секунду?


у меня вот такая ошыбка 502 Bad Gateway
nginx. Думал по совету взять VPS, но нашел инфу в Википедии:

Существует заблуждение что VPS предоставляет клиенту больше ресурсов. Однако, это не совсем верно: в то время как сайту, размещенному на виртуальном хостинге, доступны все ресурсы физического сервера (но множеству сайтов приходится конкурировать за эти ресурсы), сайту на VPS доступны лишь ограниченные ресурсы самого VPS, однако они гарантированы и конкуренция отсутствует. В итоге сайт будет работать чуть медленнее, но стабильней.(Википедия)

может у меня просто хостер паршивий? http://ohost.biz
P.S. в магазин хочу залить более 1000 товаров, может кто посоветует подходящий хост и тарифный план?



у меня вот такая ошыбка 502 Bad Gateway
nginx.


А не догадываетесь написать, при каких действиях это? URL?

При 1000 товаров обычно работает нормально даже на слабых хостингах.


в моём случае проходит около 20-30 сек, и выдаёт ошибку



в моём случае проходит около 20-30 сек, и выдаёт ошибку

уже после загрузки страницы или так и не загрузив?




2500к картинок все сделалось за 2-6 минут


Неужели у Вас обработалось 2 500 000  (два с половиной миллиона) картинок за 6 минут? То есть Ваш сервер обрабатывает почти тысячу картинок в секунду?

В данном случае речь шла скорее всего о 2500 картнках. Откуда же два миллиона то?  ;D

Думал по совету взять VPS, но нашел инфу в Википедии:

Существует заблуждение что VPS предоставляет клиенту больше ресурсов. Однако, это не совсем верно: в то время как сайту, размещенному на виртуальном хостинге, доступны все ресурсы физического сервера (но множеству сайтов приходится конкурировать за эти ресурсы), сайту на VPS доступны лишь ограниченные ресурсы самого VPS, однако они гарантированы и конкуренция отсутствует. В итоге сайт будет работать чуть медленнее, но стабильней.(Википедия)

Ну так вы вчитайтесь в написанное.
Да. На VPS ограничены ресурсы, но все они принадлежать тебе. Все зависит от тарифа и настроек сервера. А на просто хосте один сайт может перегружать сервак и плохо будет всем. На простом серваке ресурсы жестко ограничены. Если не контролируют нагрузку(что мало-вероятно), то тормозить будут все аккаунты на сервере. Например кого-то досить будут... Хотя я давно на простых серверах не сижу и не знаю как там с этим всем на 100%.
Если посмотреть, то ошибки и проблемы возникают именно на обычных хостах, в то время как на VPS таких проблем нет. На VPS можно выделить в пределах ограничения оперативку, без ограничений время выполнения скриптов, настроить сервер как угодно и т.д... Т.е. вы сами все настраиваете, а на обычном хосте такого нет и ресурсы никто поднимать вам не будет. Вам выделять 36mb оперативки и будете с ними сидеть, а я на VPS могу выставить в разы больше(если тариф не дешевку брать). Вам на обычном хосте дадут не более 30 сек. на выполнение скрипта, а на VPS я сделаю 500сек или больше....
Да и VPS копейки стоит. С учетом того, что тут люди открывают интернет-магазины, то экономия на хостинге смотрится смешной.
Не зря люди через время переходят на VPS или выделенные серверы! Конечно не стоит забывать и о качестве VPS и о выделенных вам ресурсах.
За 500р в месяц можно найти вполне отличных хост без каких либо проблем и сайт там будет замечательно работать.

тут стоит подходить в сменам тарифов\хостеров так
- хватает ресурсов на работу, на управление и все функции магазина - сидим
- начинает что-то глючить или выдавать ошибки или сайт при 20 online начинает падать - меняем тариф\хостера.
Но опять же, менять тариф не с lite на medium, а на что-то большее, так как разница в тарифах обычно не очень большая и ускорения работы сайта можно вообще не заметить.

Добавлю еще вот что.
Если брать VPS не дорогой, то прироста производительности можно не заметить. По этому на VPS стоит переносить ресурсы которые простой хост реально не тянет.
Ну или если умеете, знаете как работает freebsd, debian... то можно и самому произвести оптимизацию. Все доступно почти на 100%


Огромное спасибо за настолько ясное и обширное обьяснение





2500к картинок все сделалось за 2-6 минут


Неужели у Вас обработалось 2 500 000  (два с половиной миллиона) картинок за 6 минут? То есть Ваш сервер обрабатывает почти тысячу картинок в секунду?

В данном случае речь шла скорее всего о 2500 картнках. Откуда же два миллиона то?  ;D


Читайте внимательнее, буква "к" справа от числа обозначает обычно "кило", то есть множитель 1000 или 1024.  А если товаров всего 2500, то это вообще-то не по теме, речь в вопросе идет о больших количествах.
А если в том месте обрабатывает 2500 позиций в среднем за 4 минуты, то то 100 тысяч позиций потребуется уже 160 минут, то есть 2 с половиной часа. И все это время сайт, скорее всего, будет недоступен. А  вот пакетная обработка частями решила бы эту проблему...


Постоянно выдает ошибку 504, хотя хостер увеличил обработку до 90 секунд. Что можно делать? Через ssh можно оптимизировать?


Видимо, и этого не хватает, что ж еще...


Источник



Copyright ShopOS