Вопросы с тегом «server»

Это относится к модели клиент-сервер, где поставщик ресурса или службы называется Сервером.

148
Хранимые процедуры - плохая практика в одной из крупнейших в мире консалтинговых фирм в области программного обеспечения?

Я работаю над проектом в одной из трех ведущих мировых консалтинговых фирм, и администратор БД сказал мне, что хранимые процедуры лучших практик компании не являются «лучшей практикой». Это так противоречит всему, что я узнал. Хранимые процедуры обеспечивают повторное использование кода и...

101
Создание соединений с базой данных - сделать это один раз или для каждого запроса?

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

72
Как архитектуры микросервисных систем позволяют избежать узких мест в сети?

Я много читал о микросервисных архитектурах для серверных приложений и удивлялся, как использование внутренней сети не является узким местом или существенным недостатком по сравнению с монолитной архитектурой. Ради точности, вот мои интерпретации двух терминов: Монолитная архитектура: одно...

62
Как я могу убедить ковбойских программистов использовать контроль исходного кода?

ОБНОВЛЕНИЕ Я работаю в небольшой команде разработчиков, 4 парня. Все они использовали систему контроля версий. Большинство из них не могут выдержать контроль над исходным кодом и предпочитают не использовать его. Я твердо верю, что контроль источников является необходимой частью профессионального...

54
Должен ли я использовать коды состояния HTTP для описания событий уровня приложения

Несколько серверов, с которыми я имел дело, будут возвращать HTTP 200 для запросов, которые клиент должен рассматривать как сбой, с чем-то вроде «success: false» в теле. Это не похоже на правильную реализацию HTTP-кодов, особенно в случаях неудачной аутентификации. Я прочитал коды ошибок HTTP...

53
Что-то не так с тем, как мы делаем контроль версий?

Я работаю с командой программистов в качестве бизнес-аналитика. Мы только что выпустили версию 2.0 нашего продукта и работаем над следующей версией, которая будет выпущена через 3 месяца (это внутренний программный продукт). К сожалению, в версии 2.0 есть некоторые проблемы, которые они должны были...

49
Много маленьких запросов против нескольких больших запросов (API Design)

В настоящее время я работаю над проектом с организацией следующим образом: Клиент - получает данные с главного сервера через REST API. Сервер - запрашивает данные с других серверов через сторонние API Сторонние API - не зависящие от меня сервисы, предоставляющие данные на сервер (Reddit,...

48
Можно ли узнать, какой язык программирования использует веб-сайт?

Например, stackexchange.comне спрашивая владельца сайта или Google их информацию о разработке сайта, возможно ли узнать, какой язык используется в бэкэнде? Кажется, у веб-сайта нет .extensionпанели, например, .phpкоторая может указывать, которая разработана PHP, но без расширения, как я могу это...

47
Каковы некоторые хорошие практики перед проверкой исходного кода? [закрыто]

Моя команда использует Team Foundation Server для контроля исходного кода, и сегодня я исправил некоторые ошибки и приложение для тестирования дыма, прежде чем зарегистрировал его, но забыл прокомментировать некоторый код. (Этот код сделал интерфейс немного странным.) Я хочу знать, какие передовые...

38
Вы всегда должны программировать серверную часть для веб-сайта?

Я собираюсь начать создание сайта музыкального проекта для друга. Пока все должно быть довольно просто: никакого динамического контента (даты тура и т. Д.) И всего лишь несколько встроенных примеров песен или ссылок SoundCloud. Я не собираюсь использовать ничего, кроме ванильного JavaScript и...

35
Какой смысл с HATEOAS на стороне клиента?

Как я сейчас понимаю, HATEOAS - это, в основном, отправка вместе с каждым ответом ссылок с информацией о том, что делать дальше. Один простой пример легко найти в Интернете: банковская система вместе с ресурсом счета. В примере показан этот ответ после запроса GET к ресурсу учетной записи. GET...

34
Почему нам нужно поставить N перед строками в Microsoft SQL Server?

Я изучаю T-SQL. Из примеров, которые я видел, чтобы вставить текст в varchar()ячейку, я могу написать только строку для вставки, но для nvarchar()ячеек в каждом примере строки начинаются с буквы N. Я пробовал следующий запрос к таблице, в которой есть nvarchar()строки, и она отлично работает,...

32
Использование GUID в качестве первичного ключа

Я обычно использую идентификаторы автоинкремента как первичные ключи в базах данных. Я пытаюсь узнать о преимуществах использования GUID. Я прочитал эту статью: https://betterexplained.com/articles/the-quick-guide-to-guids/ Я понимаю, что эти GUID используются для идентификации объектов на уровне...

28
NoSQL в SQL Server

Этот вопрос не о разнице между SQL и NoSQL. Я ищу какое-то обоснование для чего-то, что действительно не имеет смысла для меня в данный момент (возможно, из-за моего отсутствия понимания или оценки). Мы начали новый проект с нуля, используя сначала MVC5, код Entity Framework 6 и SQL Server 2008....

27
Как избежать неправильной ветки?

Чтобы избежать проблем, обычно достаточно быть осторожным, но иногда мне нужно дважды проверить ветку, над которой я работаю ( например, «хм… я в devветке, верно?»), Проверив путь управления исходным кодом случайным образом. файл. В поисках более простого способа я подумал о присвоении имен файлам...

27
ПРИСОЕДИНЯЙТЕСЬ против ВНУТРЕННЕГО РЕЙТИНГА и ПОЛНОГО НАРУЖНОГО

Я знаю , что есть разница между INNER JOINи FULL OUTER JOIN, я могу видеть это, но, в чем разница между двумя следующими: JOIN ... ON...и INNER JOIN...ON...и до сих пор еще JOIN...ON...противFULL OUTER JOIN...ON... Причина в том, что я думаю, что, может быть, просто использование JOINиспортило...

26
Почему мы не можем использовать IP-адрес вместо файлов cookie для идентификации клиента в сервлетах?

Я знаю, что у нас есть некоторые дополнительные преимущества в использовании файлов cookie по IP-адресу, но мой вопрос: почему контейнер не может просто запомнить IP-адрес клиента при идентификации клиента, когда он снова посещает свой сайт? Возможно ли, чтобы контейнер запомнил клиента с помощью...

26
Рекомендуется ли развертывать проект на сервере файл за файлом вручную?

Компания, в которой я работаю, пока не осуществляет постоянную доставку. Мы по-прежнему разворачиваем проект вручную на сервере, файл за файлом. Что является наилучшей практикой: вручную развертывать один артефакт проекта для каждого развертывания или продолжать развертывание по...

22
Объяснение разницы между элементом журнала незавершенного производства и задачей

Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 6 лет назад . Я сталкивался с этой проблемой пару раз, и я надеюсь, что кто-то может предоставить некоторые рекомендации, обучение или советы о том, как объяснить...

21
Действительно ли Node.js увеличивает масштабируемость?

Я читал о проблеме C10K, и особое внимание уделено той части, которая относится к асинхронному серверу ввода-вывода. http://www.kegel.com/c10k.html#aio Я полагаю, что это в значительной степени суммирует то, что Node.js делает на сервере, позволяя потокам обрабатывать запросы пользователей,...