@phpgeeks

Страница 8321 из 8430
Ev
08.10.2018
08:29:40
Ребят, привет, есть нестандартная задача по работе, вдруг кто-то значет как решить. Есть проект написанный на yii2 (хоть это и не важно). Суть в том, что для отображения страницы необходимо загрузить пару мегабайт данных / настроек (без них нельзя корректно отобразить страницу). Хоть эти данные и хранятся в оперативке, но на их загрузку в каждый скрипт с памяти тратится время, а еще, понятное дело, память. Получается если 1000 юзеров одновременно захотят открыть страницу то сходу уйдет 2гб оперативки только на то чтоб в скрипт загрузить эти настройки. Выходом кажется использовать что-то вроде shared memory между процессами, чтобы можно было подгрузить данные без десериализации / копирования / выгрузки, но не могу найти адекватного решения для такого кеша. Может кто-то сталкивался?

Andrew
08.10.2018
08:30:17
memcache не канает?

Ev
08.10.2018
08:32:09
Он сейчас и используется, но при каждом открытии страницы данные с мемкеша нужно выгрузить в переменную скрипта (и соответственно потратить память)

Артур Евгеньевич
08.10.2018
08:32:34
http://php.net/manual/en/book.shmop.php

Google
Артур Евгеньевич
08.10.2018
08:32:40
вот шаред мемори типо

но у тебя один хрень будет чтение оттуда

тут проблема в архитектуре вероятнее всего

Vlad
08.10.2018
08:33:04
Чувки, а где вообще нужно применять паттерны. Например, если делаю блог на pure php и надо вывести все статьи, тут паттерны применяются?

Артур Евгеньевич
08.10.2018
08:33:29
http://shop.oreilly.com/product/9780596007126.do

вот очень хорошая книга для новичка

Ev
08.10.2018
08:33:59
http://php.net/manual/en/book.shmop.php
Вот его изучаю, но на сколько я могу судить нужна сериализация / десериализация, что убьет толку

Артур Евгеньевич
08.10.2018
08:34:01
я до нее вообще не понимал нахуй нужны паттерны

Ev
08.10.2018
08:34:25
Буть скрипт на nodejs там бы просто закинул в переменную и юзал бы эти 2 метра спокойно сколкьо хотел

Артур Евгеньевич
08.10.2018
08:34:27
тут пхп не оч подходит

почитай про reactPhp вдруго поможет, расскажешь потом)

Google
Andrew
08.10.2018
08:35:40
вообще это странно, что за 2 мб настроек?

Артур Евгеньевич
08.10.2018
08:36:20
Ev
08.10.2018
08:36:55
костыли))) но спасибо большое за советы, буду копать

Vlad
08.10.2018
08:37:41
вот очень хорошая книга для новичка
Я пишу на пхп уже около 2 лет и не догнал до сих пор зачем вообще паттерны

Артур Евгеньевич
08.10.2018
08:46:37
ну вопрос в том не как долго ты пишешь, а какогос ложности проекты

Piskovyi
08.10.2018
09:06:08
Всем привет. Вопрос по форме в Yii2. У меня есть таблица вида Grid View. При редактировании записи рендериться форма в которой можна изменить данные. У каждой записи gried view есть поля Комплектация и Название. В active form так же есть такие поля Теперь суть вопроса: Мне нужно при нажатии на редактировании записи автоматом заполнять поля формы текущими значениями Комплектации и Названия

Vitality
08.10.2018
09:12:09
Парни, привет. Кто подскажет, при запуске в консоли php -v появляется ошибка о "ошибка при запуске приложения 0xc000007b". Как фиксить, что делать. Windows 10

PATH прописал в переменных окружения

Ибо сраная винда обновилась и PHP, соответственно, отвалилось(

Vitality
08.10.2018
09:26:26
не переживай, я загуглил. Просто дайте решение на вопрос.

Дмитрий Maestro
08.10.2018
09:35:52
проскакивала статью

про енам

что это не гуд

есть у кого под рукой

Vitality
08.10.2018
09:38:42
Хоть один дельный совет

https://help.ubuntu.ru/wiki/ubuntu_install
бесполезный петух

Anton
08.10.2018
09:39:08
=D

Google
Ev
08.10.2018
09:43:43
https://www.google.ru/search?q=php+error+0xc000007b
или используй прямой путь к пхп

Yury
08.10.2018
10:34:24
Подскажите плиз по регулярке Нужен весь текст между start и end, вместе с переносами строк start(.*)[\r\n]?end так если один перенос start(.*)[\r\n]?(.*)[\r\n]?end так если два и т.д. А как сделать чтобы произвольное количество строк? не врублюсь

Anton
08.10.2018
10:35:40
start(.*)end

не?

Yury
08.10.2018
10:36:12
так ищет только на одной строке

до переноса

а если у меня так start 12312 end то нет

Anton
08.10.2018
10:36:59
start(.*)?end

а так?

start(.*?)end

хосспадя

Yury
08.10.2018
10:40:41
не, в том то и фигня

Anton
08.10.2018
10:40:49
хм

тогда я сдаюсь

Yury
08.10.2018
10:41:11
https://regex101.com/ вот здесь смотрю, если на разных строках то беда)

Taalaybek
08.10.2018
10:43:12
Пишут в группе вакансии Ищем мидл пхпешника среди доп плюсов от разраба пишут вот что Начальный опыт с системой контроля версий Git (если нет опыта – научим) Это вообще как?

Артур Евгеньевич
08.10.2018
10:43:33
мидлы нынче уже не те ?

Taalaybek
08.10.2018
10:44:08
Вот думай теперь джун ты или сеньиор

Ev
08.10.2018
10:45:40
по ходу в флагах загвоздка

Google
Yury
08.10.2018
10:55:29
воу! работает

спасибо!

Chuvi
08.10.2018
11:03:45
воу! работает
\X - любой юникод символ включая перенос строки )

Patrik
08.10.2018
11:12:48
Привет всем ,где лучше взять вдс для проекта ?

Ev
08.10.2018
11:15:13
зависит от локации пользователей. В целом digitalocean крут, но у него часть айпи в США побанена РКН. а вообще https://poiskvps.ru/

Admin
ERROR: S client not available

Сергей
08.10.2018
11:33:55
зависит от локации пользователей. В целом digitalocean крут, но у него часть айпи в США побанена РКН. а вообще https://poiskvps.ru/
И России вроде нет у них в локациях. А так, наверное, самый удобный и функциональный сервис, который юзал, если не брать в расчет несколько продолжительных даунтаймов.

Ринат
08.10.2018
12:52:15
подскажите либу для ресайза картинок в формате webp

Богдан
08.10.2018
12:57:23
Ринат
08.10.2018
12:58:32
http://php.net/manual/ru/function.imagewebp.php
Спасибо. Как раз с ним работаю, не могу понять, вот где подчеркнул, это входной файл или выходной?



Богдан
08.10.2018
12:58:57
выходной

$im входной

Ринат
08.10.2018
12:59:49
А где в $im указан url или путь?

Богдан
08.10.2018
13:00:21
А где в $im указан url или путь?
тут создается простая картинка через либу на пыхе

в данном примере

Google
Ринат
08.10.2018
13:00:43
тут создается простая картинка через либу на пыхе
Ага, это я понял. Сейчас примеры посмотрю, спасибо.

Essentuki
08.10.2018
13:17:30
Привет,подскажите аналог themeforest

Ed
08.10.2018
13:18:44
Привет. Не могу никак отключить на вордпрессе юзер-бар у обычных пользователей

который сверху

как узнать, что его заставляет обратно включаться?

код в functions.php не помогает

Andrew
08.10.2018
13:20:14
тебе куда-то в другой чат.

Romka
08.10.2018
13:21:59
как узнать, что его заставляет обратно включаться?
права на редактирование для юзера убери

Ally
08.10.2018
13:23:03
как узнать, что его заставляет обратно включаться?
Профиль пользователя - пункт Верхняя панель - Показывать верхнюю панель при просмотре сайта

Ed
08.10.2018
13:42:34
я все методы, что выдает гугл, уже попробовал

нужен вариант дебага

возможно, плагин какой-то мешает

а, стоп

галочка у всех рил стоит

как ее разом у всех убрать? Есть встроенный метод или нужно в БД?

Ally
08.10.2018
13:44:32
тебе у определенной группы аккаунтов убрать сразу?

Ed
08.10.2018
13:45:42
да

Ally
08.10.2018
13:51:16
if ( ! current_user_can( 'manage_options' ) ) { show_admin_bar( false ); }

добавляй в functions.php

уберет админбар у всех групп, у которых нет прав на редактирование

Страница 8321 из 8430