Правильная настройка кэширования

1 23
suffix
На сайте с 26.08.2010
Offline
325
#21
lonelywoolf:
мемкешд используют прежде всего потому, что он

хорош для кластеров :)

Клуб любителей хрюш (https://www.babai.ru)
danforth
На сайте с 18.12.2015
Offline
153
#22
suffix:
хорош для кластеров

У вас есть аргументы чем он хорош для кластеров? Ни CRDT, ни conflict resolutionов, что хорошего то? Возьмите Riak, Cassandra, и посмотрите что такое "хорош для кластеров". Да даже тот же etcd хорошее для кластеров, чем Memcached. Memcached был создан во времена, когда не знали что такое масштабирование на запись.

Junior Web Developer
suffix
На сайте с 26.08.2010
Offline
325
#23
danforth:
в файлах имеет смысл хранить большие данные (т.к. диск априори больше по размеру), в оперативке - нет.

1. Да просто в настройках кэшировнаия Битрикс выбираем тип "файлы" - да это "на диске", но Линукс сам разберётся что из закешированного в оперативке держать, но в моём случае он там держит всё благо её (оперативки) хоть попой ешь.

2. Поэтому всё очень быстро работает. На форумах Битрикса разбирали:

"Потому, что обращение к файлу посредством функции ядра ОС требует меньше ресурсов, чем обращение к сторонней службе, в которой к тому же будут произведены дополнительные вычисления."

"Файловый вариант работает быстрее и memcached стоит использовать только в кластере."

---------- Добавлено 25.04.2019 в 12:54 ----------

danforth:
У вас есть аргументы чем он хорош для кластеров?

По сравнению с одиночным сервером. А так Вы правы - есть более современные и лучшие решения.

danforth
На сайте с 18.12.2015
Offline
153
#24
suffix:
"Потому, что обращение к файлу посредством функции ядра ОС требует меньше ресурсов, чем обращение к сторонней службе, в которой к тому же будут произведены дополнительные вычисления."

"Файловый вариант работает быстрее и memcached стоит использовать только в кластере."

Ну это полнейший бред, но я с вами не намерен спорить :)

lonelywoolf
На сайте с 23.12.2013
Offline
151
#25

danforth, Битрикс во многих местах наговнокодили так, что иногда волосы дыбом встают. Этот момент - не исключение.

Платный и бесплатный хостинг с защитой от DDoS (http://aquinas.su)
DV
На сайте с 01.05.2010
Offline
644
#26

Всё не читал, ответ на стартпост: ЕСТЬ!

Кэширование на разном уровне порой противоречит друг другу, и всё делать надо согласованно, начиная снизу, т.е. фронтэнда.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
T7
На сайте с 19.09.2018
Offline
63
#27
suffix:
На форумах Битрикса разбирали

Вы частное, к тому же не факт, что абсолютно истинное и для битрикса, пытаетесь выдать за общее. Люди пытаются донести что, типа нюансы, но тщетно:)

suffix
На сайте с 26.08.2010
Offline
325
#28
timo-71:
Вы частное, к тому же не факт, что абсолютно истинное и для битрикса, пытаетесь выдать за общее. Люди пытаются донести что, типа нюансы, но тщетно:)

Возможно, но логичные объяснения:

"memcached нужен прежде всего для организации общего кеша для нескольких нод кластера, локально он бесполезен, поскольку доступ к данным в memcahed осуществляется по сети - такие операции всегда "дороже" чем прямое обращение к файлу." /Экспетры Битрикса/

скорее всего и верны согласно принципу неумножению сущностей :)

T7
На сайте с 19.09.2018
Offline
63
#29

Не замечаете, что оговорок много?

suffix:
Но памяти должно быть много чтобы файловый кэш эффективно работал.
suffix:
скорее всего и верны согласно принципу неумножению сущностей

По поводу экспертов Битрикса: выше же писали про предсказуемость мемкеша относительно кеша ФС(у битрикса вроде нет требования или 64гиг оперативы, или до свидания). Да и экспериментальных данных что то не видно, типа вот 100500 раз записали/прочитали на достаточно загруженной машине обоими методами: Ср.время, Макс/Мин, 90%-граница, медиана и т.д.

Андрей
На сайте с 30.09.2009
Offline
482
#30

Memcached более медленный и его можно использовать, только если 1 сайт на сервере. Иначе при взлома одного получаем доступ ко всему Memcached.

EuroHoster.org ( https://eurohoster.org/ru/ ) - территория быстрых серверов. Выделенные серверы, VPS, SSL, домены и VPN.
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий