Джонатан Карди написал .NET-библиотеку StackRedis.L1 с открытым исходным кодом, которая позволяет создавать кэш первого уровня для Redis. Иными словами, используя библиотеку StackExchange.Redis в .NET-приложении, вы можете подключить к ней StackRedis.L1 для ускорения работы за счет локального кэширования данных в оперативной памяти. Это позволяет избежать лишних обращений к Redis в тех случаях, когда данные не подвергались изменениям. Библиотека доступна на GitHub и NuGet.
В этой статье рассказывается о том, как и почему она была создана.
Рубрика «клиент» - 2
Создание in-memory кэша первого уровня для .NET-клиентов StackExchange.Redis
2016-05-23 в 10:57, admin, рубрики: .net, in-memory, redis, Блог компании Plarium, клиент, Клиентская оптимизация, кэш, оптимизация, Программирование, Серверная оптимизацияРабота с возражениями
2015-06-29 в 10:44, admin, рубрики: Блог компании Супереон, клиент, продажа, продажи, супереон, Управление продажами, Управление сообществом Что говорят люди, которые боятся внедрить у себя корпоративную социальную сеть
Мы занимаемся внедрением корпоративных социальных сетей, в первую очередь организационным, не технологическим, и на 80% это работа по управлению изменениями. Часто, чтобы продать услугу внедрения, приходится вначале продать клиенту идею самой корпоративной социальной сети. Когда я общаюсь на эту тему с потенциальными клиентами и просто со своими знакомыми, практически никто не относится к вопросу безразлично. Людям тема интересна. Но я очень-очень часто слышу различные возражения: о том, что есть риск нецелевого использования корпоративной социальной сети; о том, что она не для работы; кто-то, перебивая меня, начинает рассказывать о своих взаимоотношениях с Facebook или ВКонтакте.
Здесь я собрал несколько наиболее интересных вопросов и возражений, и ответы на них. Читать полностью »
Погладить и приласкать: будьте ближе к клиенту
2015-04-21 в 7:51, admin, рубрики: Блог компании Интеллин, интеллин, клиент, компания, отношения, Повышение конверсии, управление проектамиСейчас очень популярно слово – клиентоориентированность. Выражение «клиент всегда прав» набирает обороты и выстраивает целую политику компании.
Раньше компании опирались на простую концепцию: больше дохода – меньше издержек. Но сейчас они готовы отдавать крупные суммы на формирование имиджа – лишь бы клиент выбрал их бренд.
Повысить лояльность клиента можно и без особых затрат – главное сформировать нужное отношение к нему.
Как?
Читать полностью »
Выразительный JavaScript: Проект: Веб-сайт по обмену опытом
2014-12-19 в 22:58, admin, рубрики: javascript, длинные запросы, клиент, обмен опытом, Программирование, серверСодержание
- Введение
- Величины, типы и операторы
- Структура программ
- Функции
- Структуры данных: объекты и массивы
- Функции высшего порядка
- Тайная жизнь объектов
- Проект: электронная жизнь
- Поиск и обработка ошибок
- Регулярные выражения
- Модули
- Проект: язык программирования
- JavaScript и браузер
- Document Object Model
- Обработка событий
- Проект: игра-платформер
- Рисование на холсте
- HTTP
- Формы и поля форм
- Проект: Paint
- Node.js
- Проект: веб-сайт по обмену опытом
- Песочница для кода
На встречах по обмену опытом люди с общими интересами встречаются и делают небольшие неформальные презентации на тему своих знаний. На встрече по обмену опытом среди фермеров кто-нибудь может рассказать о выращивании сельдерея. На встрече программистов вы можете выступить с рассказом про Node.js
Такие встречи – отличный способ расширить свой кругозор, узнать о новинках области, или просто пообщаться с людьми со схожими интересами. Во многих городах есть встречи любителей JavaScript. Обычно их посещение бесплатное, и я нашёл те, которые посещал, дружелюбными и гостеприимными.
В последней главе-проекте мы устроим веб-сайт по обслуживанию выступлений, которые делаются на таких встречах. Представьте себе группу людей, которые регулярно встречаются в офисе одного из участников, чтобы поговорить о моноциклах. Проблема в том, что когда предыдущий организатор встреч переехал в другой город, никто не занял его место. Нам нужна система, которая позволит участникам предлагать и обсуждать темы друг с другом, без участия организатора.
Читать полностью »
Exponential Backoff или как «не завалить сервер»
2014-06-23 в 8:11, admin, рубрики: Веб-разработка, запрос, клиент, повтор, сервер, метки: запрос, клиент, повтор, серверПри любом взаимодействии клиента и сервера мы сталкиваемся с необходимостью повторять запросы. Сетевое соединение может быть ненадежно, могут быть проблемы на сервере или любые другие причины, из-за которых необходимо повторить запрос. То же самое касается и взаимодействия backend-сервера с базой данных или любым другим хранилищем данных (другим сервисом).
Мы сегодня поговорим об интервале повторов запроса. Через какой период времени после неудачного запроса можно его повторить? Давайте рассмотрим две стратегии: повтор через фиксированный интервал времени и экспоненциальное откладывание (exponential backoff). Мы увидим на симуляции, что при условии наличия большого числа клиентов повтор через фиксированный интервал может не дать серверу «подняться», а использование exponential backoff позволяет избежать этой проблемы.
Вопрос интервала повторов становится важным при проблемах на сервере. Очень часто сервер способен выдержать нагрузку от клиентов, которые отправляют запросы в некотором «текущем» режиме, распределяя свои запросы во времени случайным образом. Если на сервере происходит отказ, все клиенты обнаруживают его и начинают повторять запросы через некоторый интервал. Может оказаться, что частота таких запросов превышает тот предел, который сервер может обрабатывать.
Еще одним важным моментом является то, что клиент часто не может отличить проблемы на сервере от проблем с сетевым соединением на стороне клиента: если ответ на запрос не приходит в заданный интервал времени, клиент не может сделать заключение о том, в чем именно проблема. И поведение клиента (повтор запроса, интервал повтора) будут одинаковыми в обоих ситуациях.
Разработка мобильного ПО: проблемы интеграции
2014-06-19 в 10:44, admin, рубрики: api, mobile development, интеграция, клиент, мобильная разработка, разработка приложений, сервер, метки: интеграция, клиент, мобильная разработка, разработка приложений, сервер
Удобные и простые решения проблем при интеграции с серверными мощностями — что делать, если возникает задача сделать два продукта, которые бы идеально стыковались, предоставляли бы друг другу консистентные данные и сами по себе работали без сбоев.
С подробностями Егор Тафланиди, Redmadrobot.
TouchHabr: продукт от Хабровчан для Хабровчан
2013-12-09 в 6:31, admin, рубрики: iOS, touch, клиент, хабр, читалка, я пиарюсь, метки: iOS, touch, клиент, хабр, читалка Приветствую всех читателей!
В последнее время произошло много хорошего с нашим любимым Хабром: общий ID для авторизации, разработан и тестируется API, сервис ответов вырос в полноценный проект, Boomburum пообещал в своем Твиттере новые личные сообщения…
Хочется присоединиться к потоку добра и объявить о недавнем релизе специализированной читалки — TouchHabr. Это идейное продолжение LHabr (раз, два). Самое главное — нам удалось объединить свои силы и сделать хороший продукт, а не просто поделку, коей читалка была раньше. По крайней мере, нам так кажется.
Под катом много скриншотов, букв и рассказ о разработке, а также ссылка для загрузки.
Читать полностью »
Более 11 000 пользователей подписали петицию для Google — просят выпустить Linux-клиент Google Drive
2013-06-27 в 12:18, admin, рубрики: google drive, linux, native, клиент, метки: google drive, linux, native, клиент
На данный момент на сайте change.org более 11 000 пользователей подписали петицию «Google: Create A Native Linux Google Drive Application».
HabraCitizen — новое android-приложение для Хабрахабра с темной темой и свайп навигацией
2013-04-29 в 12:46, admin, рубрики: android, mobile development, клиент, приложение для android, хабр на телефоне, читалка, метки: android, habrahabr, клиент, приложение для android, хабр на телефоне, читалка
Здравствуй, читатели. Сегодня ночью в Play Market было выложено мое первое android-приложение — HabraCitizen. Сабж представляет собой новую хабрачиталку со множеством возможностей и фич. Просили удобный хабра-клиент для android-устройств? Встречайте :)
Особенности приложения (из описания в маркете):
— Светлая и темная тема!
— Слайд-меню с возможностью настройки расположения (слева или справа);
— Свайп-навигация!
— Авторизация*;
— Авторизованные пользователи могут видеть количество новых комментариев к постам в списке постов, а также видеть новые комментарии в посте (комментарии подсвечиваются зеленым)*;
— Возможность загрузки постов для чтения в офлайне (с картинками!)*;
— Техника pull-to-refresh для обновления списков — чтобы обновить комментарии или список постов теперь достаточно потянуть сам список, а не нажимать кнопку;
— Полноэкранный режим чтения постов и вопросов;
— Настраиваемый отдельно шрифт в посте и в комментариях;
— Практически все возможные разделы сайта: посты лучшие (за сутки, неделю, месяц, все время), тематические и корпоративные (захабренные, новые, отхабренные), вопросы, события, хабы, профили компаний и пользователей (со списком опубликованных постов, вопросов, ответов и т.д),
лента*, избранное*;
— Полноценный поиск по ресурсу — посты, вопросы, хабы, пользователи, комментарии;
— Поддержка хабраката
— Просмотр полноразмерной версии картинок по тапу (с возможностью ресайза)!
— Запуск youtube-видео в youtube приложении прямо из постов и комментариев;
— Приложение не «теряет» позицию при чтении поста или комментариев при повороте экрана, а также способно восстановить загруженный пост с комментариями или список постов даже если приложение было «убито» в фоне
— Приложение способно «ловить» ссылки, ведущие на домен habrahabr.ru и открывать соответствующий раздел автоматически;
* — авторизация и загрузка постов для чтения в офлайне доступны в полной версии приложения, которую можно разблокировать из приложения. Об этом ниже.
Ссылка на приложение в маркете: play.google.com/store/apps/details?id=com.allesad.HabraCitizen
Заинтересованы? Прошу под кат (осторожно, тонна картинок).
LHabr: RELOADED. Теперь это удобнее, чем браузер
2013-01-18 в 22:05, admin, рубрики: ihabr, iOS, ipad, iphone, клиент, приложение, разработка под iOS, хабр на телефоне, Хабрахабр API, читалка, метки: ihabr, iOS, iPad, iPhone, клиент, приложение, хабр на телефоне, читалкаВы не пользовались мобильными клиентами для хабра потому, что все они не предлагают никаких преимуществ по сравнению с браузером? Потому, что нельзя голосовать, писать коменты, читать свою ленту?
Тогда сейчас — самое время попробовать.