Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: -
цитата
13/05/15 в 23:37
 Ailk
-

Последний раз редактировалось: Ailk (18/09/16 в 00:36), всего редактировалось 1 раз
цитата
13/05/15 в 23:44
 Pentarh
И много там этих $this->keys?
цитата
13/05/15 в 23:59
 Ailk
-

Последний раз редактировалось: Ailk (18/09/16 в 00:36), всего редактировалось 1 раз
цитата
14/05/15 в 00:25
 Pentarh
Костыль какой-то. Убери этот массив к хуям, зачем тебе мемкеш, если работаешь с массивом?
цитата
14/05/15 в 00:41
 Ailk
-

Последний раз редактировалось: Ailk (18/09/16 в 00:36), всего редактировалось 1 раз
цитата
14/05/15 в 00:56
 Pentarh
Мускуль юзай для такого вида кеша, или файловый кеш - быстрее будет smail101.gif

Но это извращение адское. Ты оперируешь кешем через ассоциативный массив пхп (тормоз), при коннекте погружаешь этот массив из мемкеша (ВЕСЬ), а при изменении любого ключа, сериализуешь и скидываешь в мемкеш - тоже ВЕСЬ.

Так не юзают мемкеш, конечно будет тормозить.

Суть в том, что скрипт не должен по любому чиху лопатить весь массив (сериализовывать, скидывать). Думай схему, где при обработке ключа, физически обрабатывается только он, а не весь массив. Это удар по яйцам всем принципам кеширования smail101.gif
цитата
14/05/15 в 01:10
 Mika
Ailk писал:
Костыль да, я хз че другое юзать чтоб можно было кеш по группам разбивать.

Ну типа префиксы юзать в ключах, как это обычно делают.
цитата
14/05/15 в 01:29
 remote-admin-service
А если использовать pconnect ? насколько время сократится ?
цитата
14/05/15 в 01:39
 Pentarh
Не похоже, что дело тут в TCP. Он при каждом коннекте читает и десериализует многометровый блоб, а при каждой записи ключа этот блоб сериализуется и пишется.
цитата
14/05/15 в 08:18
 Ailk
-

Последний раз редактировалось: Ailk (18/09/16 в 00:36), всего редактировалось 1 раз
цитата
14/05/15 в 08:40
 Pentarh
А как же он массив сохраняет тогда?
цитата
14/05/15 в 09:14
 Ailk
-

Последний раз редактировалось: Ailk (18/09/16 в 00:35), всего редактировалось 1 раз
цитата
14/05/15 в 09:51
 Ailk
-

Последний раз редактировалось: Ailk (18/09/16 в 00:35), всего редактировалось 1 раз
цитата
14/05/15 в 09:59
 Pentarh
Делай по инстансу мемкеша на сайт, если булковое удаление единственная задача.
цитата
14/05/15 в 17:24
 rickdeckard
один инстанс на много сайтов - чете жесть какаято ?
обычно поднимают на каждый сайт свой инстанс или несколько. масшабирование там, хуе-мое.
цитата
14/05/15 в 18:38
 Mika
Ailk писал:
Допустим при добавлении нового поста на сайт логично было бы сбросить кеш всех страниц (которые с пагинашкой и тумбами). Как это сделать?

Как вариант http://stackoverflow.com/a/1595931/4484063
цитата
15/05/15 в 21:21
 Ailk
-


Эта страница в полной версии