Size: a a a

2020 July 22

DA

D A in phpGeeks
Vitaly
всё плохо .. закапывайте
Что плохо?
источник

AV

A V in phpGeeks
кто-то работал с https://ru.wikipedia.org/wiki/Nohup

? что в ней хорошего вообще ? вот запускаю скрипты в фон обычно. а какой в этой плюс ?

https://ruhighload.com/Как+запустить+скрипт+в+фоновом+режиме%3f
источник

V

Victooor in phpGeeks
Teo
Есть какойто способ хранить либо в оперативной памяти, либо на сервере по типу сессий пары значений? чтобы не пихать их в БД? Курс валюты который бы хранился в буфере и был доступен всем активным сессиям и не тянуть по API для каждого пользователя отдельно ( в случае хранилища сессий)
redis
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeks
D A
Друзья, можете подсказать одну вещь? У меня есть 4 файла php. В database.php подключается бд. В index.php есть две формы. Одна обрабатывается в one.php. Другая - в two.php. И в one.php и в two.php подключена include('database.php'). Теперь вопрос. В one.php запускается функция, которая обрабатывается в two.php. Но у меня выходит путаница. Надо в one.php подключить two.php или наоборот? Далее, надо ли в этом случае подключать database в обоих файлах?
везде подключай
источник

DA

D A in phpGeeks
️️👑OGURCHIK 🖤 ️
везде подключай
То есть one.php в two.php и two.php в one.php тоже? Он так ругается.
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeks
D A
То есть one.php в two.php и two.php в one.php тоже? Он так ругается.
🤔не совсем понятно кто в каво инклудит
источник

S🛸

Sergey 🛸 in phpGeeks
user
Если я 1000 сессий в sleep на 10 сек одновременно держать буду
То сервер умрет
источник

S🛸

Sergey 🛸 in phpGeeks
Geo Kot
Хоть миллион, ничего страшного, хотя и некрасиво выглядит
Fpm не сможет создать миллион потоков
источник

СП

Сергей Предводителев... in phpGeeks
Добрый вечер!

Ребят, подскажите как лучше сделать с точки зрения производительности?

Вариант 1

public static function toNullOrString($value, ?array $nullValues = ['']): ?string
{
 $caster = (new CompositeCaster())->define(new NullCaster(['nullValues' => $nullValues]), new StringCaster());
 return $caster->apply($value);
}

Вариант 2

public static function toNullOrString($value, ?array $nullValues = ['']): ?string
{
 static $casters;
 $hash = md5(serialize($nullValues));
 if (!isset($casters[$hash])) {
   $casters[$hash] = (new CompositeCaster())->define(new NullCaster(['nullValues' => $nullValues]), new StringCaster());
 }
 return $casters[$hash]->apply($value);
}

PHP7.2+
Создаваемые классы CompositeCaster, NullCaster и StringCaster предельно простые.
Сама функция toNullOrString может вызывать довольно часто.
источник

u

user in phpGeeks
Sergey 🛸
То сервер умрет
А какая альтернатива?
источник

P

PowerAxis in phpGeeks
как послушаешь этого причера, та так и хочется солид лупить везде и ты вот в новом проекте точно бля будешь, но сделаешь хорошо. Но вот начинаешь новый проект, берешь ларавел ии... через два дня у тебя все готово и ты такой - та к чертям этот солид, я лучше на веле по лесу покатаю, а через пару недель пришло время допиливать и все. приехали
источник

P

PowerAxis in phpGeeks
источник

DA

D A in phpGeeks
️️👑OGURCHIK 🖤 ️
🤔не совсем понятно кто в каво инклудит
Ну в индексе есть две формы. Одна обрабатывается в one.php, другая - в two.php. Я решил просто поэкспериментировать и немного разгрузить one.php. Взял часть кода и вынес в two.php, завернул там все в функцию и запустил ее в one.php.
источник

DA

D A in phpGeeks
D A
Ну в индексе есть две формы. Одна обрабатывается в one.php, другая - в two.php. Я решил просто поэкспериментировать и немного разгрузить one.php. Взял часть кода и вынес в two.php, завернул там все в функцию и запустил ее в one.php.
Может, так делать нельзя, но просто интересно, как это вообще сделать. Я уже по очереди инклюдил все подряд как попало, но либо ругается, либо не работает.
источник

S🛸

Sergey 🛸 in phpGeeks
user
А какая альтернатива?
Писать куда-то информацию, что через 10 секунд пользователю нужно отправить сообщение, а потом обрабатывать эту информацию
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeks
D A
Ну в индексе есть две формы. Одна обрабатывается в one.php, другая - в two.php. Я решил просто поэкспериментировать и немного разгрузить one.php. Взял часть кода и вынес в two.php, завернул там все в функцию и запустил ее в one.php.
лучше тогда в 3.рнр
источник

u

user in phpGeeks
Sergey 🛸
Писать куда-то информацию, что через 10 секунд пользователю нужно отправить сообщение, а потом обрабатывать эту информацию
Я думал сохранять в БД состояние такого рода и проходить multi_curl по ним, но мне кажется это будет еще жестче
источник

u

user in phpGeeks
Там не раз в 10, а раз в 3
Раз в 3 секунды 1000 curl
источник

u

user in phpGeeks
Кто может подсказать как лучше всего раз в 3 секунды рассылать 1000 пользователей запрос/постбек не важно как называть это
источник

u

user in phpGeeks
Может вообще поручить эту задачу другому языку, модуль на чем то написать)
источник