- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
мемкешд используют прежде всего потому, что он
хорош для кластеров :)
хорош для кластеров
У вас есть аргументы чем он хорош для кластеров? Ни CRDT, ни conflict resolutionов, что хорошего то? Возьмите Riak, Cassandra, и посмотрите что такое "хорош для кластеров". Да даже тот же etcd хорошее для кластеров, чем Memcached. Memcached был создан во времена, когда не знали что такое масштабирование на запись.
в файлах имеет смысл хранить большие данные (т.к. диск априори больше по размеру), в оперативке - нет.
1. Да просто в настройках кэшировнаия Битрикс выбираем тип "файлы" - да это "на диске", но Линукс сам разберётся что из закешированного в оперативке держать, но в моём случае он там держит всё благо её (оперативки) хоть попой ешь.
2. Поэтому всё очень быстро работает. На форумах Битрикса разбирали:
"Потому, что обращение к файлу посредством функции ядра ОС требует меньше ресурсов, чем обращение к сторонней службе, в которой к тому же будут произведены дополнительные вычисления."
"Файловый вариант работает быстрее и memcached стоит использовать только в кластере."
---------- Добавлено 25.04.2019 в 12:54 ----------
У вас есть аргументы чем он хорош для кластеров?
По сравнению с одиночным сервером. А так Вы правы - есть более современные и лучшие решения.
"Потому, что обращение к файлу посредством функции ядра ОС требует меньше ресурсов, чем обращение к сторонней службе, в которой к тому же будут произведены дополнительные вычисления."
"Файловый вариант работает быстрее и memcached стоит использовать только в кластере."
Ну это полнейший бред, но я с вами не намерен спорить :)
danforth, Битрикс во многих местах наговнокодили так, что иногда волосы дыбом встают. Этот момент - не исключение.
Всё не читал, ответ на стартпост: ЕСТЬ!
Кэширование на разном уровне порой противоречит друг другу, и всё делать надо согласованно, начиная снизу, т.е. фронтэнда.
На форумах Битрикса разбирали
Вы частное, к тому же не факт, что абсолютно истинное и для битрикса, пытаетесь выдать за общее. Люди пытаются донести что, типа нюансы, но тщетно:)
Вы частное, к тому же не факт, что абсолютно истинное и для битрикса, пытаетесь выдать за общее. Люди пытаются донести что, типа нюансы, но тщетно:)
Возможно, но логичные объяснения:
"memcached нужен прежде всего для организации общего кеша для нескольких нод кластера, локально он бесполезен, поскольку доступ к данным в memcahed осуществляется по сети - такие операции всегда "дороже" чем прямое обращение к файлу." /Экспетры Битрикса/
скорее всего и верны согласно принципу неумножению сущностей :)
Не замечаете, что оговорок много?
Но памяти должно быть много чтобы файловый кэш эффективно работал.
скорее всего и верны согласно принципу неумножению сущностей
По поводу экспертов Битрикса: выше же писали про предсказуемость мемкеша относительно кеша ФС(у битрикса вроде нет требования или 64гиг оперативы, или до свидания). Да и экспериментальных данных что то не видно, типа вот 100500 раз записали/прочитали на достаточно загруженной машине обоими методами: Ср.время, Макс/Мин, 90%-граница, медиана и т.д.
Memcached более медленный и его можно использовать, только если 1 сайт на сервере. Иначе при взлома одного получаем доступ ко всему Memcached.