|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев>Дмитрий Мух, сегодня, 14:21 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21827964][21827964] >Варианты чего? < Работы с большими выборками. Сферические выборки в вакууме. Я с различными выборками за почти уже 16 лет работал. Таких проблем, как у вас, не встречал. Так что, извините, не понимаю вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2019, 20:25 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеевИмеется большая база данных. Если не задавать параметры фильтра при запросе - в выборке получишь всю базу, 10 тыс.стр. Как поступаешь? С этим я столкнулся на стажировке в 2002-м году. Ответ: Virtual Grid Control. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.03.2019, 20:28 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев, Меньше 4 сек - это отлично. 15-25 - приемлемо. Если больше - надо что-то делать ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2019, 19:26 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
>Дмитрий Мух, 8 мар 19, 20:28 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828116][21828116] >...Я с различными выборками за почти уже 16 лет работал. Таких проблем, как у вас, не встречал… ...С этим я столкнулся на стажировке в 2002-м году… < Я не знаю, с какими выборками Вы работали, и с чем сталкивались на стажировке. Речь идет о WCF ( относительно свежая статья ). В методе удаленного сервиса обращаюсь к хранимой процедуре и могу получить огромную выборку. Объём её значительно больше доступных ресурсов хоста (MaxBufferPoolSize, MaxReceivedMessageSize). Выборку надо резать - я использовал paging и забор только N первых её строк. Это не всегда оправдано. Поэтому пытался сериализовать всю выборку в файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 00:47 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев, Как всегда в топика - "я не читаю что вы все мне тут пишете, я делаю то и то то.....". А в сухом остатке - проблем в трёхзвенке в WCF нет. Если проблемы были, то они в твоем коде. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 10:11 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 10:11 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828655][21828655] >...проблем в трёхзвенке в WCF нет… < Насчет проблем не силён, но вот нюансы встречаются постоянно. Пример: метод удаленного сервиса возвращает параметры доступа к файловому серверу Код: c# 1. 2. 3. 4. 5. 6.
Где их хранить на стороне сервера приложений? Мне крайне не нравится, если они в открытом виде в файле настройки App.config. Сделал свой вариант настройки и ба проблемс - как их передать в создаваемый сервис (host.Open()). А как Вы настраиваете WCF сервис? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 11:36 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев, у тебя проблемы какие то детские. ВМоисеевесли они в открытом виде в файле настройки App.config. У моего демки-сайта в профиле, настройки в конфиге. На работе тоже в конфиге. На sql_ru наверно тоже в конфиге. А в чём проблема их держать в конфиге? Ты как инопланетянин с такими проблемами. ЗЫ. Только код свой сюда не пости))) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 12:30 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 12:30 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828674][21828674] >...А в чём проблема их держать в конфиге?... < Вопрос безопасности. Для меня держать логин и пароль доступа к закрытому ресурсу в открытом виде - не есть хорошо. Хотя - каждому своё. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 15:16 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеевДля меня держать логин и пароль доступа к закрытому ресурсу в открытом виде - не есть хорошо. Доменная аутентификация не? Аутентификация средствами IIS? Шифрование секций конфиг-файлов? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 15:24 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
>Arm79, сегодня, 15:24 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828710][21828710] >...Шифрование секций конфиг-файлов? < Да. Избрал именно этот вариант. Только не связываюсь с конфог-файлом - создаю свой файл настройки, его и шифрую. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 15:48 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев, Дык в базе он шифруется MS либами аутентификации. У тебя велосипед. Это не программист должен писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 16:12 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеевДа. Избрал именно этот вариант.очередной топик, где ты не озвучиваешь проблемы, а пишешь о том что твои руки делают, сами по себе. Размер канала - не проблема. Пароль шифровать - штатно. 3 гига на клиента - изврат. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 16:15 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 16:15 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828714][21828715] >...У тебя велосипед… < Да, именно так. Вот мой файл настройки WCF хоста и WCF сервиса: //-- Номер порта сервиса 8001 //-- path расшаренной папки тел фп \\W10-CONSTANTIN\fl_ХранилищеТФП //-- path расшаренной папки документов фп \\W10-CONSTANTIN\fl_ХранилищеДФП //-- имя для доступа к папкам функциональных приложений ???????? //-- пароль для доступа к папкам функциональных приложений ???????? //-- Доступ к базе данных SQL сервера хранилища приложений Data Source=W10-CONSTANTIN;Initial Catalog=db_Хранилище;User ID=????;Password=??????? и я принципиально не хочу, чтобы он был представлен в открытом виде. Как зашифровать штатно не знаю. Да и возможно ли это ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 18:18 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев, Нифига не понял. У тебя штатный конфиг от MS? Или рукописный конфиг велосипед? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.03.2019, 23:20 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
можно просто пароли хранить не в конфиге, а безопасном хранилище windows, либо использовать обычные конфиги, если это .net, там шифрование поддерживается из коробки и работает в рамках 1 машины. то есть сворованный конфиг расшифровать не получится, но можно расшифровать на том же компьютере, если есть права админа. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 01:39 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
>Petro123, вчера, 23:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828817][21828817] >...У тебя штатный конфиг от MS?... < Я не знаю, как штатно зашифровать конфиг MS и как пользоваться им зашифрованным. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 01:43 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев>Petro123, вчера, 23:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828817][21828817] >...У тебя штатный конфиг от MS?... < Я не знаю, как штатно зашифровать конфиг MS и как пользоваться им зашифрованным.его не нужно шифровать весь. Нужно только пароль. Выше написали, при взломе админских прав защиты не существует. Согласен? Или диалог с тобой невозможен? Только монолог? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 07:21 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев, Вот штатный WCF из доки Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
Ближе к документации, Программист! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 07:27 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев>Petro123, вчера, 23:20 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828817][21828817] >...У тебя штатный конфиг от MS?... < Я не знаю, как штатно зашифровать конфиг MS и как пользоваться им зашифрованным. Так наберите в гугле "c# how to encrypt config file" и почитайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 08:42 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
PokeЯ б категорически избегал мелкомягких велосипедов, которые они не только не могут толком изобрести, но даже поддерживать. WCF, Entity Framework, это всё никудышняя халтура. Хотите программу "на века" - JSON RPC для передачи данных. API - какой напишете, такой и будет, для него нет библиотек (но внутри JSON RPC можно передавать имя вызываемого метода). Для связи с базой - BLToolkit - он простой, легковесный и в нём нет практически ничего лишнего. И не придётся постить десятки вопросов "а как в этом Entity Framework сделать то-то". А чем JSON RPC лучше стандартного Api, принимающего и возвращающего JSON? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 09:05 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
vb_subPokeЯ б категорически избегал мелкомягких велосипедов, которые они не только не могут толком изобрести, но даже поддерживать. WCF, Entity Framework, это всё никудышняя халтура. Хотите программу "на века" - JSON RPC для передачи данных. API - какой напишете, такой и будет, для него нет библиотек (но внутри JSON RPC можно передавать имя вызываемого метода). Для связи с базой - BLToolkit - он простой, легковесный и в нём нет практически ничего лишнего. И не придётся постить десятки вопросов "а как в этом Entity Framework сделать то-то". А чем JSON RPC лучше стандартного Api, принимающего и возвращающего JSON? Формально - позволит строить более сложные запросы. За счет определения своего прикладного протокола поверх JSON. Например, позволит вернуть вложенные объекты одним запросом. Хотя я и обычным rest это делал. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 10:18 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 07:21 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21828855][21828855] >...Выше написали, при взломе админских прав защиты не существует. < Это кто-нибудь доказал? На заборе тоже много чего написано. Приведу пример опровержения: В папке компьютера лежит файл в .rar контейнере под паролём. Ты взломал пароль админа и … Я пошел по этому пути - мой файл настройки лежит в .rar контейнере. При запуске приложения ключ задаёт пользователь. Он также может и поменять, при необходимости, параметры настройки. Но этот вариант не панацея для всех случаев. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 12:48 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеев>...Выше написали, при взломе админских прав защиты не существует. < Это кто-нибудь доказал? На заборе тоже много чего написано. Это аксиома на всех ветках sql.ru.))))) Зайди в сиквел ветку или ветку оракла. Там некоторые больные на голову спрашивают, как шифрануть базу от админа). ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 12:59 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
ВМоисеевЯ пошел по этому пути Ты за неделю уже 4 странных своих пути озвучил. И все не по документации. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 13:00 |
|
Среднее звено в трёхзвенке - посоветуйте технологию
|
|||
---|---|---|---|
#18+
>Petro123, сегодня, 12:59 https://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1309821&msg=21829051][21829051] >Это аксиома на всех ветках sql.ru.))))) < Движенья нет, сказал мудрец брадатый. Другой смолчал и стал пред ним ходить. Сильнее бы не мог он возразить; . . . (А.С. Пушкин) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2019, 13:10 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1399058]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 261ms |
total: | 414ms |
0 / 0 |