|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
тут провели исследование https://habr.com/ru/company/promopult/blog/470604/ как бы дело обстоит не очень ... так что моя борьба за скорость имеет право быть. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 11:11 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
А вопрос-то какой? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 11:14 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
maytonА вопрос-то какой?такой, что что большинство игнорирует вопросы производительности своих систем... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 11:30 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
вадя, И java блин, медленная. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 11:33 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
Мобильные сайты? Да пофиг. У меня чортов xiaomi прогревается 10 секунд. После включения. Так ште... сколько там грузится лендинг пейджа - решительно пофиг. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 11:33 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
PetroNotC Sharpвадя, И java блин, медленная. Там - другая java. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 11:33 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
PetroNotC SharpИ java блин, медленная.ну да если использовать шаблоны вместо StringBuilder и прочее ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 11:35 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
вадятак что моя борьба за скорость имеет право быть интересно не наличие борьбы самой по себе, а конкретные мероприятия и цифры - было так, сделали так - время загрузки сократилось на столько-то. Потому что если у тебя чистый jdbc на котором ты выигрываешь, скажем пусть даже пол-секунды и тяжелый html/js на котором ты проигрываешь 5, то толку. А потом запрос еще 15 сек. по проводам от фронта к бэку летит и тогда вообще зашибись. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 11:47 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
Особо шустрые ресурсы (фейсбуки и вконтакты) не используют jdbc на лендинге. Они заранее готовят контент в in-memory cache и стараются реляционки вообще не подключать. Там ... сложно всё короче. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 12:05 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
chpashaПотому что если у тебя чистый jdbc на котором ты выигрываешь, скажем пусть даже пол-секунды и тяжелый html/js на котором ты проигрываешь 5, то толку. А потом запрос еще 15 сек. по проводам от фронта к бэку летит и тогда вообще зашибись.правильный подход. надо оценивать суммарное быстродействие. к примеру возьмём цветочный магазин первый пройгрыш - отсутствие оптимальной структуры базы. второй хибер, третий - нагромождение вложенных дивов... maytonОсобо шустрые ресурсы (фейсбуки и вконтакты) не используют jdbc на лендинге. Они заранее готовят контент в in-memory cache и стараются реляционки вообще не подключать. Там ... сложно всё короче.субд так же кэшируют данные в памяти - при наличии которой можно и реляционки держать в памяти. несколько лет назад приводили пример сервера - остановка которого требовала порядка 8 часов - выгрузка из памяти... напомню, спор тут был - по вопросу использования шаблонов - так эти шаблоны проиграли по времени. и таких мелочей накапливается на приличную задержку ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 12:35 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
вадя maytonОсобо шустрые ресурсы (фейсбуки и вконтакты) не используют jdbc на лендинге. Они заранее готовят контент в in-memory cache и стараются реляционки вообще не подключать. Там ... сложно всё короче.субд так же кэшируют данные в памяти - при наличии которой можно и реляционки держать в памяти. несколько лет назад приводили пример сервера - остановка которого требовала порядка 8 часов - выгрузка из памяти... напомню, спор тут был - по вопросу использования шаблонов - так эти шаблоны проиграли по времени. и таких мелочей накапливается на приличную задержку Ты не учитываешь простоту поддержки и простоту использования. В случае неоптимальной базы - это тупо нежелание разбираться, никакой пользы от этого никто не получает. В случае с шаблонами мы получаем такие плюсы: 1) возможность разделить работу между UI и backend 2) Легкость внесения изменений и рефакторинга, в том числе полное переписывание UI(ребрендинг) И весь вопрос в том, что проигрывая в скорости выполнения, эти бонусы намного перевешивают этот минус. 99% корпоративных проектов устроит такое быстродействие при сокращении затрат на разработку, поддержку и легкость изменений. В остальном проценте - первоначально сделают на шаблонах, поймут что скорости нет и будут выкручиваться другими способами ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 12:42 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
забыл никвесь вопрос в том, что проигрывая в скорости выполнения, эти бонусы намного перевешивают этот минус. 99% корпоративных проектов устроит такое быстродействие при сокращении затрат на разработку, поддержку и легкость изменений. В остальном проценте - первоначально сделают на шаблонах, поймут что скорости нет и будут выкручиваться другими способамивот это не правильный подход. скорость работы конечного пользователя - это профит его конторы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 12:48 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
вадяmaytonА вопрос-то какой?такой, что что большинство игнорирует вопросы производительности своих систем...а, то есть мне читать статью по ссылке не надо спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 12:56 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
вадязабыл никвесь вопрос в том, что проигрывая в скорости выполнения, эти бонусы намного перевешивают этот минус. 99% корпоративных проектов устроит такое быстродействие при сокращении затрат на разработку, поддержку и легкость изменений. В остальном проценте - первоначально сделают на шаблонах, поймут что скорости нет и будут выкручиваться другими способамивот это не правильный подход. скорость работы конечного пользователя - это профит его конторы.если не секрет, чем занимаются пользователи твоей конторы? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 12:58 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
Когда писали систему на Oracle PL/SQL и (в первой версии) печать отчета на принтере занимала 5 минут (быстрее у программиста не получалось), начальство сказало - "ну и ладно, что поделать, все равно быстрее, чем пользователь будет руками на печатной машинке печатать" ))) (в последующих версиях метод работы оптимизировали и время стало нормальным. секунды) В другой конторе, ночной биллинг за ночь не успевал отрабатывать и это была уже большая проблема. Т.к. утром пользователи приходили на работу, а результате еще нет. Т.ч. стояло жесткое ограничение - процесс должен отработать "за ночь" ( 8-10 часов) и не минутой больше. А вот сколько он будет работать: 5 минут, 10 минут, 5 часов или 8 часов - уже пофиг. Т.ч. вопрос скорости - это исключительно вопрос с чем сравнивать и какая цель ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 14:47 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevТ.ч. вопрос скорости - это исключительно вопрос с чем сравнивать и какая целькогда в одной конторе тебе счет сделают на следующий день, а в другой к концу разговора уже будет в почте - какую контору выберешь? приятно ли слышать когда звонишь и тебе "Подождите ваши данные загружаются..", а в другой - после первого гудка уже обращение по имени - что лучше? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:15 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
ну счет на следующий день - это смотря на что, если позиция идет под заказ и из-за рубежа, сомневаюсь, что "счет на следующий день" это что-то криминальное (т.к. в любом случае, цепочка согласований дофига длинная: менеджер по продажам -> неутвержденный sales order -> заявка на закупку -> утверждение в отделе закупок -> остальные согласование -> approve заказа -> purchase order с датой закупки -> sales order с возможной датой отгрузки) т.ч. тут выбор будет скорее такой или "счет на следующий день:" или "мы такое не продаем идите нафиг" ))) ну или "мы вам счет конечно напечатаем, но позвоните месяцев через 6-10, когда нибудь на склад и привезем" в общем, даже "счет на следущий день" в ряде случаев очень даже хорошо ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:28 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
вадя, Понятно что лучше быть богатым и здоровым. Ты про это? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:28 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
вадякогда в одной конторе тебе счет сделают на следующий день, а в другой к концу разговора уже будет в почте это reductio ad absurdum когда речь идет о вещах типа "использование шаблона" vs StringBuilder или hibernate vs jdbc. В таких связках реальная разница может оказаться ничтожной по сравнению с несравнимо большими усилиями по разработке и поддержке. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:40 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevв общем, даже "счет на следущий день" в ряде случаев очень даже хорошо )))административную часть надо исключить - это не относится к проблеме (и получение счета взято как пример, из личной практики) PetroNotC SharpПонятно что лучше быть богатым и здоровым. Ты про это?когда знаешь что можно ускорить - почему выбирают медленный вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:43 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
вадякогда знаешь что можно ускорить - почему выбирают медленный вариант? готов ускорить систему расчета биллинга ЖКХ за миллион рублей вадя, пиши в форум номер и CUV твоей кредитной карточки, надеюсь миллион рублей у тебя есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:48 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
chpashaВ таких связках реальная разница может оказаться ничтожной по сравнению с несравнимо большими усилиями по разработке и поддержке.кто оценивает эту разницу? если ориентация на полуграмотную поддержку - то да... для меня нет проблемы в StringBuilder создать таблицу из td или div, если ориентироваться на автора цветочного магазина - то конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:50 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
В современном программировании - 2 проблемы. 1) Как обозвать переменную 2) Как правильно инвалидировать кеш. Вот на второй проблеме можем остановиться одельно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:51 |
|
К вопросу о скорости для web
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsevготов ускорить систему расчета биллинга ЖКХ за миллион рублей вадя, пиши в форум номер и CUV твоей кредитной карточки, надеюсь миллион рублей у тебя есть?не понял юмора... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.10.2019, 15:53 |
|
|
start [/forum/topic.php?fid=59&msg=39874131&tid=2121069]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 279ms |
total: | 409ms |
0 / 0 |