Имя: Пароль:
1C
1С v8
Интернет-магазин на 1С — webstore-on-1c.ru :)

0 Звездочёт
 
16.02.17
16:45
Продолжаем осваивать новую технологию http-сервисов от фирмы 1С :) Напомню, она позволяет создавать полноценные веб-сайты на движке 1С.

Рабочий макет интернет-магазина:
http://webstore-on-1c.ru

Сайт работает на типовой конфигурации 1С, в частности управление торговлей 10.3. Может работать, естественно, на любой конфигурации, где есть что продавать :)

Доработка конфигурации составила всего один общий модуль (содержит в себе весь функционал сайта) и простейший объект http-сервисов. Весь код на встроенном языке 1С, никаких компонент и прочей ерунды. Только встроенные возможности платформы 1С 8.3 :)

Данная разработка предназначена для изучения и освоения новой актуальной технологии от фирмы 1С. Показывает, как небольшими усилиями можно получить многофункциональный веб-сайт:
http://webstore-on-1c.ru

Реализованный функционал:
• Страница списка товаров. Сортировка. Отбор по категориям.
• Страница товара.
• Корзина.
• Оформление заказа. Отправка сообщения о заказе на почту (с копией администратору).
Немного доработать и готов полноценный интернет магазин!

Кто пропустил предыдущее обсуждение, может почитать тут:
Bootstrap на 1С 8.3 :)
1 Звездец
 
16.02.17
16:50
собственно 2 традиционных вопроса

1. Что по лицензированию
2. Что по системным требованиям?
2 Звездец
 
16.02.17
16:51
и что это на сайте ни языка ни валюты нашей
3 Dmitry1c
 
16.02.17
16:52
Че-то я ничего не понял

Что продает ТС?
4 LordCMEPTb
 
16.02.17
16:57
То ли лыжи не едут, то ли я ...
Страницу товаров вижу, ни отбор, ни сортировка, ни корзина не работают у меня.
5 Artful Den
 
16.02.17
17:02
Котиков не хватает
6 Юрий Лазаренко
 
16.02.17
17:03
Очень медленно.
7 Вафель
 
16.02.17
17:07
Тормозит ппц как
8 Dmitry1c
 
16.02.17
17:07
(7) мистаэффект?
9 Вафель
 
16.02.17
17:08
(8) Из 20 человек?
10 Вафель
 
16.02.17
17:08
Где тему для магазина взял?
11 lanc2233
 
16.02.17
17:11
Первая страница грузится секунд 15.
12 Злопчинский
 
16.02.17
17:11
медленно...
13 q100
 
16.02.17
17:16
(0) для B2B сервисов пойдет, но для В2С очень медленно, переход между страницами от 8 до 15 сек у меня
14 Serginio1
 
16.02.17
17:20
Я вот одного не понимаю.
Зачем писать на 1С Вэб сайты.
Проще сделать сайт на том же Angular 2 упаковать,
а 1С использовать как Http сервис и передаче начальной страницы

https://habrahabr.ru/post/321898/
15 Вафель
 
16.02.17
17:21
(13) битуби не покупают по картинкам
16 Юрий Лазаренко
 
16.02.17
17:23
(14) А "написать на 1С" это не то же самое?
17 trdm
 
16.02.17
17:26
(13) +1
Тормоз еще тот.
18 Serginio1
 
16.02.17
17:31
(16) Написать на 1С формирование страниц,
Нет не тоже самое.
На ангуларе пишем компоненты, начальную страницу и пакуем их.

1С выступает только в качеcтве HTTP сервера с Rest  API
19 Вафель
 
16.02.17
17:31
(18) а кто страницы будет отдавать, скрипты?
20 Serginio1
 
16.02.17
17:33
(19) Да, они пакуютcя в js
21 trdm
 
16.02.17
17:35
(18) Чем более усложненная система тем больше трудноуловимых косяков.
Я вот чего не понимаю тытам по ссылке всякие ждейсоны приводишь.
Наформошлепил бы конфигуратор-конструктор.
22 Юрий Лазаренко
 
16.02.17
17:35
(20) И что, для этого обязательно нужен Angular 2?
23 Вафель
 
16.02.17
17:35
(22) Ну ладно, Реакт тоже подойдет )))
24 Serginio1
 
16.02.17
17:36
25 Garykom
 
гуру
16.02.17
17:37
Мне другое интересно, откуда берутся "не мамонты" чтобы платить ТС, чтобы он мог и дальше платить за подобные ветки.
26 Вафель
 
16.02.17
17:37
(25) У него же в карточке написано, что он на упп деньги рубит.
А это хобби
27 Serginio1
 
16.02.17
17:38
(21) Так на ангуларе наформошлепал. Там проблем с этим нет
https://habrahabr.ru/post/318480/
28 trdm
 
16.02.17
17:38
+ чем больше классов и наследования, тем тормознее система.
что в php, что в с++. Думаю и в шарпах аналогично.
на хабре в блоге майлрушечки по с++ недавно разжовывали.
Миста.ру вон написана без всяких классов, на сишном подходе и шустрячек.
29 Garykom
 
гуру
16.02.17
17:39
(26) Понятно. Адептус-методикус-консалтикус.
30 Вафель
 
16.02.17
17:39
(28) мисту тоже нужно переписать
31 Serginio1
 
16.02.17
17:41
(28) Ты про виртуальные методы? Это главный довод С++.
При этом JS пусть и с джитом, но слабым набором типов, не верх сверх скорости.
А писать на 1С формирование страниц это вообще тормоза.
32 trdm
 
16.02.17
17:45
Единственное что нужно от веб-фейерверков, это защита от взлома.
Все остальное наформошлепить не проблема, если опыт есть.
33 trdm
 
16.02.17
17:45
А конфигуратор может быть на чем угодно, на том же 1С к примеру.
34 q100
 
16.02.17
17:47
(15) B2B разное бывает )
35 Вафель
 
16.02.17
17:49
(24) Для тебя вакансия есть
https://hh.ru/vacancy/19056772
36 Serginio1
 
16.02.17
17:51
(28) И что Миста.ру это эталон сайта?
На самом деле тормозить будет именно трафик. А при подходе с ангулар передаются  только данные и Dom уже формируется на клиенте. SPA уже давно в тренде
37 trdm
 
16.02.17
17:52
(36) Караван идет со скоростью самого медленного верблюда.
Тебе как вроде как девелоперу стыдно не знать.
38 Serginio1
 
16.02.17
17:53
(35) Спасибо
39 Serginio1
 
16.02.17
17:54
(37) Ну да лимитируещей стадией процесса будет трафик
40 Юрий Лазаренко
 
16.02.17
18:06
(36) DOM тоже не быстрая вещь.
41 Звездочёт
 
16.02.17
18:08
(4) куки, скрипты не отключены?
42 Звездочёт
 
16.02.17
18:09
по поводу тормозов я посмотрю.
43 Юрий Лазаренко
 
16.02.17
18:11
(42) А че там смотреть - открытие карточки товара = больше 60 запросов. Тут надо подход в корне менять.
44 Serginio1
 
16.02.17
18:12
(36) Так его так или иначе строить надо по НТМЛ или по шаблонам. Разницы особой нет. А вот разница в трафике значительная
45 Звездочёт
 
16.02.17
18:38
(43) что следует из того, что больше 60 запросов? Где статья о том, сколько должно быть запросов на сайте?
Не видел такой.
46 Звездочёт
 
16.02.17
18:39
В прошлый раз тормоза были из-за старого блога - отрубили его.
47 Юрий Лазаренко
 
16.02.17
18:40
(45) Кхм )) Даже не знаю, что сказать. Я даже немного растерялся.
48 trdm
 
16.02.17
18:42
(47) ты http запросы считал? :)
49 Худой
 
16.02.17
18:54
Это сайт для любителей извращений?
Еще до загрузки страницы хочется выкинуть монитор куда подальше или, как минимум, покинуть ее и никогда ее не открывать.
50 PR
 
16.02.17
18:57
При наведении на всех мужиков показывается одежда без мужика, на женщин — одежда с женщиной.
Женщина в комплекте?
51 Худой
 
16.02.17
19:07
(50)Мне тут по этому поводу объяснили, примерно, такое, что мужики смотрят на вещь, как таковую, а женщины на вещь, как на женщине.
Может быть, поэтому такое отличие в предоставлении материала.
Правда, как в таком случае будет выглядеть, например, сковородка?
52 Звездочёт
 
16.02.17
19:08
(47) >> Я даже немного растерялся.
соберись )
Просто ты по своему опыту уже установил прямую связь между количеством запросов и скоростью работы сайтов. А я, например, в литературе встречал только обсуждение времени выполнения конкретных запросов. Один запрос может занимать половину времени. С ним и надо решить проблему.
Сейчас занят. Дома посмотрю, что именно тормозит.
53 Звездочёт
 
16.02.17
19:10
(50), (51) зачет ) я не обратил внимание )
54 kumena
 
16.02.17
19:12
> Правда, как в таком случае будет выглядеть, например, сковородка?

все же просто, голая женщина со сковородкой!
55 Юрий Лазаренко
 
16.02.17
19:23
(48) У меня фиддлер включен был - тоже интегрируем 1С с сайтом; кликнул по ссылке и случайно глянул, офигел от количества запросов, конечно посчитал.
56 Юрий Лазаренко
 
16.02.17
19:24
(52) Извини, но тут даже оптимизация самого медленного запроса не поможет.
57 trdm
 
16.02.17
19:33
(55) я искал что-то типа:
"Страница сгенерирована за 0.046 секунд. Запросов: 18." на странице.
на некоторых форумах встречается, типа: http://www.prog.org.ru/index.php?action=forum#9

но не нашел.
58 trdm
 
16.02.17
19:38
наши магазины:
http://www.voltacom.ru/
http://ppyple.ru/
чисто для оценки скорости работы. все самописки.
еще один в разработке
59 Звездочёт
 
16.02.17
19:45
(58) какой движок? )
60 trdm
 
16.02.17
19:50
без понятия :)
61 Звездочёт
 
16.02.17
19:50
(56) >> Извини, но тут даже оптимизация самого медленного запроса не поможет.
Извиняю, конечно.
Что тебя смущает? Как и ранее, количество запросов или все-таки время загрузки страницы?
Какое, по-твоему, приемлемое время загрузки веб-страницы вообще и интернет-магазина в частности?
Тебе не удалось его снизить в своих проектах? Откуда такое убеждение?
62 Звездочёт
 
16.02.17
19:51
(60) к чему тогда пост (58)?
>> все самописки
кем писаны?
63 trdm
 
16.02.17
19:58
над первым несколько студий трудилось, второй клепается по индивид. заказу парнишкой с Украины и третий им вроде тоже.
а я им xml обмены клепаю.
64 Юрий Лазаренко
 
16.02.17
20:02
(63) ТС подумал, что там тоже 1С в онлайне, вот и интересуется.
65 Звездочёт
 
16.02.17
20:04
(63) не понял, к чему ты их опубликовал? что сказать-то хотел?
66 Звездочёт
 
16.02.17
20:05
(63) ну да. Не понял к чему пост. Сайтов-то миллион. И движков чуть поменьше.
67 Юрий Лазаренко
 
16.02.17
20:10
(65) Ну наверно, что когда есть сайты, которые грузятся за секунду, сайты, подобные (0) не будут пользоваться спросом, даже если там онлайн 1С. С точки зрения СЕО это вообще кошмар.
68 trdm
 
16.02.17
20:17
(64) я догадываюсь.
1С в онлайне мы сегодня обсуждали, нужны реальные свободные остатки для яндекс-маркета, пока отбрехался в сторону периодического автоматического обмена с сайтом.
Но сам кумекаю как выпустить из нашей сетки наружу сервис для запроса актуальный остатков товара.
Надо с админом потрещать.
69 PR
 
16.02.17
20:19
(68) REST
70 Звездочёт
 
16.02.17
20:22
(67) >> С точки зрения СЕО это вообще кошмар.
Как ты это определил?
В (0) обычная HTML тема, которую может использовать любой движок. Связи с 1С тут вообще нет.
Время загрузки, конечно, важно, только суждения поверхностные:
"когда есть сайты, которые грузятся за секунду..."
что это за сайты? откуда такая скорость? это просто статический html текст без картинок?

"подобные (0) не будут пользоваться спросом..."
это рынок определит.
К тому же, если сайт нужный, то его 10 и 30 секунд будут ждать. Например, я видел (давно), чтобы бесплатно посчитать стоимость отправки ЖД транспортом, пользователи по 10 минут ждали и были довольны :)

"даже если там онлайн 1С"
"онлайн 1С" экономит компании значительные средства.
Плюс сейчас надо реагировать быстро. Также важно, чтобы система работала надежно. Чем больше звеньев, тем больше время отклика, больше сбоев. Сейчас уже 5 минут на обмен долго :)
71 trdm
 
16.02.17
20:30
(69) Нужно что-нить легкое, что-бы не дрочило не канал, ни роутер. mysql+nginx+????
72 trdm
 
16.02.17
20:32
а рест - это просто патерн и все.
73 eks1985
 
16.02.17
20:38
(71) Ты можешь использовать прослойку, и в нее выгружать остатки только по измененным позициям, в момент их изменения. Это будет быстро и онлайн.
74 Asmody
 
16.02.17
21:06
(68) Данных много? Тут https://www.mlab.com 500 мегов монги бесплатно дают. На прайс с остатками должно хватить.
75 Asmody
 
16.02.17
21:19
(68) И еще шкурный вопрос: можно мне в личку статистику по этому разделу http://www.voltacom.ru/catalog/audio/tv месяца за три заходы/продажи. Просто интересно — это только у нас такая жопа или вообще.
76 Garykom
 
гуру
16.02.17
21:22
(75) Такая попа с dvb-t2 вообще, ибо крызис наложился на заполнение (и даже переполнение) рынка цифровых (спутниковых кста тоже) приемников.

Смешно но сча в РФ цены на эти ресиверы ниже чем у китайцев.
77 trdm
 
16.02.17
21:36
(74) Около 8 тысяч товаров. Продажи не вопрос, статистику по заходам надо выспросить. Выгрузки достаточно объемые ходят.
78 Asmody
 
16.02.17
21:44
(76) Ну нет, у китайцев всё-таки ниже :) Все ж оттуда везут.
Я еще не видел на нашем рынке ни одного DVB-T2 ресивера, сделанного в России. Максимум — готовые платы в корпуса вставляют.
79 Юрий Лазаренко
 
16.02.17
22:04
(70) "Как ты это определил"
Основываясь на опыте интеграции сайтов с 1С. Ни один нормальный клиент не примет сайт, страницы которого загружаются дольше 2 секунд. Открой любой учебник по СЕО, там написано, что если страница грузится дольше секунды, то ей уже требуется оптимизация, а если дольше 2, то вывести такой сайт в 10-ку выдачи практически нереально. Так что даже учитывая, что "онлайн 1С" экономит компании значительные средства", кому нужен сайт с 60 запросами, если при прочих равных можно получить онлайн интеграцию с 1С, работающую в 10 раз быстрее?
80 Звездочёт
 
17.02.17
00:33
(79) "С точки зрения СЕО это вообще кошмар."
"Открой любой учебник по СЕО, если страница грузится дольше секунды... ".
Не понятно, речь только про время загрузки?
Во-первых, СЕО намного больше, чем время загрузки.
В основных направления работы про это даже слова нет: https://tinyurl.com/mista-seo
Во-вторых, давай попробуем решить эту проблему, тогда и ситуация немного прояснится. Лично ты делал эту оптимизацию?
81 Звездочёт
 
17.02.17
02:07
+(80) оптимизировал. Стало заметно быстрее.
Внизу страницы добавил время выполнения на стороне 1С.
http://webstore-on-1c.ru/img/o0.png
Анализ загрузки показал, что время уходит на работу скриптов и прорисовки страницы браузером:
http://webstore-on-1c.ru/img/o1.png
Остается вопрос оптимизации html шаблона, а не 1С.
82 mehfk
 
17.02.17
05:14
(30) Создай свой форум по 1С, раскрути его, а потом перепиши :))))
83 Юрий Лазаренко
 
17.02.17
07:50
(81) "оптимизировал"
И страницы стали зависать...

"Во-вторых, давай попробуем решить эту проблему, тогда и ситуация немного прояснится"
Я ее уже давно решил за время работы на подобных проектах и даю советы. Но ты так сопротивляешься, что дальнейшего смысла помогать нет.

Если поделку из первой ветки я оценил как перспективную, то про вторую могу сказать, что это отличный пример того, как не надо делать.
84 ГеннадийУО
 
17.02.17
07:57
(0) А чего, кнопки на картинках не работают вообще?
85 eklmn
 
гуру
17.02.17
09:26
а что с лицензиями клиентскими?
86 mokeylistru
 
17.02.17
09:28
(0) Если сайт работает через http-сервис как у вас получилось избавиться от имени базы и /hs в URL ?
87 Юрий Лазаренко
 
17.02.17
09:49
(85) Каждый пользователь = 1 лицензия.
(86) Способов куча. Например, на стороне сайта php-скрипт (или несколько скриптов), на которые ведут все ссылки сайта. А уже скрипт дергает 1С с ее /hs'ами.
88 mokeylistru
 
17.02.17
10:01
(87) я тоже подумал о прокладке из php или что-то подобное.Может отсюда задержка при выводе страниц? Хотелось бы услышать ответ автора. Вверну про лицензии: лицензия держится пока пользователь делает запрос к 1С т.е. около 1сек. потом освобождается.
89 Юрий Лазаренко
 
17.02.17
10:04
(88) "Может отсюда задержка при выводе страниц"
Нет, задержка там если и есть, то настолько минимальная, что ей можно пренебречь. Зато такой скрипт может выполнять функции файрволла, так что смысл в нем есть.

"лицензия держится пока пользователь делает запрос к 1С т.е. около 1сек. потом освобождается"
Здесь онлайн-работа с базой в режиме реального времени, а это попадает под определение мультиплексирования.
http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv
Вообще это вопрос решаемый законными методами, но тогда простыми запросами к 1С не обойтись.
90 Звездочёт
 
17.02.17
10:14
(83) >> Если поделку из первой ветки я оценил как перспективную, то про вторую могу сказать, что это отличный пример того, как не надо делать.
Хорошо, спасибо. Я тебя услышал )

(84) Пока не реализовывал.

(1), (85) если вы уже работаете с 1С, все необходимые лицензии у вас уже есть. Если 1С у вас еще нет, то можете закрыть страницу :)
91 Лефмихалыч
 
17.02.17
10:16
(0) З - зачет!
92 Звездочёт
 
17.02.17
10:18
(86) >> как у вас получилось избавиться от имени базы и /hs в URL
В комплектации с конфигурацией идет подробная инструкция по установке - в ней все это прописано с картинками и гарантией на результат :)
Кстати, не только это, но и другие интересные моменты. Программисту 1С с непривычки можно долго искать ошибку (что я и делал)
93 Вафель
 
17.02.17
10:22
Как с кэшироанием у всего этого дела?
94 Звездочёт
 
17.02.17
10:23
(83) >> И страницы стали зависать...
Можно доказательства? )
Идеальный вариант: http://webstore-on-1c.ru/img/o1.png
Может у тебя Касперский тормозит или какое-нибудь расширение браузера.
Мы все-таки про движок 1С говорим - пользоваться им для разработки сайтов или нет. Решение-то судьбоносное )
Нужны какие-то веские аргументы и контраргументы.
95 Вафель
 
17.02.17
10:25
(94) Так все равно внутри 1с нужно какой то вреймворк использовать.
Так что из0учать жс и хтмл все равно нужно
96 Юрий Лазаренко
 
17.02.17
10:30
(94) На планшете пробовал. Писать видео на планшете ради доказательств я конечно не буду.
Движком 1С для разработки сайтов пользоваться можно и нужно. Но данный конкретный пример - это один из самых неподходящих способов использования движка 1С для разработки сайтов. Хотя бы потому, что на каждого посетителя надо покупать лицензию.
97 Юрий Лазаренко
 
17.02.17
10:31
+(96) Я вообще-то не отговариваю от интеграции 1С с сайтами, так как сам этим зарабатываю уже не первый год. Просто хотел обратить внимание, что данная поделка не выдерживает никакой критики. Где ни копни - везде косяк.
98 Вафель
 
17.02.17
10:32
(96) Это типо ты так сказал, что все п..сы один ты дартаньян?
99 Юрий Лазаренко
 
17.02.17
10:35
(98) Это я типа сказал, что использовать на рабочем сайте то, что представлено в (0), было бы верхом глупости.
Если что, предыдущую разработку ТС я оценил положительно, так что не надо меня тут обвинять в предвзятости и переходе на личности.
100 Звездочёт
 
17.02.17
10:35
(89) Юрий, ну Вы начали обсуждать вопрос лицензий по второму кругу.
Этот вопрос обсуждался в другой ветке:
Bootstrap на 1С 8.3 :)
Посты 531, 533-539, 541, 545, 551, 554, 558, 563.
Вы так и не сообщили, с кем вы устно общались по поводу лицензий. Ни фамилии, ни должности. Даже уточнить не у кого.
101 Юрий Лазаренко
 
17.02.17
10:36
(100) Ссылки на сайт 1С в (89) недостаточно?
102 Звездочёт
 
17.02.17
10:43
(95) Базовые знания html, конечно нужны. Если 1С-ник работал с XML, то html он уже знает ;) Шучу, конечно.
Для начала, этого будет более, чем достаточно:
https://www.w3schools.com/html/default.asp
103 Oftan_Idy
 
17.02.17
10:48
(94) "пользоваться им для разработки сайтов или нет. "

Нет, не надо этого делать. Также как не надо микроскоп гвозди заколачивать, инструмент для этого не предназначен.

Кесарю - кесарево. Веб-сайту дай веб-сервер, а не 1С.
1С - это самый хреновый вариант веб-сервера.
Можно использовать онлайн вызов сервисов для каких-то редких но важных операций. Например итоговый пересчет заказа, резервирование и т.д
Но выводить каталог товаров дергая при каждом запросе данные из 1С - это тупик.
Кроме скорости улиточной ты еще получаешь большие проблемы с надежностью и большие проблемы с балансировкой нагрузки.
У тебя проблема с базой - сайту хана.
У тебя массовый наплыв пользователей на сайте или досят - базе хана, пользователи не могут работать.

Не надо класть яйца в одну корзину
105 Звездочёт
 
17.02.17
11:03
(95) Вообще, без JavaScript разрабатывать сайты практически невозможно. Разве что визитки.
Здесь он используется для работы с корзиной:
Интернет-магазин на 1С — webstore-on-1c.ru :)
Здесь он, практически, не используется:
Bootstrap на 1С 8.3 :)
Традиционно, этого для начала более, чем достаточно:
https://www.w3schools.com/js/default.asp
https://www.w3schools.com/jquery/default.asp
106 Звездочёт
 
17.02.17
11:08
(101) Напомню, речь шла про уточнение этого положения.
Я спросил, уточняли ли Вы? Вы сказали да.
Я спросил, где текст уточнения, Вы сказали, что уточняли устно.
На вопрос, у кого уточняли, Вы не ответили.
Теперь Вы пишите, разве положения недостаточно?
По второму кругу я не пойду )
Жду ответ, у кого уточняли, либо просто сами уточните письменно в официальных источниках.
107 Юрий Лазаренко
 
17.02.17
11:14
(106) Ну я пожалуй не стану писать в интернетах, что и у кого я устно уточнял. Прошу понять и простить.
108 Звездочёт
 
17.02.17
11:19
(99) >>  не надо меня тут обвинять в предвзятости и переходе на личности
я вижу предвзятость )

(96) >> На планшете пробовал. Писать видео на планшете ради доказательств я конечно не буду.
Тогда в качестве аргумента мы это не принимаем. Где-то что-то видел, где и что не скажу. Но на основании этого мнения мы должны отказаться от использования технологии.

>> Движком 1С для разработки сайтов пользоваться можно и нужно.
>> Но данный конкретный пример - это один из самых неподходящих способов использования движка 1С для разработки сайтов.
Контагрумента нет ни одного, даже по поводу скорости работы.

>> Хотя бы потому, что на каждого посетителя надо покупать лицензию.
Любопытно получается, что с Вашей стороны и по этому вопросу уточнения не получены ) Только одна ссылка не методические материалы, написанные 10 лет назад.

(97) >> Я вообще-то не отговариваю от интеграции 1С с сайтами, так как сам этим зарабатываю уже не первый год.
Ситуация принимает анегдотический характрер ))

>> Просто хотел обратить внимание, что данная поделка не выдерживает никакой критики. Где ни копни - везде косяк.
О каких косяках идет речь? )
Мы еще с первыми двумя вопросами до конца не дошли, тут уже еще пачка каких-то мифических косяков )
109 Юрий Лазаренко
 
17.02.17
11:21
(108) Пля... Удачи, в общем.
110 Звездочёт
 
17.02.17
11:22
(107) >> Ну я пожалуй не стану писать в интернетах, что и у кого я устно уточнял.
Ваше права. Тогда и аргументов у Вас нет.
Если намек на конфиденциальность, можно должность написать.

>> Прошу понять и простить.
Никого не обвиняю, просто хотел разобраться.
111 marty0701
 
17.02.17
11:24
(0)"многофункциональный веб-сайт" слишком громко звучит для того, что имеется.
Очередной убийца битрикса походу.
112 Звездочёт
 
17.02.17
11:25
(109) Ну вот... Про массу косяков написали (97) и в кусты.
113 Вафель
 
17.02.17
11:28
Да кстати, защита от ДДОС нулевая.
114 Юрий Лазаренко
 
17.02.17
11:32
(112) А толку тебе о них рассказывать, это это как горох о стену? Я написал, что сайт виснет на планшете, ты отвечаешь "Тогда в качестве аргумента мы это не принимаем.", вместо того, чтобы проверить наличие проблемы, исправить ее и сделать свой продукт лучше.
Оно мне надо, или тебе? Мне точно не надо. Так что я пока из кустов понаблюдаю.
115 PR
 
17.02.17
13:20
(112) Ты такой смешной, просто аж пипец
Тебе пишут про косяки, а ты готовишь формальные отписки
— Чувак, у тебя голова горит
— Не голова, а волосы на голове, так что я проигнорирую это замечание
— Ну удачи, пля

Самый первый момент, написанный в самом начале.
Твой сайт _пипец_ как медленно работает.
Ни один вменяемый пользователь им пользоваться не будет.

А ты да, делай сайт ради сайта. Удачи.
116 Звездочёт
 
17.02.17
14:40
(114) >> Я написал, что сайт виснет на планшете, ты отвечаешь "Тогда в качестве аргумента мы это не принимаем."
Нет, не так.
Ты написал, что сайт виснет, я попросил подробности. Мало ли что у тебя виснет ) батарея или интернет.
Ты сказал, что доказательств не предоставишь - твое право. Но если нет доказательств, нет аргумента. Нет аргументов, значит и выводы ничем необоснованны.

Если кто-то хочет конструктивно обсудить "тормоза" движка 1С, может выложить замер по типу:
http://webstore-on-1c.ru/img/o1.png
117 Юрий Лазаренко
 
17.02.17
14:49
(116) Мне пофиг, я в кустах.
118 Звездочёт
 
17.02.17
14:58
(117) ладно )
119 Вафель
 
17.02.17
14:59
(116) вчера висло, сегодня уже получше.
Что подкрутил?
120 Звездочёт
 
17.02.17
15:02
(115) Ну ты тоже тень на плетень наводишь )
Тормоза были, я их поправил.

Теперь время отклика составляет работа скриптов на странице и ее отображение:
http://webstore-on-1c.ru/img/o1.png
Вопросы не к 1С, а к шаблону. Очевидно, что его тоже можно оптимизировать.
Другой вопрос, надо ли? Оптимизация тоже денег стоит.
121 sidalexsandr
 
17.02.17
15:11
Интересно а поиск по сайту возможен?
122 Звездочёт
 
17.02.17
15:12
(121) он там есть и реализован
123 Звездочёт
 
17.02.17
15:30
(119) да, заметно получше ) можно и дальше оптимизировать.
Будет время, сделаю.

Описал этот момент в инструкции, прилагаемой к конфигурации. Добавил пункт, посвященный вопросам оптимизации.
Кстати, сайт http://bootstrap-on-1c.ru/ работает без оптимизации. Здесь просто много ресурсов скачивается на главной странице.
124 Звездочёт
 
17.02.17
15:34
Сейчас код на встроенном языке 1С выполняется за 0.125 секунды. Его тоже, наверняка, можно оптимизировать :) Я с этим не заморачивался. Что хотел, то и написал.
Совсем, конечно, не беспредельничал - запрос к товарам и ценам один :)
125 mehfk
 
17.02.17
15:41
(119) Наверное уменьшил верхнее значение переменной в цикле, вызываемой в функции "глТормозить" :)))
126 Звездочёт
 
17.02.17
15:52
(125) нет )
127 Tarzan_Pasha
 
17.02.17
15:59
Ваше решение все еще платное? я бы хотел посмотреть исходники, но не использовать это в коммерческих целях. (мысли в слух)

просто хотелось посмотреть как это все работает. Может у вас есть какие-нибудь триал версии с исходным кодом или просто упрощенные примерчики чтоб запустить и пощупать примеры обмена 1с и сайтов.

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

Чем можешь помочь Звездочет?
128 Про100Филя
 
17.02.17
16:09
(0) Неплохо. Всего 13 позиций номенклатуры?
У меня поиск не работает, отбор по характеристикам тоже.
Очень интересно посмотреть как будет работать с реальным объемом номенклатуры.
129 Звездочёт
 
17.02.17
16:10
(127) Да, платное. Стоит 5.8 т.р.
Еще раз подчеркну, что это рабочий макет для освоения новой технологии, а не готовый интернет-магазин, который стоил бы заметно дороже.
С другой стороны, ничего не мешает его доделать. Настроить под свои нужды. Ведь при внедрении основное время уходит на специфику и переговоры, а не на кодинг.

>> Может у вас есть какие-нибудь триал версии с исходным кодом...
На Инфостарте где-то лежала микро-конфигурация. Я тоже с нее начинал года 3 назад :)

>> Я просто сам веб мастер.
Ясно ) Есть сайт или портфолио?

>> Но в 1с не разбираюсь на таком уровне, чтоб писать веб сервисы.
Кстати, это интересный момент. 1С-ник не разбирается в веб-странице, веб-мастер не разбирается в 1С. Есть место для сотрудничества :)
130 Звездочёт
 
17.02.17
16:26
+(129) >> Чем можешь помочь Звездочет?
Этим и помогаю :)
Накопал в течении нескольких лет информацию по крупицам, платил разным специалистам, т.к. сам не всегда мог сообразить, нашел время и силы, упаковал эти знания в виде двух сайтов.
Все это обошлось мне несопоставимо дороже 5.8 т.р. :)
131 Звездочёт
 
17.02.17
16:30
(128) >> У меня поиск не работает, отбор по характеристикам тоже.
Скрипты не отключены?
Эти ссылки правильно работают?
Поиск:
http://webstore-on-1c.ru/shop.html?s=платье
Отбор по категории:
http://webstore-on-1c.ru/shop.html?id=00000000157
132 Tarzan_Pasha
 
17.02.17
16:52
(129)Портфолио то есть. только я работу не ищу )
вот мой сайт sozdaitesite.ru
и второй свой сайт доделываю tarzanpasha.ru
про порфтлио
http://malafeev.co/ podolsk-reklama.ru http://zoo-podolsk.ru/ spiik.ru http://teplica116.ru/ http://okna-bulat.ru/ polmes.ru domap.info http://faceyourcase.ru/ ski-marzipan.ru ... и еще штук 15-20 сайтов. Но я не люблю показывать сайты, которые делаю, потому что Дизайн - это лицо сайта, а я не дизайнер. Мне такую дичь дают в качестве дизайна, что стыдно показывать... А 1с я тоже знаю. 12 лет отработал в этом направлении, но вот вебсервисы уже не застал. Пишите если будут какие мысли о сотрудничестве. Мне тоже интересны вопросы интеграции 1с и Интернет магазинов. Планирую ближайшее время сделать это своим основным направлением.
133 Юрий Лазаренко
 
17.02.17
16:56
Ну вот, они нашли друг друга )
134 Tarzan_Pasha
 
17.02.17
17:02
(133)Я считаю, что поиск взаимно-полезных знакомств на форумах - это первичная задача. А нести всякие бред в комментариях, как это любят делать многие Мистяне - это от деградации.
135 kiruha
 
17.02.17
17:07
по лицезиям - делайте любой сервис "прокладку" между сервером web и 1С , хоть на коленке написанный - и все 1С довольно одной лицензией
136 kiruha
 
17.02.17
17:08
И это проще чем доказывать 1С, что ты не верблюд
137 Tarzan_Pasha
 
17.02.17
17:21
(135)Правильно мыслишь.
138 Звездочёт
 
17.02.17
17:26
(132) Понятно. У тебя есть что-нибудь готовое для 1С на продажу?
139 Звездочёт
 
17.02.17
17:51
(128) >> У меня поиск не работает...
Был баг: поиск работал только на главной (shop.html).
Оказывается, что форма поиска находится не в header.
Сейчас поправил.
140 Tarzan_Pasha
 
17.02.17
17:54
(138)не. пока пишу модуль загрузки в CMS modx из 1с. буду продавать потом это решение. Под битрикс есть выгрузки а под Modx они убогие. а MODx это бесплатная CMS похожая на битрикс, только бесплатная и международного уровня. на ней специализируюсь. Как что будет, напишу тебе. Может что придумаем.
141 Звездочёт
 
17.02.17
18:10
(140) >> MODx это бесплатная CMS похожая на битрикс, только бесплатная и международного уровня. на ней специализируюсь.
Понятно )
Есть еще один движок. На нем любой сайт CMS, т.к. админ всегда может войти в базу напрямую )
http://webstore-on-1c.ru/img/adminka.png

Функциональность движка зашкаливает )
142 PR
 
17.02.17
18:46
(120) LOL
Какая, нахрен, разница, что у тебя html за 0.1 сек сгенерилась, если у тебя полминуты красные шарики крутятся перед этим?
143 Звездочёт
 
17.02.17
18:55
(142) где полминуты крутятся?
144 ГеннадийУО
 
17.02.17
19:02
(142) Ну, не полминуты, секунд 10 всего...
145 PR
 
17.02.17
19:09
(144) Я утрирую. Даже уже то, что я вижу, что там что-то крутится — это уже дичайший трешак.
146 ГеннадийУО
 
17.02.17
19:10
(145)Человек еще оптимизирует, в процессе поймет наверное что не так с этим сайтом :)
147 Звездочёт
 
17.02.17
19:11
(145) >> Я утрирую.
:)

>> я вижу, что там что-то крутится — это уже дичайший трешак
ну это на любителя. для меня дичайший трешак, когда загружаются полоски вместо текста, а потом текст.
тема взята одна из множества, при желании можно и свою нарисовать от 10000 руб на заказ. Тогда не будет ничего крутится :)
148 PR
 
17.02.17
19:12
(146) Он? Да никогда в жизни :))
Он даже не понимает, про что вообще речь.
149 PR
 
17.02.17
19:12
(147) LOL
150 PR
 
17.02.17
19:15
+(149) Так и вижу переписку Гугла в начале своего пути :))
— Ваш поисковик очень медленный, приходится долго ждать выдачу результата
— Ну это на любителя, для меня, например, ничего страшного подождать полминуты, просто у нас оформление страницы такое
151 Звездочёт
 
17.02.17
19:24
Может у вас интернет слабенький, у меня сейчас быстро грузится.
Сделал замер скриптов:
http://webstore-on-1c.ru/img/o2.png
Треть/половину времени занимает скрипт Касперского.
152 Звездочёт
 
17.02.17
19:26
(150) В общем, тормоза с 1С не связаны, остальное дело вкуса. Можно сделать страницу, как у Google с одной строкой поиска - будет работать быстро :)
153 kiruha
 
17.02.17
19:26
Ну я тоже вижу крутящиеся красные шарики. Касперского нет
154 kiruha
 
17.02.17
19:28
но сейчас секунды 2-3. Днем было 10
155 Звездочёт
 
17.02.17
19:28
(153) я их тоже вижу первые 1-2 секунды. Вчера было заметно дольше.
156 Звездочёт
 
17.02.17
19:32
(154) точно 10?
http://webstore-on-1c.ru/img/o1.png - на ноуте
http://webstore-on-1c.ru/img/o11.png - на рабочем компе
157 Звездочёт
 
17.02.17
19:44
(148) Вот показатели других интернет-магазинов:
Zara (6+ сек):
http://webstore-on-1c.ru/img/o-zara.png
Ozon (8+ сек):
http://webstore-on-1c.ru/img/o-ozon.png
158 Звездочёт
 
17.02.17
19:52
(149), (153) Возникло предложение: покажите интернет магазин, у которого время загрузки списка товаров меньше 5 сек :)
159 PR
 
17.02.17
20:00
(158) Рукалицо

ok, у тебя лучший инет-магазин, лучше нет, покоряй мир
160 Звездочёт
 
17.02.17
20:07
(159) По-моему, я тебе уже ставил диагноз:
https://ru.wikipedia.org/wiki/Демагогия
Тебя уже выписали? )

Кто сказал лучший? Просто рабочий макет, зато какой функциональный :)
Ты утверждал, что он медленно грузится. Покажи сайт, который грузится быстрее.
161 PR
 
17.02.17
20:15
(160) Да не, не, твой лучший, лучше не бывает :))
163 Звездочёт
 
17.02.17
20:44
(161) Так и вижу переписку Гугла в середине своего пути :))
— Ваш поисковик очень медленный, приходится долго ждать выдачу результата
— Где? Покажите хотя бы один сайт, который грузится быстрее.
— Ok, у вас лучший сайт, лучше нет, покоряйте мир дальше
164 Tarzan_Pasha
 
17.02.17
20:47
(141)это очень хорошо. А вы на Обычных формах делаете? Не УФ?
(163)или вы на базе какой-нибудь конфигурации устроились?
165 PR
 
17.02.17
20:49
(163) Э, не :))
Никакого середины пути у Гугла бы не было при такой тупом подходе.
Сдох бы не взлетев.
166 Юрий Лазаренко
 
17.02.17
20:54
Я думал, пятничный ветки отменили. А их просто замаскировали под профессиональные и сделали платными.
Никого не хотелось бы обидеть, но факты налицо.
167 Звездочёт
 
17.02.17
20:55
(164) сделал на обычных форма. Можно и на УФ. Тут тип конфигурации вообще мало на что влияет, кроме самой структуры данных, конечно.
В данном случае на типовой конфигурации устроился :)
Можно и с нуля писать, как тут:
http://bootstrap-on-1c.ru/
168 ГеннадийУО
 
17.02.17
20:59
(167) Да, кстати, а что случится с сайтом если база упадет?
169 Звездочёт
 
17.02.17
21:04
(168) ровно то же самое, что и с другими сайтами, когда их СУБД упадет.
170 ГеннадийУО
 
17.02.17
21:09
(169) Ага. Тоесть единственное преимущество сайта на 1С - это возможность создания этого сайта программистом 1С с минимальными знаниями.
171 Юрий Лазаренко
 
17.02.17
21:48
(170) Далеко не единственное.
172 Волшебник
 
модератор
17.02.17
22:13
ГеннадийУО забанен
173 Волшебник
 
модератор
17.02.17
22:14
PR
предупреждение о невежливом общении
174 Tarzan_Pasha
 
17.02.17
22:37
(170)есть еще плюсы. данные хранятся в 1с, а это не просто СУБД. их легко обрабатывать. Обмениваться ими с другими системами, например с CRM.

А вообще мне идея очень нравится тем, что достаточно 1 пользовательской 1с и все будет работать. Хоть 10 000 пользователей зайдут одновременно на сайты. Просто будет посредник между сайтом и 1с, отвечающий за очередность обработки заданий.
175 Юрий Лазаренко
 
17.02.17
22:44
(174) 10000, ага. На одном ключе. Небось еще и на файловой базе? Советую для начала попробовать нагрузочное тестирование, а то наобещаете клиентам одного, а получится в 1000 раз меньше.
176 Tarzan_Pasha
 
17.02.17
23:05
(175)а что по сути помешает нам? Ну база пусть будет не файловой. Но подключение к ней нужно всего лишь одно. Через него будут производиться все операции. А вот реквизит "контрагент" или "пользователь" будет разный на каждую операцию.
177 Звездочёт
 
17.02.17
23:15
(174) Напомню, тут прямое подключение к базе данных.

>> Просто будет посредник между сайтом и 1с, отвечающий за
очередность обработки заданий.
Если что, я саму такую идею не поддерживаю )
178 Звездочёт
 
17.02.17
23:19
(174) По поводу нагрузки 10000 пользователей одновременно, это что-то заоблачное )
Скажем 10000 пользователей в день, это легко )
(175) Нагрузочное тестирование точно не помешало бы.
179 Юрий Лазаренко
 
17.02.17
23:19
(176) Эх, сколько же открытий чудных готовит вам освоение технологии интеграции 1С с сайтами... Но я в кустах, из кустов много не расскажешь...
180 Звездочёт
 
17.02.17
23:21
(179) а купить знания можно? )
Кстати, я смотрел в прошлый раз ваши разработки. Была парочка интересных.
181 Tarzan_Pasha
 
17.02.17
23:53
(179)так вы тоже в теме оказывается. У вас тоже на сайте какие то дела, связанные с 1с и вебом, похоже. Я зашел туда. А что такое "я в кустах" ?
182 Tarzan_Pasha
 
17.02.17
23:55
(177)ну у вас постоянное одно соединение с базой. И через это соединение ведь можно пихать в 1с что угодно, правильно? Если брать одностороннюю передачу Сайт > 1c.
а как реализовать одновременную обработку запросов от нескольких пользователей?
183 Tarzan_Pasha
 
17.02.17
23:57
вот мне не интересно было общаться с 1с-никам, да и не о чем. А с ребятами, которые связаны с сайтами из своей 1с, уже совсем другое дело. Точки пересечения есть, грубо говоря.
184 Звездочёт
 
18.02.17
00:24
(182) >> ну у вас постоянное одно соединение с базой.
Почему? Вообще-то нет постоянного соединения.
Зашел посетитель на сайт, создал сеанс, получил данные, отвалился. Вообще говоря, посетители и одновременно могут обращаться.
185 oleg_prg
 
18.02.17
01:16
Вангую с лицензиями косяк во всей этой истории. См мультиплексирование http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv
186 Звездочёт
 
18.02.17
02:09
(185) Сразу видно, ни в это теме не читал, ни в старой.
187 PuhUfa
 
18.02.17
09:34
А где сие творение можно пощупать/поковырять самому со стороны 1С?
188 dmitryds
 
18.02.17
10:10
(9) это же 1С)
189 dmitryds
 
18.02.17
10:34
(187) я тут немного порассуждаю... Вероятно там так: в настройках указан каталог с файлами html. при каждом запросе к сайту 1С парсит запрос, берет нужный файл, делает замену строки типа %%моя переменная%%  на значение переменной (вероятно делая каждый раз запрос к базе), в случае списков склеивает несколько кусков и выдает браузеру.
190 dmitryds
 
18.02.17
10:41
(189) + все остальное - html css и т.д. куплено скорей всего здесь wrapbootstrap и наверное по индивидуальной лицензии, т.е. еще помимо лицензий 1С на каждое подключение еще и тему придется покупать отдельно, если она не включена в стоимость (0).
191 dmitryds
 
18.02.17
10:48
(189) поправка.. 8theme, но там не указан тип лицензии, так что по (190) не совсем ясно
192 Звездочёт
 
18.02.17
11:05
(187) см. (188) :)
193 Звездочёт
 
18.02.17
11:08
(189), (190) в целом все верно. По поводу лицензии есть платные и бесплатные - это на любителя.
Тут было представлено 13 бесплатных тем:
Bootstrap на 1С 8.3 :)
194 Tarzan_Pasha
 
18.02.17
11:56
(189)это называется шаблонизация.
195 Tarzan_Pasha
 
18.02.17
11:57
(184)А сколько тогда лицензий потребуется магазину? Ведь каждый сеанс - это одна лицензия?
196 dmitryds
 
18.02.17
12:10
(194) Кэп?
197 Tarzan_Pasha
 
18.02.17
12:15
(196)не знаю что такое КЭП, но шаблонизаторов в веб технологиях много. Phenom, Smarty, ..
198 dmitryds
 
18.02.17
14:24
(197) http://www.wikireality.ru/wiki/Капитан_Очевидность
199 Tarzan_Pasha
 
18.02.17
15:22
(198)Ну тогда (196) больше к (189) относится
200 dmitryds
 
18.02.17
17:18
(199) тогда зачем тебе его исходники, если ты и так все знал?)
201 Tarzan_Pasha
 
18.02.17
17:26
(200)а где я говорил, что всё знал? Я знаю веб технологии. как генерируется html. Но мне вломы читать синтаксис 1с по работе с вебом. Я хотел чисто посмотреть и всё. хотя пока нет времени делать ничего на 1с.

Хочешь изучить Ларавел?
202 dmitryds
 
18.02.17
17:50
(201) я уже ушел с php
203 Tarzan_Pasha
 
18.02.17
18:13
(202)в какой язык
204 Web00001
 
18.02.17
18:14
Ой, главная страница сайта открывается 30секунд...
https://monosnap.com/file/pf556ZBpBswyA523quGffOjm9owQbP.png
205 Serginio1
 
18.02.17
18:16
(201) А чем тебе Angular 2 не нравится. На самом деле он более всего подходит для таких схем. DOM строится на стороне клиента, а 1С как Rest сервер

https://habrahabr.ru/post/321898/
206 Web00001
 
18.02.17
18:23
+(204)Но... это было нагрузочное тестирование и как не странно, он даже не упал при 100 одновременных соединениях, но тормозить стал дико. Не имеет смысла как серьезный продукт, если у вас будет хотя бы человек 200 на сайте. Но на первое время вполне себе рабочий вариант. Шаблон действительно неудачный. Этот круглешок при каждом чихе, совершенно никому не нужен. Надо поискать, что то другое.
207 PuhUfa
 
18.02.17
18:30
(192) т.е. вся тема создана с целью "посмотрите я типа крут!" хотя по факту даже проверить то нельзя... может за сайтом в (0) и 1С то близко нет... а только слова, слова... -)
208 Web00001
 
18.02.17
18:36
(207)Нет он вроде как продает, рабочую конфигурацию. Говорит, что это работает на базе УТ10.3 но будет работать на чем угодно, за 5(вроде бы) тыщ рублей он распостраняет вот это вот(то, что в (0)) + актуальный релиз УТ10.3(насколько это законно?)
209 Звездочёт
 
18.02.17
20:08
(207) >>  т.е. вся тема создана с целью "посмотрите я типа крут!"
нет, конечно. Я продаю свои накопленные знания и опыт в виде конфигурации для освоения новой технологии http-сервисов от фирмы 1С. Многие даже про существование этой возможности впервые слышат )

>> ... хотя по факту даже проверить то нельзя...
ты же уже все написал, осталось только сесть, да сделать.

>> ... может за сайтом в (0) и 1С то близко нет... а только слова, слова... -)
Ты, видимо, пишешь о своём подходе к работе :)

Во-первых, т.к. конфигурация продается, я даю личную гарантию на результат, что у вас конфигурация будет работать так же, как и этот демо сайт, либо я верну все деньги.
Во-вторых, для параноиков, такие действия попадают под действие УК РФ, Статья 159, Мошенничество.
210 Звездочёт
 
18.02.17
20:11
(206) 100 одновременных подключениях за какое время?
211 Tarzan_Pasha
 
18.02.17
22:10
(205)Мне ни Ангуляр2, ни React не подходят. Они для SPA сайтов нужны. А я специализируюсь на сайтах, сделанных по другой технологии - где все рассчеты происходят на сервере при помощи php и тамже генерируется html. CMS ведь работают по такому принципу - магазины, каталоги, сайты-визитки.

Позже, позже, позже начну осиливать эту технологию Node + Angular, но пока делаю сайты под ключ, вынужден прокачивать в себе другие навыки.
212 Serginio1
 
18.02.17
22:39
(211) Так прелесть SPA, что никакой PHP не нужен. Все делается на клиенте.
Мало того, для работы не нужен и Node. Все пакуется в JS (html, css).
А 1С выдает и принимает данные в Json. То есть все расчеты выдаются не в виде HTML а в JSON, а DOM уже формирутся на стороне клиента на шаблонах и JSON.
213 dmitryds
 
18.02.17
23:20
(212) и все пользователи 1С все равно радуются каждому запросу к базе)
214 Serginio1
 
18.02.17
23:48
(213) Пользователи этого не замечают.
Вэб,HTTP сервисы, ODATA прекрасно работают.
Правда можно еще облегчить работу через прямой доступ
Code First и Linq to EF на примере 1С версии 8.3

Но это уже другая песня
215 Tarzan_Pasha
 
19.02.17
01:17
(212)Прекрасно, конечно же. Но вы говорите про случай связки 1с и сайтов. Тогда конечно. SPA + 1c

Но у меня основная специализация - создание сайтов под ключ с использованием CMS Bitrix, Modx. А я еще не достиг нормального уровня в php и js.  Как это направление освою по нормальному, переключусь на SPA и 1С. Но пока мне не найти клиентов по предложенному вами направлению, а деньги нужно зарабатывать уже сейчас.
216 Web00001
 
19.02.17
08:04
(210)Не засекал точно, где то минут 10-15. С разным количеством подключений, 100 это был максимум.
217 dmitryds
 
19.02.17
08:56
(214) как это не замечают, когда идут запросы в реальном времени даже на список товаров?
Да 1С просто повесится при более-менее нормальной нагрузке
218 Serginio1
 
19.02.17
09:13
(217) Еще раз если не хватает производительности, то помогают прямые запросы.
219 dmitryds
 
19.02.17
14:59
(218) а еще кластеризация и отдельная база в реплике для им. А вот без извращений - никак
220 Serginio1
 
19.02.17
15:28
(219) Все зависит от нагрузки. Если с десяток запросов в секунду то это ерунда, а если сотни и тысячи то нужно оптимизировать.
221 Serginio1
 
19.02.17
15:35
222 Юрий Лазаренко
 
20.02.17
15:03
(180) Ну и во сколько денег можно оценить такие знания? не думаю, что получится договориться в таком ключе. Мне интересно работать с небольшим количеством заказчиков за хорошие деньги, тогда все выиграют: я не брошу проект на полпути, потому что денег мало, заказчик получит качественный код. А продавать что-то в виде небольших конфигураций за 5 рублей, потом тратить по полдня для ответов на вопросы "Мы тут у вас купили конфу, а объясните, зачем там в 125-й строке написано КодироватьСтроку", если и без этого все работает - мы в Хроме проверяли"?
Найдешь проект - обращайся, сделаем вместе, чем-то в процессе поделюсь.
223 dmitryds
 
20.02.17
15:57
(220) Кэп, я не узнал тебя в гриме)
224 eks1985
 
20.02.17
19:09
(215) Для саморазвития советую почитать. Даже если не все слова будут понятны, ничего страшного.

https://habrahabr.ru/post/322170/
225 Serginio1
 
20.02.17
19:52
(223) В итоге то работают и с бОльшими нагрузками, поэтому при определенном подходе пользователи 1С будут прекрасно себя чувствовать. Кроме того есть репликации итд.
То есть сайт работает с зеркалом, а записывает в реальную базу. Вариантов куча.
226 Звездочёт
 
21.02.17
12:52
(222) >> ... хорошие деньги
это сколько в рублях? )
227 denya_novichek
 
21.02.17
13:39
(0) А это что стандартный шаблон Манго для магазина ?
228 Юрий Лазаренко
 
21.02.17
14:14
(226) Ну от сотни хотя бы. Все равно ведь работать придется без ТЗ, много чего уточнять голосом, что-то переделывать, обязательно после окончания работ дописывать то, о чем раньше не вспомнили. В итоге куча времени уйдет. При нормальном ценнике эта куча времени "растворяется" в общем объеме работ. А когда работ на 20 тыр, а сопровождения потом еще на 20, то ну его нафиг, я такой фигней уже не страдаю. Хотя если клиент скажет: "Хочу четко вот это и вот это, мне главное чтобы работало, и просить объяснить, как оно работает с подробностью до каждой строчки кода не буду", то можно и меньше. Но лучше больше.
229 Звездочёт
 
21.02.17
15:57
(228) >> ... от сотни хотя бы.
За весь проект?
230 Юрий Лазаренко
 
21.02.17
16:25
(229) Ну если там работы на неделю, то почему бы нет? Такие тоже бывают. В цену часа вмещаемся - значит можно браться.
231 Звездочёт
 
21.02.17
17:29
(230) а какая цена часа? )
232 Юрий Лазаренко
 
21.02.17
19:55
(231) А уже есть подходящий проект на примете?
233 Звездочёт
 
21.02.17
20:18
(232) пока нет.
Просто ты пишешь "в цену часа вмещаемся", а какая это цена часа - непонятно.
234 Юрий Лазаренко
 
21.02.17
20:50
(233) Так цена часа - величина переменная и зависит много от чего: от текущей загрузки, деталей проекта (если что-то подобное уже делали, то можно и дешевле), наличия свободных сотрудников и т.д. Так что  точную цену я скажу, когда будет конкретный проект.
235 Mafoni
 
22.02.17
15:59
(0) URL rewrite я так понимаю на IIS настроен ?
236 Звездочёт
 
27.02.17
21:05
+(0) Да, еще дизайн адаптивный.
На мобильном сайт так же прекрасно смотрится и работает :)
237 kyvv
 
27.02.17
22:02
A чей-то BuiltWith определяет для сайта магазина Frameworks как ASP.NET. Это о чем?
238 kyvv
 
27.02.17
22:21
+(237) Может из-за IIS?
239 Garykom
 
гуру
27.02.17
22:42
(224) Ну со временем все стеки программирования превращаются в подобие Delphi (которая загнулась слишком быстро дойдя до максимума и дальше не знали куда идти) или платформы 1С.
Кста классический C# + .Net тоже туда уперся и сча ищут новые пути (.NET Core), Java давно уперлась в стенку и усиленно куда то долбятся не туда (как можно быть таким тупым что не понять почему на скалу переходят).

Просто в некоторых стеках все стараются делать однообразно и нативно, а в других дикие зоопарки с перекрытиями. PHP это как раз пример такого зоопарка где копрокод это "классика".
240 Звездочёт
 
28.02.17
18:25
(237), (239) вы о чем? )
241 Звездочёт
 
06.03.17
16:33
Использование http сервисов
Кстати, в (0) тоже встречается РаскодироватьСтроку().
242 Юрий Лазаренко
 
06.03.17
16:35
(241) Как мило )
243 Звездочёт
 
06.03.17
16:42
(242) я к тому, что много полезного есть, как в той теме.
244 Юрий Лазаренко
 
06.03.17
16:44
(243) Ну никто не спорит, как раз на 5000.
245 Звездочёт
 
06.03.17
16:49
(244) >> ... как раз на 5000
Не, не меньше чем на 40'000.
Хотя по твоим ставкам (228), (230), (234) так и на 200'000 :)
246 Юрий Лазаренко
 
06.03.17
16:52
(245) По цене согласен. А по содержанию по моим ставкам будет совсем не то, что в (0).
247 Serginio1
 
06.03.17
16:58
(239) Ну .Net Core это другая песня. Он нужен прежде всего для кроссплатформенности, нативной компиляции, опен сорс.

Они убрали совместимость с анахронизмами в большом Net CLR, убрали ориентированность на Windows,сделали более компактную среду Core CLR.

Плюс стремится по быстродействию к С++
Парочка новых возможностей JIT http://rsdn.org/forum/dotnet/6715987.flat

У Delphi проблема в том, что это не крупная фирма. В итоге Хейлсберг автор Delphi по сути один из соавторов C# и TypeScript
248 Звездочёт
 
06.03.17
17:00
(246) >> А по содержанию по моим ставкам будет совсем не то, что в (0)
Понятно. От 100, но сразу много )
249 Юрий Лазаренко
 
06.03.17
17:05
(248) Больше - не значит лучше.
250 shamashs
 
07.03.17
15:11
Вопрос к ТС, как реализована выгрузка товаров, выгружаются ли каталог товаров в режиме онлайн, т.е. в какой момент происходит выгрузка нового добавленного товара, обновляется ли на текущий момент файлы из 1с, т.е. добавили картинку к товару, идет ли выгрузка из 1с? Как происходит выгрузка остатков и цен, все происходит с помощью веб сервисов?

Архитектура не совсем понятна, есть промежуточная база данных куда складируются данные и выводятся пользователю? Как обычных им, или данные при каждом обновлении странички тянутся из 1с?
251 Вафель
 
07.03.17
15:11
(250) ты ничего не понял.
никакиз выгрузок!!!
253 shamashs
 
07.03.17
15:14
баз данных сколько? (251) 1с и все?
258 Звездочёт
 
07.03.17
18:59
(253) да, одна )
259 Звездочёт
 
14.03.17
13:42
Только сядешь программировать и кто-нибудь рядом:
http://coub.com/view/s3s8e
260 Звездочёт
 
27.03.17
14:22
Удивительно, как много людей думаю, что если интернет-магазин будет работать на 1С, то все равно надо куда-то что-то выгружать :)
Нет, не надо. Просто вводите данные в 1С и всё сразу на сайте. Мгновенно. Без вмешательства операторов и специалистов :)
261 lucbak
 
27.03.17
14:25
(260) Все читать лень, что на счет лицензий?
262 ГеннадийУО
 
27.03.17
14:26
(260) Что, и цены на сайте в реальном времени меняться будут? А клиент не офигеет - зашел на сайт - одна цена, а через минуту другая?
263 Юрий Лазаренко
 
27.03.17
14:59
(261) Сейчас кто-нибудь напишет, что достаточно одной люцухи, но это не так. Любой прямой доступ одного пользователя к базе 1С - это одна лицензия. 100 пользователей одновременно на сайте = 100 лицензий.
264 Юрий Лазаренко
 
27.03.17
15:01
+(263) Не говоря уже о том, что на одной лицензии практически невозможно обеспечить параллельную нетормозную работу сайта для двух и более посетителей одновременно.
265 Звездочёт
 
27.03.17
15:48
(262) >> одна цена, а через минуту другая
ну если только ему так повезло, что он перед сменой ценников зашел в магазин )
смотрит на товар - одна цена. на его глазах ценник достают и ставят другой )
266 Вафель
 
27.03.17
15:49
(262) В туризме например цены иногда меняются раз в 15 мин
267 lucbak
 
27.03.17
15:52
(263) Дорогой сайтик получается... не дай бог еще популярный будет - разорит владельца :)
268 Юрий Лазаренко
 
27.03.17
15:54
(267) Не, достаточно сделать промежуточную БД, с которой будут работать пользователи, и проблема лицензий решается. Как у metadata.js, например.
269 Звездочёт
 
27.03.17
15:57
(263), (264) Юрий, Вы продолжаете вводить людей в заблуждение :) Предыдущее обсуждение (второе по счету) закончилось также безрезультатно (100), (101), (106), (107).
Напомню, эту информацию Вы устно уточнили у неизвестных лиц.
270 Юрий Лазаренко
 
27.03.17
16:12
(269) Хорошо-хорошо, я не настаиваю.
271 Звездочёт
 
27.03.17
16:17
(270) не настаиваете, но все время об этом пишите ) уже третий раз. Это только в моих ветках.
Стоит попытаться разобраться в сути, как Вы сразу умываете руки )
272 Юрий Лазаренко
 
27.03.17
16:35
(271) Я во всех ветках это пишу. Если просят подробностей, то даю ссылку на сайт 1С, пункт 59: http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv
273 Cyberhawk
 
27.03.17
16:36
А технически что с лицензиями? HTTP-соединения (что будут отображаться в списке сеансов) на время работы сеанса будут отжирать одну лицензию, так? А мультиплексированию это дело плохо поддается (ну т.е. вроде нельзя настроить так, чтобы каждое новое параллельное ХТТП-соединение стартовало в отдельном сеансе с новым соединением, а не ждало, пока освободится соединение из пула)...
274 Юрий Лазаренко
 
27.03.17
16:40
(273) ". вроде нельзя настроить так, чтобы каждое новое параллельное ХТТП-соединение стартовало в отдельном сеансе с новым соединением"

<pool size="1"/>
в default.vrd.
275 Юрий Лазаренко
 
27.03.17
16:41
+(274) Но тогда каждый новый сеанс в браузере будет открываться долго, пока открывается новый сеанс в 1С.
276 Cyberhawk
 
27.03.17
16:44
(275) А если не в браузере, а просто зовется веб-/хттп-сервис, то тоже ведь долго будет?
Я же больше рассуждал тут (про невозможность управлять), когда в настройках пула стоит дохрена соединений, и делаешь, например, в 50 параллельных фоновых заданиях вызов веб-/хттп-сервиса и смотришь в консоли сервера - там вяло одновременно 2-8 сеансов WS-/HTTP-соединения, и становится все это досадно...
277 Cyberhawk
 
27.03.17
16:44
+(276) Получается, что из 50 одновременных выполняются только где-то 5, а остальные ждут, и так по очереди...
278 Юрий Лазаренко
 
27.03.17
16:46
(276) "А если не в браузере,"
А какая ему разница, из браузера запрос пришел или напрямую откуда-то.

"а остальные ждут, и так по очереди..."
При наличии свободных лицензий ждать не будут.
279 Cyberhawk
 
27.03.17
16:48
"При наличии свободных лицензий ждать не будут" // Т.е. ты вживую видел, как одновременно в списке сеансов (не соединений) работали больще, например, 10 WS-/HTTP-соединений? Спасибо за наводку с лицензиями, проверю на досуге...
280 Юрий Лазаренко
 
27.03.17
16:51
(279) Ну вообще-то да )
281 Юрий Лазаренко
 
27.03.17
16:52
У меня сейчас как раз задача как можно больше подключений от браузера вместить в один сеанс 1С. Даже свою собственную подсистему для нагрузочного тестирования написали (почти написали - процентов 15 работы осталось). Тестим возможности 1С на больших нагрузках.
282 Звездочёт
 
28.03.17
14:58
(276) >> в 50 параллельных фоновых заданиях вызов веб-/хттп-сервиса
У вас одни базы 1С вызывают другие?
что за "фоновые задания", вызывающие "веб-" и "хттп-" сервисы?
283 Адинэснег
 
28.03.17
15:40
пришли роботы яндекса/гугла и положили сайтег... ИМ на 10к товаров...
284 mehfk
 
28.03.17
15:47
Не каждый одинэсник может знать, что http и web сервисы не используют клиентских лицензий, если используется сервер 1с:предприятия, мало кто может это знать.
285 Юрий Лазаренко
 
28.03.17
16:02
(284) И что теперь, при работе через http-сервисы лицензии совсем модно не покупать?
286 eks1985
 
28.03.17
16:40
(284) Лицензионное соглашение открой и почитай на досуге, много чудных открытий сделаешь. Что там 1с технически использует и как - дело вообще десятое.
287 mehfk
 
28.03.17
16:41
(286) Рассказывай, не томи.
288 mehfk
 
28.03.17
16:41
(285) Перечитай сообщение еще раз.
289 eks1985
 
28.03.17
16:43
(287) Глаза поднять на пару постов выше не судьба?

http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv
290 mehfk
 
28.03.17
16:45
(289) Напиши текстом, дорогуша.
291 eks1985
 
28.03.17
16:47
(290)

59.    Организация предоставляет доступ к веб-сервисам, реализованным в "1С:Предприятии 8". Какое количество и каких лицензий необходимо приобрести Организации?

В данном случае на рабочих местах организации осуществляется доступ к информационной базе "1С:Предприятия 8" с использованием веб-сервисов, причем сами веб-сервисы реализуют всего лишь способ доступа к данным "1С:Предприятия 8" и предметом для отдельного лицензирования не являются. В соответствии с Лицензионным Соглашением "1С:Предприятия 8" каждое рабочее место, с которого тем или иным способом осуществляется доступ к данным информационной базы "1С:Предприятия 8", должно быть обеспечено клиентской лицензией. То есть Организации для работы с программами, использующими веб-сервисы, необходимо приобрести клиентские лицензии на такое количество рабочих мест, которое позволит одновременно осуществлять доступ к информационной базе.

См. также ответы на вопросы 31, 32, 56, 57.
292 mehfk
 
28.03.17
16:52
Что такое "рабочее место" в случае использования веб-сервиса веб-сайтом?
293 eks1985
 
28.03.17
16:56
Компьютер, телефон, микроволновка, что угодно, дергающее веб сервисы 1с-ки
294 mehfk
 
28.03.17
17:00
(293) Тогда выходит что если компьютер, телефон, микроволновка, что угодно, непосредственно не дергает веб сервисы 1с-ки, то соответсвенно рабочим местом не явлется?
295 eks1985
 
28.03.17
17:08
(294) Молодец, делаешь успехи.
В (268) Юрий об этом уже писал

>> Не, достаточно сделать промежуточную БД, с которой будут работать пользователи, и проблема лицензий решается. Как у metadata.js, например.
296 mehfk
 
28.03.17
17:20
(295) Дорогуша, как правило сайты работают так, чтобы не конечный ПК к веб-сервису обращался.
297 mehfk
 
28.03.17
17:21
И все твои поползновение не более чем пук в лужу.
298 Вафель
 
28.03.17
17:39
(296) так это нужно какуюто прослойку писать типа сервера приложений. но тут то ее нет
299 Юрий Лазаренко
 
28.03.17
18:14
(296) А вот ТС презентует в (0) исключение из правила. ТС молодец, несомненно, но в текущем варианте исполнения на каждого посетителя сайта необходимо купить лицензию.
300 mehfk
 
28.03.17
18:22
(300)
301 mehfk
 
28.03.17
18:23
(299) Ну тогда это шляпа.
302 Cyberhawk
 
28.03.17
19:07
(284) Ну вот, значит (278) "При наличии свободных лицензий ждать не будут" не в тему?
303 eks1985
 
29.03.17
15:08
Пообщался с представителем 1с, который ведет корпоративный блог 1с на Хабре.

Мой вопрос:

Здравствуйте, в свете существование в платформе таких отличных вещей как веб сервисы и http сервисы многие 1с-ники считают что на 1с можно «писать сайты» и купить для этого надо только одну лицензию независимо от количества пользователей сайта. Для себя я четко понимаю, что это не так, все четко написано в лицензионном соглашении (мультиплексирование), но 1с-ники верят только официальной позиции важных людей из 1с. Вот в ветке на мисте развернулась дискуссия, является ли такой вид использования — нарушением лиц соглашения: Интернет-магазин на 1С — webstore-on-1c.ru :). И очень часто данный вопрос всплывает в других обсуждениях на форумах.
Могли бы вы дать какой-либо комментарий по данному вопросу, который можно предъявить «массам»?

Его ответ:

Здравствуйте!

Вы правы. С юридической точки зрения нужно столько лицензий, сколько пользователей одновременно будут работать с веб-сервисами 1С.

Подробнее тут, пункт 59.

http://v8.1c.ru/predpriyatie/questions_licence.htm#mvv
304 Юрий Лазаренко
 
29.03.17
15:17
(303) Полагаю, сейчас ТС запросит ФИО представителя 1С )
305 eks1985
 
29.03.17
15:31
(304) Ну да, со сканом паспорта, что-то я об этом не подумал =)
306 Звездочёт
 
29.03.17
17:54
(303) Отлично ) это уже что-то! ) Любопытно, кто у них там отвечает )
(304), (305) юмор оценил )
307 eks1985
 
29.03.17
18:12
(306) Петр Грибанов, технологический евангелист фирмы «1С»
Вот он https://www.youtube.com/watch?v=adByHP-nY68
308 mehfk
 
29.03.17
18:21
(303) Евангелист не может ответить на вопрос, сколько, например, нужно клиентских лицензий на дисконтном сервере? Если доступ к нему осуществляется только через веб сервисы из других 1с баз данных, на которых работают пользователи и уже приобретены все необходимые лицензии?
309 Звездочёт
 
29.03.17
18:57
(303) Есть ссылка на пост? Может тебе дали дежурный ответ? :)
310 eks1985
 
29.03.17
19:02
(309) Это не пост, переписка в личке, сами можете ему написать - я думаю не укусит.

https://habrahabr.ru/users/PeterG/
311 eks1985
 
29.03.17
19:03
(308) Сам можешь спросить, лично я вопроса не понял, зачем покупать доп лицензии если "уже приобретены все необходимые лицензии"
312 Asmody
 
29.03.17
19:18
(311) Еванглист не может себе представить базу 1С, с которой пользователи интерактивно не работают?
313 eks1985
 
29.03.17
19:48
(312) Почему не может? Может наверное, его ответ не был привязан к "интерактивной работе". Сколько одновременных коннектов к базе - столько и лицензий, вот такая простая логика. При этом в обратную сторону можно, запускай 150 фоновых заданий и пущай они хоть эксель файлы сохраняют, хоть в облака пишут.
314 Звездочёт
 
29.03.17
19:56
(310) >> Это не пост, переписка в личке...
Ясно :) Это тоже устный ответ.
315 Юрий Лазаренко
 
29.03.17
20:28
(313) Ну еще бы за фоновые задания платить. Их иногда несколько десятков одновременно крутится.
316 eks1985
 
29.03.17
20:37
(314) ахах, устный конечно и печати синей нету.

Начальник звонит секретарше:
- У меня остро встал вопрос!
Она отвечает:
- Я сейчас немогу, у меня месячный отчет!
После некоторого раздумия заходит в кабинет:
- Могу оформить задним числом или в устной форме!
- Да уже не надо, я от руки набрасал!
317 eks1985
 
29.03.17
20:41
(315) Ну за передачу информации с сервера же предлагают платить, как по мне это даже более дико чем платить за фоновые задания  =)

https://wonderland.v8.1c.ru/blog/peredacha-informatsii-s-servera/
318 Волшебник
 
модератор
29.03.17
20:47
eks1985, просьба не публиковать здесь Вашу личную переписку с фирмой 1С или её представителями. Это нарушение правил форума.
319 mehfk
 
29.03.17
20:52
(318) Он же явно спросил "Могли бы вы дать какой-либо комментарий по данному вопросу, который можно предъявить «массам»".
320 Волшебник
 
модератор
29.03.17
20:56
(319) Это всё равно остаётся его личной перепиской, которую он может извратить по собственной прихоти, а слова выдать за цитату представителя фирмы 1С, за что мне будет претензия.
321 mehfk
 
29.03.17
21:02
(320) Значит автору цитат ил личной переписки надо притащить "Евангелиста" сюда, чтобы он сам ответил на эти вопросы?
322 eks1985
 
29.03.17
21:05
(318) ок
323 Юрий Лазаренко
 
29.03.17
21:09
(317) Думаю, в данном случае 1С планирует освоить дополнительные деньги на крупных клиентах. Мелким с небольшими базами и малым количеством пользователей уведомления от сервера вряд ли сделают погоду. А крупные для оптимизации вполне будет готов заплатить. Поэтому и идет все это отдельной коробкой.
324 Волшебник
 
модератор
29.03.17
22:21
(321) Ну например так.
325 SvenSoft
 
29.03.17
22:53
У всей этой затеи есть несколько два глобальных минуса:
1.
> Может работать, естественно, на любой конфигурации, где есть что продавать :)
Тут нужно начать с того, что Http-сервисы доступны только начиная с платформы 8.3.5.1068, а это значит что конфигурация должна иметь "Режм совместимости" не ниже 8.3.5 - а большинство типовых конфигураций перевести в этот режим будет ОЧЕНЬ болезнено, а иногда практически невозможно.
Это большая проблема с веб-сервисами!

2. Самое главное - сервер 1С, на базе которого будет построен сайт должен быть онлайн 24/7 - иначе продвигать сайт в SEO (а это очень дорогое удовольствие) будет бесполезным занятием (деньги на ветер), потому что поисковики из-за 404-ых 500-ых ошибок (из за недоступности 1с сервера) будет просто выбрасывать проиндексированные страницы из своей базы.
      
Звездочёт, если я не прав, поправьте меня.
326 Звездочёт
 
29.03.17
23:32
(325) п.1. древние конфигурация я не рассматриваю. Имелось ввиду, что будет работать как на УТ 10.3, КА 1.1, УПП 1.3, так и на УТ 11, КА 2.0, УП 2.2. Или самописные.
327 Звездочёт
 
29.03.17
23:44
+(325) п.2. Конечно, резонное замечание.
У двух моих клиентов базы 1С и так работают 7х24 :)
Если кто-то хочет дополнительные возможности/функционал, чем-то надо за это заплатить. Временем, деньгами, вычислительными ресурсами. Каждый выбирает сам.
328 Юрий Лазаренко
 
29.03.17
23:54
(325) По обоим пунктам все решаемо, причем быстро и достаточно просто. С планшета писать неудобно, завтра расскажу подробнее.
329 SvenSoft
 
30.03.17
02:12
3-тья проблема а том, что сама по себе 1-С мягко говоря не может похвастаться быстродействием, а поэтому страницы магазина, где нужна фильтрация и все то, что на стороне 1-С вызовет непростые запросы, либо получение и передачу большого количества объектов - все это будет тормозить на стороне сайта и очень.

Я с год назад тоже вначале был воодушевлен такой идеей, сделал пару магазинов на 1-С HTTP-сервисах. В итоге один через пол года переписал под обмен данными между 1-С и магазином, второй поисковик уже несколько раз выбрасывал (по 100-200 страниц) из поиска по причине 2.
330 Звездочёт
 
30.03.17
12:59
(329) >> все это будет тормозить на стороне сайта и очень
разобрался в чем причина тормозов? я делал замеры - 1С-ка формирует ответ меньше секунды. Конечно, запрос запросу рознь, но я не встречал, чтобы запрос технологически, а не логически, был тормозом.
331 Звездочёт
 
30.03.17
13:01
+(329) >> второй (прим. сайт) поисковик уже несколько раз выбрасывал (по 100-200 страниц) из поиска по причине 2.
почему база была недоступна? как часто и как долго? есть статистика?
332 Звездочёт
 
30.03.17
13:09
(329) надо смотреть, где эти базы вообще крутились (хостинг, ОС, веб-сервер, настройки)? как все было организовано?

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

Цитирую пост (81):
Внизу страницы добавил время выполнения на стороне 1С.
http://webstore-on-1c.ru/img/o0.png
Анализ загрузки показал, что время уходит на работу скриптов и прорисовки страницы браузером:
http://webstore-on-1c.ru/img/o1.png
Остается вопрос оптимизации html шаблона, а не 1С.
333 Звездочёт
 
30.03.17
13:41
(316) вспомнился случай :)
Нургалиев разрешил обороняться от милиционеров
http://www.kp.ru/daily/24401/577807/
334 SvenSoft
 
30.03.17
13:50
(330) >> разобрался в чем причина тормозов? я делал замеры - 1С-ка формирует ответ меньше секунды. Конечно, запрос запросу рознь, но я не встречал, чтобы запрос технологически, а не логически, был тормозом.

Как выше сказал, сама по себе обработка запросов в 1-С происходит гораздо гораздо медленнее, в сравнении с обработкой запросов через тот же PHP+MySql на стороне сайта. Не стоит забывать так же, что в случае магазина, построенного на HTTP-сервисах, то когда происходит обращение к странице магазина, происходит запрос на сторону 1С-сервера (Apache, IIS), формирование запроса на стороне 1С-сервера, пересылка результата на сторону сайта и только потом отображение на основании полученных данных (все это ТОРМОЗА, особенно в случаях с непростыми запросами или получением ип ередачей большого объема данных), тут и сравнивать нечего с вариантом, когда идет запрос к странице магазина и тут же на месте PHP получает данные от MySql и формирует страницу на основании полученных данных.  

(331) >> почему база была недоступна? как часто и как долго? есть статистика?

Windows сервера, где практически всегда крутится 1С, как не крути требуют 2-3-4 раза в месяц обслуживания (обновление ПО, обслуживание SQL-сервера и т.д.) поэтому 2-3-4 раза в месяц такие сервера бывают недоступны по причине технического обслуживания. Поисковик раз пришел, попал в такую ситуацию, когда страницы 404, или 500, второй раз пришел когда все работает, в третий/четвертый-десятый раз пришел когда все работает, в одиннадцатый раз пришел, когда страницы 404 или 500, в двадцать первый раз пришел когда страницы 404 или 500 - все, выкинул страницы пачкой из выдачи.

Когда сайт зависит не от одной железки (Linux, где непосредственно располагается сайт), а от двух, где второй железкой выступает Windows-сервер, который в разы и в разы чаще требует технического обслуживания, то это ....

Так же понятен такой факт, что поисковик не любит тормознутые страницы.
335 SvenSoft
 
30.03.17
14:09
> Windows сервера, где практически всегда крутится 1С, как не крути требуют 2-3-4 раза в месяц обслуживания (обновление ПО, обслуживание SQL-сервера и т.д.) поэтому 2-3-4 раза в месяц такие сервера бывают недоступны по причине технического обслуживания. Поисковик раз пришел, попал в такую ситуацию, когда страницы 404, или 500, второй раз пришел когда все работает, в третий/четвертый-десятый раз пришел когда все работает, в одиннадцатый раз пришел, когда страницы 404 или 500, в двадцать первый раз пришел когда страницы 404 или 500 - все, выкинул страницы пачкой из выдачи.

Так не редки сюрпризы, когда внезапно что-то отваливается на стороне 1С-сервера.
336 Юрий Лазаренко
 
30.03.17
16:24
(325) Пункт 1. Отсутствие http-сервисов в старых релизах не проблема, потому что там как минимум есть веб-сервисы, значит, все можно сделать и на них, хоть они и менее удобные и более тормознутые. Если очень хочется, то можно и из 7.7 данные тянуть. Для этого на серваке поднимается пустая база-репитер с http-сервисами, которая принимает запросы посетителя и путем подключения к рабочей базе (через веб-сервисы, COM или еще как угодно) вытаскивает одни данные и кладет другие. Понятно, что скорость будет чуть ниже, чем при прямом подключении, зато такой вариант улучшает безопасность данных: даже если кто-то подключится к базе-репитеру, то вытаскивать с нее все равно будет нечего. Вообще, существование посредника между браузером пользователя и рабочей базой, это большой плюс в таких проектах.
337 Юрий Лазаренко
 
30.03.17
16:31
(325) Пункт 2. Проблему легко решает посредник между пользователем и рабочей базой 1С, размещенный на сайте (набор скриптов на php, например). Совсем необязательно всю страницу сайта формировать в 1С - даже лучше, если статика будет генериться на сайте php-шными скриптами (и отдаваться из кэша), а динамические данные тянуться из 1С.
Формируем статику на php, возвращаем ее с ответом "200" браузеру пользователя и ботам яндекса и гугла. Далее аяксом вытаскиваем из 1С нужные данные и показываем посетителю. Если 1С в этот момент недоступна, то скрипт php отработает исключение и покажет сообщение "У нас беда, зайдите позже". Пользователь-человек поймет, что идет профилактика и придет позже. Бот не выбросит страницу из базы.
Конечно, тут есть еще много нюансов, про которые я тут рассказывать не буду, но принцип, думаю, понятен.
338 Юрий Лазаренко
 
30.03.17
16:37
(329) Пункт 3. Понятно, что при прочих равных большинство сайтов на 1С будут работать медленнее, чем сайт на php. Хотя бывает и такое, что 1С показывает лучший результат. Но тут надо учитывать, что ТС выбрал в качестве демонстрационного примера наверное самый неподходящий вариант использования 1С в качестве бэка для сайта: розничные интернет-магазины и так нормально работают с настроенным обменом между БД сайта и БД 1С. Поэтому данную технологию лучше использовать для решения других задач - когда нужен альтернативный типовому веб-клиенту интерфейс.
339 SvenSoft
 
30.03.17
19:26
(336) По Пункту 1 - веб-сервисы, промежуточные базы, а уж тем более COM - это вообще будут жуткие тормоза.
Так же такой подход будет очень трудозатратен, как следствие более дорогой и при этом тормознутый, не понятно зачем тогда все это.
Напмного проще, дешевле и правильнее во всех отношениях написать обмен между сайтом и 1С. А если еще и учесть что при этом 1С-сервер должен быть постоянно онлайн, статический IP и другие минусы - то и подавно.

(337) По Пункту 2
>> Совсем необязательно всю страницу сайта формировать в 1С - даже лучше, если статика будет генериться на сайте php-шными скриптами (и отдаваться из кэша), а динамические данные тянуться из 1С.
Не знаю, что имели ввиду под выражением "Статику", если это про html, то никто и не формирует полностью готовую стороне 1С - это было бы вообще тогда. ))
Из 1С тянутся только данные в JSON, и на их основании уже формируем страницу на сайте. Но если 1С-сервер недоступен, то и данных не будет, соответственно и страницы тоже.

>> Формируем статику на php, возвращаем ее с ответом "200" браузеру пользователя и ботам яндекса и гугла. Далее аяксом вытаскиваем из 1С нужные данные и показываем посетителю.  Если 1С в этот момент недоступна, то скрипт php отработает исключение и покажет сообщение "У нас беда, зайдите позже"
Уд простите, но это бредовая идея. Показывать поисковикам ранее проиндексированные страницы без контента - он так и заиндексирует их в том виде, в котором покажите. Аяксом подгружать из 1С контект после основной загрузки страницы - еще бредовее идея, поисковики еще очень плохо понимаю такие асинхронные JS вызовы.

Единственным правильным решением в такой ситуации является 302 редирект - и то это не айс как хорошо.


(338) По пункту 3
>> Хотя бывает и такое, что 1С показывает лучший результат.
Не бывают таких случаев. )) 1С запросы медленнее отрабатывают в сравнении с MySql запросами - это факт.

А если (как выше сказал) учесть, что тут даже сравнивать нельзя, при варианте магазина на Http-сервисах:
1. Пользователь запрашивает страницу магазина в браузере
2. Сервер получив параметры http-запроса, отправляет запрос на сервер 1С (посредством CURL) - это как еще один, причем более дорогостоящий запрос к сайту.
3. Apache или IIS на сервере 1С получив запрос от сервера Linux перенаправляет его в 1С-Предприятие.
4. 1С-Предприятие формирует запрос, получает результат, преобразует результат в JSON и отдает его Apache, он в свою очередь возвращает его серверу Linux
5. Скрипт сайта разбирает полученные данные в JSON, обрабатывает их, формирует на их основании HTML и отдает его конечному пользовтелю

и теперь просто PHP+MySql:
1. Пользователь запрашивает страницу магазина в браузере
2. Сервер получив параметры http-запроса, формирует запрос к MySql
3. MySql отрабатывает запрос, возвращает ответ
4. Скрипт сайта формирует на основании полученных HTML и отдает его конечному пользователю

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

Вот здесь полностью согласен. Именно к такому выводу и я пришел, что хорошо это использовать там, где:
1. Конфигурация не требует переписывания кода при включении режима совместимости с 8.3.5 и выше.
2. Технические возможности предприятия позволяют держать включенным сервер 1С 24/7, или держать 1С на облачном сервере.
2. Сайт не нужно продвигать в SEO, а так же никто не будет страдать от того, что это будет немного тормозить.

Непосредственно для сайтов (интернет-магазинов), которые продвигаются в SEO, контекстная реклама и т.д., которые должны быть быстрыми и постоянно доступными - лучшиее решением является обмен данными, не прямое получение/отправка данных из/в 1С.
340 SvenSoft
 
30.03.17
19:28
пишу с планшета, уж извините за опечатки.
341 Юрий Лазаренко
 
30.03.17
20:12
(339) Ну собственно почти со всем согласен, даже с оценкой "это бредовая идея", потому что это в данном решении (0) это костыль, хотя в других случаях будет оптимальным вариантом. Данную технологию надо применять там, где это действительно имеет смысл.
342 Звездочёт
 
30.03.17
20:34
(339) спасибо за комментарии )
п.1 я вообще не рассматриваю. Это все равно, что 7.7 обсуждать.
п.2 само собой разумеется. Я за всю свою жизнь встречал только одну фирму, в которой сервер с базой 1С выключали на ночь :) По-слухам у них склад сгорел из-за короткого замыкания и теперь они, когда уходят, офис обесточивают.
п.3 да, по существу согласен.
343 Юрий Лазаренко
 
30.03.17
21:08
+(341) Хотя справедливости ради стоит заметить, что мне известен сайт, сделанный по технологии "прямое получение из 1с", он соответствует всем требованиям СЕО, всегда отвечает ботам  и держит несколько сотен сеансов пользователей одновременно. Но стоимость его разработки получилась такая, что неудобно ее даже озвучивать.
344 Звездочёт
 
31.03.17
18:51
(343) >> стоимость его разработки получилась такая, что неудобно ее даже озвучивать
какая первая цифра? )
345 Юрий Лазаренко
 
31.03.17
19:44
(344) Не, на эту уловку я не поведусь )
346 Боровик Сергей
 
07.04.17
07:03
(0) Вот я понять не могу.
А кто-то реально сможет доказать в суде что лицензий куплено 1, а вот путем мультиплексирования через эту одну лицензию извлекались данные для 1000 пользователей?
Разве это вообще может быть доказуемым? Что предъявит истец? Свои логи? Мол мы одновременно в двух браузерах запрашивали товары, и нам веб-сервер отвечал. А лицензия то гражданин судья то у них одна!!! А вдруг ответчик скажет, мол так и так, истец все выдумал и данные фактически берутся из MemCached, а вовсе не из 1С.
При мультиплексировании 1С поочередно обрабатывает каждую задачу (в нашем случае запрос), и возвращает веб-серверу данные (Ответ). Как некоторые утверждают для каждого клиента чьи данные 1С обрабатывает нужна отдельная лицензия. Так вот есть ряд вопросов:
1) Как понимать «одновременно будут работать с веб-сервисами 1С». Как по мне – так в режиме мультиплексирования (пул=1) к одновременно может работать только одни пользователь. Или 1С уже стала многопоточной?
2) А если это не веб-сервис? А если веб-сервер путем COM-Connector лезет в базу?
3) А если не веб-сервер лезет в 1С, а 1С лезет на веб-сервер и им рулит? (А на веб-сервере ждут своей очереди запросы для обработки)
4) И наконец. А если веб-сервер отправляет на почту запросы пользователей, 1С разгребает эту почту (pop3) и отправляет ответы веб-серверу тоже по почте (SMPT)?
347 ГеннадийУО
 
07.04.17
08:17
(346) Совесть пассажира - лучший контролёр(с)
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс