Запитання з тегом «caching»

Питання щодо алгоритмів кешування програмами та реалізаціями кешування інформації двигунами бази даних та іншими сховищами інформації та додатками презентації.

13
Тож одиночні погані, то що?
Останнім часом велика кількість дискусій про проблеми із використанням (і надмірним використанням) синглтонів. Я був одним із таких людей і раніше в кар’єрі. Я бачу, в чому проблема зараз, і все ж, все ще існує багато випадків, коли я не бачу приємної альтернативи - і не багато дискусій проти Синглтона …


3
Кешування на рівні бізнесу проти кешування на рівні даних
Я завжди працював над проектами, де кешування здійснювалося на DAL, в основному саме тоді, коли ви збираєтесь здійснити виклик до бази даних, він перевіряє, чи є дані вже в кеші, і якщо вони є, він просто не робить дзвінок натомість повертає ці дані. Я нещодавно читав про кешування на рівні …

9
Як співробітники QA можуть перевірити логіку кешування, яку вони не бачать?
Я щойно реалізував шар кешування у своєму веб-додатку, і тепер мені цікаво, як QA повинен це перевірити, оскільки кешування прозоре для користувача. Однією з моїх ідей є введення методів реєстрації методів, які викликають код, який заповнює кеш, і записувати, коли об’єкт витягується з кеша і коли він потребує відтворення з …
33 testing  caching 

2
Написання Java з низькою затримкою [закрито]
Чи існують якісь специфічні для Java методи (речі, які не застосовуються до C ++) для написання коду з низькою затримкою на Java? Я часто бачу ролі Java з низькою затримкою, і вони просять досвід написання Java з низькою затримкою, що іноді здається трохи оксимороном. Єдина думка, яку я міг би …

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

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
Спільний кеш - найкраща практика інвалідизації
Мені хотілося б знати, що було б кращим підходом до визнання об'єктів кеша недійсним / оновленим. Передумови Маючи віддалений сервер з запам’ятовуванням (служить кешем для декількох додатків) Усі сервери розміщуються в лазурі (регіони афінності, однакові центри обробки даних) Розмір об'єкта кешу коливається від 200 байт до 50 кілобайт Підхід 1 …

2
Використання Memcached: чи корисна практика оновлювати кеш при оновленні бази даних?
Це питання стосується кращих практик архітектури. Наша сучасна архітектура У мене клас PHP, який отримує доступ до MySQL для отримання інформації про користувачів. Давайте назвемо це User. Userдоступ до нього багато разів, тому ми реалізували шари кешування для зменшення навантаження. Перший шар - це те, що ми називаємо кешем "на …

4
Що важливо під час оптимізації кешу CPU (в 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.