The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Обзор Perl модулей для кэширования данных."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Обзор Perl модулей для кэширования данных."
Сообщение от opennews on 27-Фев-04, 20:21 
Краткие характеристики модулей для кэширования блоков данных:
<ul>
- Cache (http://search.cpan.org/dist/Cache/) - кэширование блоков данных в памяти текущего процесса
    (Cache::Memory)  или на диске (Cache::File). Задается время жизни
    элемента, стратегия очистки кэша при превышении лимита  на размер
    хранилища, возможно обращение к элементам кэша как к хэшу через
    tie-интерфейс. Cache является переработкой модуля Cache::Cache, имеет
    простой интерфейс и мощные возможности. Для хранения сложных структур
    нужно отдельно вызывать не set/get, а freeze/thaw методы.

- Cache::Cache (http://search.cpan.org/dist/Cache-Cache/) - прообраз модуля Cache, похож на него как по синтаксису, так
    и по функциям. Содержит Cache::MemoryCache, Cache::SharedMemoryCache (очень
    медленный),  Cache::FileCache и т.д. Множество разнообразных функций,
    но относительно медленный.

- Cache::FastMemoryCache (http://search.cpan.org/dist/Cache-FastMemoryCache/) - Расширение Cache::Cache для быстрого хранения блоков
    данных в памяти процесса, ориентирован в качестве замены Cache::MemoryCache
    для простых задач, например, когда не требуется свопинг кэша на диск.


- Cache::FastMmap (http://search.cpan.org/dist/Cache-FastMmap/) - Написанный с использованием языка Си модуль для кэширование
    данных в памяти между несколькими процессами (разделяемая память через mmap).
    Присутствует система автоматического контроля размера кэша и удаления
    устаревших элементов. Наиболее подходит при использовании с mod_perl.
    Отличается высокой производительностью.
    Существует похожий модуль Cache::Mmap (http://search.cpan.org/dist/Cache-Mmap/), но большая часть кода в нем  написана
    на Perl, он проигрывает Cache-FastMmap по производительности.


- CGI::Cache (http://search.cpan.org/dist/CGI-Cache/) - позволяет кэшировать на диске вывод cgi-скриптов
    использующих модуль CGI (в качестве ключа используются параметры
    запроса или cookie). Задается время жизни, максимальный размер файла.


- Cache::Memcached (http://search.cpan.org/dist/Cache-Memcached/) - Perl API для memcached, системы для распределенного кэширования
    объектов в памяти.


- File::Cache (http://search.cpan.org/dist/File-Cache/) - безнадежно устарел, на смену ему пришел Cache::Cache.


- Tie::Cache::LRU (http://search.cpan.org/dist/Tie-Cache-LRU/) - немного устарел. Используется для кэшировании блоков
    данных в пределах одного процесса, используя алгоритм вытеснения из кэша устаревших элементов LRU. Может использоваться для создания хэшей с ограничением общего размера для всех элементов.

</ul>

URL: http://search.cpan.org/dist/Cache/
Новость: https://www.opennet.ru/opennews/art.shtml?num=3448

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Обзор Perl модулей для кэширования данных."
Сообщение от Bor email on 27-Фев-04, 20:21 
Кому интересно
Comparison of different PERL caching modules
http://cpan.robm.fastmail.fm/cache_perf.html
Cообщить модератору | Наверх | ^

2. "Обзор Perl модулей для кэширования данных."
Сообщение от Maxim Chirkov email on 28-Фев-04, 18:16 
>Кому интересно
>Comparison of different PERL caching modules
>http://cpan.robm.fastmail.fm/cache_perf.html

Смотрите внимательней, данная ссылка уже приведена в тексте новости - "2. Сравнение производительности некоторых модулей для кэширования данных"

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру