Публикации по теме 'scalability'


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

Чистый код имеет значение
Введение Решение вашей ИТ-проблемы найдено. Радуйтесь! QA одобрил это, и без лишних раздумий его запускают в производство, и больше о нем не беспокоятся. Большинство людей, работающих в сфере ИТ и связанных с ней, знают, что это не так просто. По мере того, как все больше пользователей используют программное обеспечение, обнаруживаются ошибки, требуются новые функции, а другие желают немного изменить вкус для решения своей конкретной проблемы. С этими потребностями растут затраты..

Что, черт возьми, такое масштабируемый код?
Я хочу написать такое, но не знаю как? Мое раннее определение масштабируемости Еще в 2015 году, когда я пришел на работу, я слышал эту фразу во многих объявлениях о вакансиях: « Уметь писать масштабируемый код ». Это требование было для меня столь же несущественным, как «S должно быть хорошо с MS-Office ». Считалось само собой разумеющимся, что какой бы код я ни написал, многие люди смогут его запустить. Я постараюсь сохранить временную сложность моего кода на уровне O (1) или max O..

Обозначение Big O и магия временной сложности
Руководство о том, как сравнивать поведение алгоритмов Эта статья была впервые опубликована 15 апреля 2020 г. в моем личном блоге здесь: https://www.andreadiotallevi.com/blog/big-o-notation-and-the-magic-of-time-complexity . . Вы когда-нибудь задумывались, как будет работать ваш алгоритм, если вы резко увеличите набор входных данных? Концепция, которую программисты используют для сравнения поведения алгоритмов , — это математическая нотация с большой буквой О . Нотация..

Вопросы по теме 'scalability'

Высокая доступность и масштабируемая платформа для Java/C++ на Solaris
У меня есть приложение, представляющее собой смесь Java и C++ для Solaris. Java-аспекты кода запускают веб-интерфейс и устанавливают состояние устройств, с которыми мы общаемся, а код C++ обрабатывает данные, поступающие с устройств, в реальном...
1439 просмотров

Когда люди говорят о масштабировании веб-сайта с помощью «осколков», что они имеют в виду?
Я слышал, что метод «осколков» несколько раз упоминался в отношении решения проблем масштабирования для больших веб-сайтов. Что это за техника «осколка» и почему она так хороша?
807 просмотров
schedule 20.08.2022

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

Поиск по осколкам?
Краткая версия Если я разделю своих пользователей на сегменты, как мне предложить «поиск пользователей»? Очевидно, я не хочу, чтобы каждый поиск попадал в каждый осколок. Длинная версия Под осколком я имею в виду наличие нескольких баз...
4089 просмотров
schedule 01.04.2024

Каковы ключевые факторы, обеспечивающие успешную масштабируемость приложений ASP.NET?
При запуске нового приложения ASP.NET, зная, что в какой-то момент в будущем оно должно масштабироваться, каковы наиболее важные проектные решения, которые обеспечат масштабируемость в будущем без комплексного рефакторинга?
661 просмотров
schedule 22.06.2022

Как модель набора инструментов CCR и DSS соотносится с другими подходами к масштабируемости и согласованности?
Мне интересно сравнить различные подходы к масштабируемости и параллелизму, включая модель фреймворка CCR и DSS. Меня особенно заинтересует сравнение с согласованностью стилей Hadoop и Erlang.
1194 просмотров
schedule 21.12.2022

Как масштабировать планировщик Quartz?
Я планирую использовать Quartz scheduler , так как прочитал много хороших отзывов о нем. Моя проблема заключается в следующем: в любой момент времени в моей системе будут находиться тысячи триггеров. Большинство триггеров запускают только одно...
8263 просмотров

Можно ли количественно определить масштабируемость как требование?
Доброго времени суток, Я читал пункт Quantify в книге "97 вещей, которые должен знать каждый архитектор программного обеспечения". Знай" ( ссылка на Амазон санирована ), и она получила мне интересно, как количественно оценить масштабируемость....
1756 просмотров
schedule 23.02.2023

Использование удаленной внешней веб-службы вместо базы данных
Я создаю веб-приложение ASP.NET, которое будет развернуто на веб-ферме с 4 узлами. Ферма моего веб-приложения находится в Калифорнии. Вместо базы данных для внутренних данных я планирую использовать набор веб-сервисов, обслуживаемых центром...
1239 просмотров

Запуск веб-сайта Asp.net с сервером MS SQL. Когда мне следует беспокоиться о масштабируемости?
Я запускаю веб-сайт среднего размера на платформе ASP.net и использую сервер MS SQL для хранения данных. Текущая статистика моего сайта: ~ 6000 просмотров страниц в день ~ 10 таблиц на сервере SQL с примерно 1000 строками на таблицу ~ 4 запроса...
538 просмотров
schedule 19.08.2022

Статические методы хороши для масштабируемости?
Хороши ли статические методы и классы для масштабируемости? Я думаю, что статический класс/метод улучшает масштабируемость приложения, а методы экземпляра не сильно масштабируются. Так является ли хорошей практикой программирования писать...
2371 просмотров

Хорошо ли масштабируется AutoSproc?
Мы используем AutoSproc в качестве нашего DAL, это не мой выбор, но он был там, когда я только начал работать. Мне интересно, есть ли у кого-нибудь опыт использования AutoSproc с большими веб-приложениями? Мне просто любопытно, будет ли он хорошо...
299 просмотров
schedule 14.04.2022

Лучшие практики YSlow с приложениями Django, как их реализовать?
У меня есть приложение django 1.1.1, которое на самом деле находится в разработке, думая о лучших практиках. Я провел тест YSlow (применен набор правил класса E: YSlow V2), он рекомендует: Оценка F в заголовках "Добавить срок действия"...
1579 просмотров

Как хранить сеансы PHP в кэше APC?
Хранение сессий на диске очень медленное и болезненное для меня. У меня очень большой трафик. Я хочу сохранить сеанс в Advanced PHP Cache, как мне это сделать?
11340 просмотров
schedule 05.07.2023

Масштабируемая база данных MySQL для обмена почтовыми сообщениями
Предположим, у нас есть популярный сайт. Нам нужно реализовать почтовый обмен сообщениями между пользователями. Типичным решением является использование 2 таблиц: Пользователи (user_id) Сообщения (message_id, sender_id (ссылка на user_id),...
328 просмотров

дешевый способ масштабировать приложение rails
У меня есть приложение, которое становится большим, но до сих пор оно не приносило мне хорошего дохода. Это означает, что короткие деньги, чтобы реинвестировать в это. В этом сценарии я нашел способ сделать развертывание «дешевых распределенных...
318 просмотров

По какой причине большие сайты не используют MySQL с ASP.NET?
Я прочитал эту статью от High Scalability о переполнении стека. и другие крупные сайты. Многие крупные сайты .NET с высокой посещаемостью, такие как многоoffish.com, MySpace и Stack Overflow, используют технологии .NET и используют SQL Server для...
7864 просмотров
schedule 25.08.2022

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

Как масштабировать MongoDB?
Я знаю, что MongoDB может масштабироваться вертикально. Что делать, если у меня закончился диск? В настоящее время я использую EC2 с EBS. Как вы знаете, я должен назначить EBS для фиксированного размера. Что, если рост MongoDB больше, чем...
4820 просмотров

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