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

Вопросы, касающиеся алгоритмов кэширования приложениями и реализаций кэширования информации механизмами баз данных и другими приложениями для хранения и представления информации.

13
Значит синглтоны плохие, тогда что?
В последнее время было много дискуссий о проблемах с использованием (и чрезмерным использованием) Singletons. Я был одним из тех людей в начале моей карьеры тоже. Теперь я вижу, в чем проблема, и все же есть много случаев, когда я не вижу хорошей альтернативы, и не многие из дискуссий по борьбе …


3
Кэширование на бизнес-уровне против Кэширования на уровне данных
Я всегда работал над проектами, в которых кеширование выполнялось на DAL, в основном именно тогда, когда вы собираетесь выполнить вызов в базу данных, он проверяет, есть ли данные в кэше, и если он есть, он просто не выполняет вызов и вместо этого возвращает эти данные. Я только недавно прочитал о …

9
Как сотрудники QA могут проверить логику кэширования, которую они не видят?
Я только что реализовал слой кэширования в своем веб-приложении, и теперь мне интересно, как QA должен его тестировать, поскольку кэширование прозрачно для пользователя. Одна из идей, которые у меня есть, - включить регистрацию в методы, которые вызывают код, который заполняет кэш, и записывать, когда объект извлекается из кеша и когда …
33 testing  caching 

2
Написание Java с низкой задержкой [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

3
Работа с кешем браузера в одностраничных приложениях
Я пытаюсь понять, как правильно обрабатывать кэш веб-браузера для одностраничных приложений. У меня довольно типичный дизайн: несколько файлов HTML, JS и CSS, реализующих SPA, и куча данных JSON, которые используются SPA. Проблемы возникают, когда я хочу отправить обновление: я обновляю статическую часть сайта и код, который генерирует JSON одновременно, но …

6
Лучшие практики для методов модульного тестирования, которые интенсивно используют кэш?
У меня есть несколько методов бизнес-логики, которые хранят и извлекают (с фильтрацией) объекты и списки объектов из кэша. Рассмотреть возможность IList<TObject> AllFromCache() { ... } TObject FetchById(guid id) { ... } IList<TObject> FilterByPropertry(int property) { ... } Fetch..и Filter..вызвал бы, AllFromCacheкоторый заполнил бы кэш и возвратился бы, если это не …

1
Почему некоторые веб-сайты показывают 0 байт в инструментах разработчика Chrome
Я занимаюсь оптимизацией скорости страницы для своего сайта и изучаю, как это делают другие сайты. Я заметил, что некоторые веб-сайты, такие как Facebook или Ringgitplus, показывают 0 байт для некоторых своих ресурсов в инструментах разработчика Chrome на вкладке «Сеть», тогда как реальный размер контента составляет несколько килобайт. Я прочитал несколько …
14 http  caching  chrome 

2
Shared Cache - Лучшая практика недействительности
Я хотел бы знать, как лучше подходить для аннулирования / обновления объектов кэша. Предпосылки Наличие удаленного сервера memcached (служит кешем для нескольких приложений) Все серверы размещены на Azure (аффинные регионы, одни и те же центры обработки данных). Размер объекта кэша варьируется от 200 байт до 50 килобайт Подход 1 (хранить …

2
Использование Memcached: рекомендуется ли обновлять кеш при обновлении базы данных?
Этот вопрос о лучших практиках в архитектуре. Наша текущая архитектура У меня есть класс PHP, который обращается к MySQL для получения информации о пользователе. Давайте назовем это User. UserДоступ осуществляется много раз, поэтому мы реализовали слои кэширования для уменьшения нагрузки. Первый уровень - это то, что мы называем кешем «на …

4
Что важно при оптимизации для кеша процессора (в C)?
Читая эти два вопроса , я вижу, что понимание поведения кэширования процессора может быть важным при работе с большими объемами данных в памяти. Я хотел бы понять, как работает кэширование, чтобы добавить еще один инструмент в мой набор инструментов оптимизации. Каковы основные принципы работы кэша ЦП, чтобы я мог писать …

3
Почему запросы на статический контент отправляются на другой сайт?
Всякий раз, когда я вхожу в stackoverflow или некоторые сайты, я вижу много запросов на такие сайты, как http://cdn.sstatic.net/. Почему это делается, а не обслуживается непосредственно с реального сайта? Как это помогает ускорить сайт?

2
Случайный срок действия кэша
Я экспериментировал со случайным временем истечения срока действия кэша, чтобы избежать ситуаций, когда отдельный запрос заставляет несколько вещей обновляться одновременно. Например, веб-страница может содержать пять различных компонентов. Если для каждого из них задано время ожидания в 30 минут, пользователь будет долго ждать каждые 30 минут. Таким образом, вместо этого вы …

5
Как избежать нарушения SRP в классе для управления кэшированием?
Примечание. Пример кода написан на c #, но это не должно иметь значения. Я поставил c # в качестве тега, потому что не могу найти более подходящий. Это о структуре кода. Я читаю Чистый код и пытаюсь стать лучшим программистом. Я часто сталкиваюсь с трудностями следования принципу единой ответственности (классы …

5
Наиболее эффективный алгоритм замены кэша [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 лет назад . В Википедии перечислены 11 алгоритмов замены кэша . Предполагая, что я почти ничего не знаю …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.