Size: a a a

Clojure — русскоговорящее сообщество

2020 January 28

СС

Сергей Суржик in Clojure — русскоговорящее сообщество

Кнопки не распидарасило

Забавно-забавно)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
@strofimov1972 с какими объемами данными подобное должно реально тормозить? Если сейчас все наносекундами меряется
для сайта это могут случиться 10 тыс посетителей в секунду 😊
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Я так понял тонского напрягает возможная "тормознутость" кложи?
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
Я так понял тонского напрягает возможная "тормознутость" кложи?
его напрягла тормознутость конкретного проекта, который они делали
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Так значит не в кложе дело. Это что-то своё затаенное психологическое
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Вот прям как у меня
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
Так значит не в кложе дело. Это что-то своё затаенное психологическое
нет, он написал то же самое на расте
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Sergey Trofimov
нет, он написал то же самое на расте
ну и я покопался профайлером, в несколько раз получил ускорение
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
И такое же тормознутое? Я просто не слежу за ним
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
И такое же тормознутое? Я просто не слежу за ним
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Sergey Trofimov
для сайта это могут случиться 10 тыс посетителей в секунду 😊
А что должно произойти на сервере если зайдут 10к посетителей? Заново обсчитаттся какие-то тяжёлые данные?
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
@strofimov1972 спасибо. Сейчас почитаю
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
А что должно произойти на сервере если зайдут 10к посетителей? Заново обсчитаттся какие-то тяжёлые данные?
все твои избыточные вычисления положат сервер при меньшем трафике
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
Так значит не в кложе дело. Это что-то своё затаенное психологическое
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
А что должно произойти на сервере если зайдут 10к посетителей? Заново обсчитаттся какие-то тяжёлые данные?
ну вот просто логически
ты пишешь свою мидлварь, которая выполняется при каждом запросе, и используется в 10% процентах запросов к серверу
естественно ты захочешь там иметь код, который в 10 раз быстрее, чем в 10 раз медленнее
и уже можешь иметь ввиду, что если у тебя надо данные из последовательности тягать, то её лучше держать вектором, так как работа с векторами в кложе оптимизирована очень хорошо

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

AG

Alexey Golda in Clojure — русскоговорящее сообщество
и когда ты наконец займешься расширением узких мест, оптимизацией, производительностью, то в 17 раз ты никак, никогда, не ускоришь
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Sergey Trofimov
ну вот просто логически
ты пишешь свою мидлварь, которая выполняется при каждом запросе, и используется в 10% процентах запросов к серверу
естественно ты захочешь там иметь код, который в 10 раз быстрее, чем в 10 раз медленнее
и уже можешь иметь ввиду, что если у тебя надо данные из последовательности тягать, то её лучше держать вектором, так как работа с векторами в кложе оптимизирована очень хорошо

либо забить на всё, ждать когда у твоего продукта случится успех, все будут радоваться, а ты наконец-то займёшься расширением узких мест в производительности в сжатые сроки 😊
С этим трудно поспорить. Тоже уйдешь к расту?)
источник

ST

Sergey Trofimov in Clojure — русскоговорящее сообщество
Сергей Суржик
С этим трудно поспорить. Тоже уйдешь к расту?)
нет
просто буду из разных идиоматичных паттернов выбирать более производительные
а для этого я должен понимать, у каких паттернов какие trade-offs
источник

СС

Сергей Суржик in Clojure — русскоговорящее сообщество
Ну а как же производительность в 17 раз?
источник