@phpclubru

Страница 748 из 956
Скайнет
28.12.2018
14:25:25
для сайта РКН?
Нет, для упячки.

sergey
28.12.2018
14:25:30
учучуч

дай пяни

Pavel
28.12.2018
14:26:12
no mat ?

Google
Скайнет
28.12.2018
14:26:48
sergey
28.12.2018
14:26:56


зачем ты это сделал с упячкой

Скайнет
28.12.2018
14:29:08
Ты опять сжимал в жипэг, шак... е...?!!!!

Pavel
28.12.2018
14:29:31
А ченить такое не пробовал смотреть? https://www.ibm.com/developerworks/library/os-php-shared-memory/index.html

Было бы круто иметь хранилище кеша которое память напрямую шарит с пхп

Скайнет
28.12.2018
14:30:11
Pavel
28.12.2018
14:30:54
хм справедливо

Скайнет
28.12.2018
14:32:35
хм справедливо
Что то я боюсь утечек памяти, у меня и так 10К на ребёнка стоит, как только отпахал на шахте, сразу мочить в сортире его, и нового брать из приюта)

sergey
28.12.2018
14:33:26
а пхп-то-кокое? 5?

Скайнет
28.12.2018
14:33:55
а пхп-то-кокое? 5?
На 7 переползаю уже.

Точнее я думаю что оно будет работать на 7.

sergey
28.12.2018
14:34:15
я как переполз на 7.1 так чтото проблем с памятью на ровном месте не вижу

Google
Скайнет
28.12.2018
14:34:43
Там уже такой чейндж лог что я боюсь его читать.

sergey
28.12.2018
14:34:47
в своих поделках, и поделках коллег которые вынужден смотреть

Скайнет
28.12.2018
14:35:18
PHP TEAM пора оставновится и не штамповать их так вот быстро, а доводить до ума и выливать только прямо вылизанные версии.

sergey
28.12.2018
14:35:44
такие же как 5.3.29. Чтобы лет на 10 без апдейтов.

Скайнет
28.12.2018
14:35:44
А то заипёшься совместимость поддерживать даже между одной линейкой.

такие же как 5.3.29. Чтобы лет на 10 без апдейтов.
Апдейты безопасности и куча фиксов багованных функций это другое.

dypa
28.12.2018
14:52:17
на самый важный ответ за 100+ сообщений нет ответа

А по какому критерию они стухают?

Скайнет
28.12.2018
14:52:42
А по какому критерию они стухают?
Я же ответил, добавилась или изменилась информация, ну и ещё у них TTL есть, это что бы обновлять счётчики для показа.

dypa
28.12.2018
15:04:22
Я же ответил, добавилась или изменилась информация, ну и ещё у них TTL есть, это что бы обновлять счётчики для показа.
если иы добавляешь, изменяешь или удаляешь - то у тебя есть информация о том как ключ называется, не понимаю в чем может быть проблема. ttl есть из коробки - тут вообще нет подводных камней

Скайнет
28.12.2018
15:07:03
если иы добавляешь, изменяешь или удаляешь - то у тебя есть информация о том как ключ называется, не понимаю в чем может быть проблема. ttl есть из коробки - тут вообще нет подводных камней
CMS не запоминает все те ключи что добавляет, его имя расчитывается при формировании, и т.к. там от 1 до бесконечности, мне их все перебирать до 4 миллиардов хотя бы каждый раз? Про TTL я ничего и не говорил, он работает и ладно, но одним TTL не обойтись.

Pavel
28.12.2018
15:08:35
редис при удалении возвращает количество удаленных ключей то есть 0 или 1

Ты можешь удалять просто ключи cat_1_page_[1, 2, 3, 4] до тех пор пока редис не скажет что ничего не удалил

И тебе даже не надо выгребать ключи по паттерну

Скайнет
28.12.2018
15:11:18
Ты можешь удалять просто ключи cat_1_page_[1, 2, 3, 4] до тех пор пока редис не скажет что ничего не удалил
Удалять ключи по одному? Серьёзно? cat_1_page_[1, 2, 3, 4] мне вообще не подходит, я же объяснил, у меня внутри ключей JSON массив идёт, а там уже служебные данные и массив с выборкой из мускула ну или ещё откуда.

Pavel
28.12.2018
15:12:41
json массив можно заменить на hashset или list

Скайнет
28.12.2018
15:13:52
json массив можно заменить на hashset или list
Низя, там очень сложные они бывают, с большим количеством иерархий.

Pavel
28.12.2018
15:14:05
А вообще для любого набора ключей, которые не является строкой, я бы хранил какой-то максимальный ID чтобы быстро оценивать количество ключей

Google
Pavel
28.12.2018
15:15:45
Чтобы не выгребать ключи по паттерну а сразу иметь представление как их построить

Если ты знаешь что макс. номер страницы у тебя 12, то знаешь что надо удалять ключи page_1 .. page_12 сразу

Скайнет
28.12.2018
15:16:20
Чтобы не выгребать ключи по паттерну а сразу иметь представление как их построить
Ну не знаю, перебирать 10К ключей на удаление чёт не очень.

Pavel
28.12.2018
15:16:44
А в мемкеше ты не перебираешь на удаление?

Скайнет
28.12.2018
15:16:55
Дак я это могу и на мамкеше, тут вопрос в том зачем тогда мне редис?)

Pavel
28.12.2018
15:17:16
Чтобы использовать хешмапы

Скайнет
28.12.2018
15:17:29
Я думал он поможет мне удалять всё одной строчкой, раз и всё.

Чтобы использовать хешмапы
Дак что там с блокировками то так и не ответили, когда к нему долбится от 10 до 500 клиентов.

Pavel
28.12.2018
15:18:32
Ну ты на самом деле не до конца формально сформулировал задачу, так что ничто тебе не сможет помочь. Даже то что ты написал что у тебя там информация обновляется и по этому надо искать удалять - все равно не понятно, какова структура информации, из каких символов состоят ключи, как генерируются имена и т.д.

Я зацепился за то что ты написал cat_N_page_N и предположил что первый N это номер категории а у страниц просто идут номера от 1 до N

Вопрос не должен стоять как "зачем мне редис", а "зачем мне возвращаться на мемкеш" :)

Pavel
28.12.2018
15:22:16
Удалять можно и мультиключами, а вот в мемкеше не знаю можно ли так

То есть ты вопрошаешь про фичи которые либо реализованы только в редисе, либо ни в редисе ни в мемкеше, не знаю какие тут еще нужны аргументы :)

Сергей З.
28.12.2018
15:59:02
дык упереться в тред можно
Что значит упереттся в тред, можете пояснить?

Dmitry
28.12.2018
15:59:28
У треда есть упор ?

В виде тактовой частоты ядра процессора ?

Сергей З.
28.12.2018
16:00:59
А тпереь помогите мне эти знания связать с редисом)))

Или где почитать про редис и упор в тред?

Google
Adel
28.12.2018
16:01:51
Или где почитать про редис и упор в тред?
забей. это просто фантазии миксира

не упирается оно в тред

там шардируют раньше

Сергей З.
28.12.2018
16:02:15
забей. это просто фантазии миксира
Он явно что-то знает... ))

Adel
28.12.2018
16:02:22
он знает много умных слов :))

Сергей З.
28.12.2018
16:02:58
Я исключительно для себя, если что

Dmitry
28.12.2018
16:06:10
да да... шардируют... потому, что тред один и деваться некуда ?

Pavel
28.12.2018
16:17:44
Что значит упереттся в тред, можете пояснить?
ето значит что тактовой частоты процессора не хватает для своевременной обработки всех поступающих команд на выборку/правку данных из памяти.

Admin
ERROR: S client not available

Юрий
28.12.2018
16:29:28
Он у меня как кеш и используется, если умрет, ничего не сломается, просто нагрузка станет довольно дикой.
вот вы, Александр (или как вас там на самом деле.. это же что чиновник высшего ранга зыбыл в чате ПХП для простых смертных) презренно ко мне относитесь и ко всем другим, кто еще посмел задать свои не столь великие и не столь объемлимые вопросы по сравнению с теми что обитают у вас в годове .. и скаажите как на все это мне и другим нужно реагировать если вы почти всех тут оскорбляете и гнобите.. вон к админам докапайтесь по поводу любых их слов.. можно ведь найти поводы.. для того чтобы докапыватся до моих слов и выражений и кодов вы поводы нашли.. докапайтесь до админовюю загнобите их и достаньте их своей великой рукой роскомнадзорной.

Скайнет
28.12.2018
16:30:04
Вопрос не должен стоять как "зачем мне редис", а "зачем мне возвращаться на мемкеш" :)
Пока что редис ничего не предоставил взамен... Вот удалять всё таки ключи по паттерну нельзя же получается, только выбрать, потом уже тупо проходится и удалять?

при создании кеша ты же в цикле создаешь постраничную навигацию, в чем проблема ее удалять постранично?
При создании кеша кеш создаётся только для просматриваемой страницы, и для группы которая его просматривает, я не делал прогрев кеша.

Скайнет
28.12.2018
16:35:33
Ага. Но в мемкеше и выбрать по паттерну нельзя.
Но он быстрее, обёртка компенсирует это. Я вот не уверен что редис тоже корректно сможет все ключи отдать даже по паттерну.

Потом как паттерн может быть просто /cms/ и всё, придётся выгребать ВСЕ ключи)

Serg
28.12.2018
16:37:41
Всех приветствую! Вопрос - куда копать по поводу REST API? Если точнее, на каком фреймворке стоит писать и есть ли какие-нибудь статьи на эту тему? Благодарю заранее

Google
Юрий
28.12.2018
16:40:25
Дак они такие тупые вопросы пока не задавали... Вот если бы админы спросили как повысить лимит памяти для php скрипта, я бы поржал, пока такого не вижу что то...
я вам могу дать свой скайп и мы с вами можем поговорить по видосвязи. Но я уверень что вы никогда не позвоните никому из этого чата по видеосвязи и не покажите свое лицо .. потому как ваша афера раскроется.. а еще я могу написать настоящему главе РКН что тут есть один персонаж который выдает себя за него и представляется его именем.. вы представляете какой урон репутации настоящего Жарова вы тут наносите..

Serg
28.12.2018
16:41:08
рест апи можно написать впринципе даже на голом пхп
можно, но я хочу красиво написать, а не как у меня обычно в конечном итоге выходит

Pavel
28.12.2018
16:42:15
Ну симфа, что может быть лучше

Aleksandr
28.12.2018
16:42:45
@yura_v_007 тебя чего так бомбит-то? Ты действительно задал вопрос, ответ на который и так должен знать любой разработчик, работающий с mysql.

Ты бы хотел врача, который бы на твоей операции спрашивал у ассистента где аппендикс находится, слева или справа?

Serg
28.12.2018
16:44:03
Aleksandr
28.12.2018
16:44:10
@chebotarevp ларавел, что-то самописное, мир не сошелся клином на симфони.

Serg
28.12.2018
16:44:50
@chebotarevp ларавел, что-то самописное, мир не сошелся клином на симфони.
мне лично самопис не подходит по причине отсутствия опыта :)

я заворачиваю ой как страшно

поэтому хочу загнать себя в рамки фреймворка и кое-как нормально попробовать написать

Dmitry
28.12.2018
16:46:26
https://api-platform.com/ ?

Serg
28.12.2018
16:46:38
https://api-platform.com/ ?
благодарю

Юрий
28.12.2018
16:51:55
Ты бы хотел врача, который бы на твоей операции спрашивал у ассистента где аппендикс находится, слева или справа?
вы сравнивете професси которые несопоставимы по важности и по прямой безопасности для чел жизни.. я никому жизнь не испорчу, если задам подобный вопрос и у меня на весах нету человеческой жизни, которая напрямую зависит от моих знаний и решений! так что не надо этих манипуляций и шаблонных сравнений. Даже если я и задаю примитивные вопросы.. так почему-же просто не дать столь примитивные просты ответы на эти вопросы, появятить мрак, чтобы он превретился в свет.. вместо этого вы поливаете людей дерьмом, показываете свою гордыню, величие, превозносите себя до небес, как единый источник истинных знаний, и никому, нам простым холопам и смертным до вас великих не добратся... вы прям с пеленок никогда не задавали глупых вопросов, знали ответы на все ваши вопросы.. у вас всегда была масса времени, чтобюы капатся в поисковиках, искать там ответы.. гораздо эффективнее.. и правильнее.. обратится за помощью к профессионалам, если ты знаешь где их найти.. тем более что я не проше за меня писать мои говнокоды, которые написанные вашей рекой превратятся в зоолото.. в золото партии великих кодеров!

так что это вы попуститесьь ..

Aleksandr
28.12.2018
16:54:48
Нет уж, давайте определимся.

Вы задали вопрос, который не может задавать разработчик. Т.к. он должен это знать. Но такой вопрос вполне себе подходит для человека который только учится.

Вас спросили - разработчик вы или нет. Вы сказали да.

Ну и получили свой заслуженный ушат помоев.

Страница 748 из 956