@phpgeeks

Страница 7178 из 8430
Dmitriy
03.04.2018
10:39:30
чем это лучше ?

?
03.04.2018
10:39:31
2 раза sql запрос ?
сделать обёртку и спрашивать у неё

Artem
03.04.2018
10:40:32
но если мы ждем от пользователя определенные данные, а он нам шлет какую то поеботу, то код не туда идёт
потому и нужно перенаправлять весь Stderror перехватчику но это решается уже за пределами логики приложения.

?
03.04.2018
10:40:36
почему не ексепшен ?
эксепшены вроде очень дорогие в пыхе

Google
Артур Евгеньевич
03.04.2018
10:41:25
читабельность кода важнее чем такие микрооптимизации

Артур Евгеньевич
03.04.2018
10:41:46
в любом хайлоде рантайм пыхи это наименьшая из проблем

Dmitriy
03.04.2018
10:41:59
эксепшены вроде очень дорогие в пыхе
тогда нужно вообще без классов писать

они тоже дороги

Артур Евгеньевич
03.04.2018
10:42:11
смотри выше про гоуту
это лишь одна крайность в которую можно забрести если переусердствовать

Dmitriy
03.04.2018
10:42:14
Если минусы Exception-Driven Development ?

?
03.04.2018
10:42:19
тогда нужно вообще без классов писать
эксепшены вроде сильно дороже

прям пиздец как дорого

Like
03.04.2018
10:43:10
эксепшены вроде сильно дороже
Вроде Как бы Я не уверен Пруфы подавай

Adel
03.04.2018
10:43:36
не надо фантазировать не зная данные

Like
03.04.2018
10:44:07
Google
Артур Евгеньевич
03.04.2018
10:44:22
@der_Igel перестаньте вводить людей в заблуждение!

Like
03.04.2018
10:44:52
@der_Igel перестаньте вводить людей в заблуждение!
Твой раб, ой, то есть, подчиненый или нет? Решай вопросы.

Sergey
03.04.2018
10:45:09
Adel
03.04.2018
10:45:30
с эксепшенами все просто. если мы ожидаем ошибку - это не эксепшен. в вышеописанном чел ожидает ошибку. там видимо почти всегда будут ошибки.

так что не надо эксепшены там

Adel
03.04.2018
10:46:09
исключение != ошибка
слово исключение само себя идентифицирует

Sergey
03.04.2018
10:48:10
что-то бесполезный тест

Anatoly
03.04.2018
10:48:25
что-то бесполезный тест
сделай полезный

?
03.04.2018
10:48:55
http://sandbox.onlinephpfunctions.com/code/734b76aa9dbc41bf628b53f922122c93e32fb6b8

Adel
03.04.2018
10:49:51
ты описал RuntimeException ))
нет. ошибка валидации для меня тоже эксепшен

Rm
03.04.2018
10:51:20
есть два домена (стула) site.com и test.site.com оба сайта хостятся на разных серваках у каждого своя БД, свой laravel на двух сайтах есть личный кабинет, вот поставили перед задачей, каким образом обьеденить личный кабинет, чтоб логиниться можно было только в одном месте (на первом сайте site.com) а ссесия была доступна и на test.site.com

Sergey
03.04.2018
10:52:25
сделай полезный
https://3v4l.org/qbOsg разница в пределах погрешности

Sergey
03.04.2018
10:56:13
ошибки в тесте: function except кроме исключения еще и сложение делает function constant_except к глобальной переменной обращается, что медленно и делаем сложение

?
03.04.2018
10:56:31
Твой раб, ой, то есть, подчиненый или нет? Решай вопросы.
@arturpanteleev он меня вон обижает. Можно я его обратно забаню?

Google
Anatoly
03.04.2018
10:58:53
https://3v4l.org/qbOsg разница в пределах погрешности
no_except и except почти идентичны /_- и оба с исключениями

Like
03.04.2018
11:00:27
?
03.04.2018
11:00:38
Sergey
03.04.2018
11:00:41
no_except и except почти идентичны /_- и оба с исключениями
так разница в бросание и не бросание исключения

?
03.04.2018
11:00:54
так разница в бросание и не бросание исключения
зачем его вообще создавать, если не бросать

Sergey
03.04.2018
11:01:58
хз, я взял код @anatoly_medvedev

DK
03.04.2018
11:02:50
Добрый день. Подскажите как реализовать 6 уровней реферальной системы.

Sergey
03.04.2018
11:03:02
деревом

DK
03.04.2018
11:03:02
Не представляю как хранить это в бд

Sergey
03.04.2018
11:03:46
https://habrahabr.ru/post/193166/

DK
03.04.2018
11:04:21
Окей,почитаю..

Пасеб

jdc
03.04.2018
11:04:56
почему в php 0 == "0"?

Sergey
03.04.2018
11:05:03
потому что слабая типизация

Like
03.04.2018
11:05:11
Google
Like
03.04.2018
11:05:18
И будет тебе счастье

Sergey
03.04.2018
11:05:19
переменные одного типа автоматически приводятся к другому типу

Artem
03.04.2018
11:06:10
почему в php 0 == "0"?
потому, что нефиг сравнивать разные типы....

Назарий
03.04.2018
11:10:12
есть
Не подскажешь какие доступы к каким каталогам должны быть на хосте?

⚓️Alexander
03.04.2018
11:17:31
Ребят, посоветуйте опыты использования cache адаптеров на хайлоаде. Какой себя лучше всего показывает?

⚓️Alexander
03.04.2018
11:28:33
Из этого списка @Adelf32

http://php-cache.readthedocs.io/en/latest/

Admin
ERROR: S client not available

Adel
03.04.2018
11:29:41
лучше всех себя показывает комбинация

кстати не знал что apc еще живой...

⚓️Alexander
03.04.2018
11:30:55
лучше всех себя показывает комбинация
Вот там есть chain, я так понял его можно использовать, как комбинацию?

Adel
03.04.2018
11:31:11
супергорячие но редко меняющиеся данные хранятся на каждом из серверов. либо с помощью apc либо прямо в файлах, которые генерятся во время деплоя.

остальной.. оыбчный кеш - редис или мемкеш.

драйвер не так уж и важен.

еще есть супергорячие но часто меняющиеся данные.

про них недавно здесь статья была. от badoo. они знают что такое хайлоад :)

Всем привет! Кому интересно — вот свежая статья о трудностях при работе с кэшем и способах их решения с кучей примеров и полезных ссылок https://habrahabr.ru/company/badoo/blog/352186/

вот эта

⚓️Alexander
03.04.2018
11:34:32
о, спасибо!

Google
⚓️Alexander
03.04.2018
11:34:58
У меня обычная статика, есть класс с поддержкой кеширования по PSR-6, который по каким-то входным данным что-то рассчитывает, вот это как раз кешируется. Я протестировал PHPArray, Memcache и APC. Быстрее всех оказался Memcache. Но у меня 20к запросов в секунду приходит, мемкеш не справляется

Adel
03.04.2018
11:36:13
статика? какая? зачем ее кшеировать?

и что именно не справляется? мемкеш на той же машине?

⚓️Alexander
03.04.2018
11:37:09
статика? какая? зачем ее кшеировать?
Ну если обобщить, то вход - строка юзер агента, а выход - это его данны вплоть до модели телефона

и что именно не справляется? мемкеш на той же машине?
Мемкеш на соседней машине в том же датацентре

Adel
03.04.2018
11:37:41
а как не справляется?

Adel
03.04.2018
11:37:58
где бутылочное горлышко?

⚓️Alexander
03.04.2018
11:38:15
Скорее всего в кол-ве соединений

Adel
03.04.2018
11:38:41
а в памяти весь кеш умещается?

⚓️Alexander
03.04.2018
11:39:31
а в памяти весь кеш умещается?
Да, с памятью конкртно в мемкеше проблем не было. Сервер мемкеша просто задыхался в какой-то момент от кол-ва запросов

Adel
03.04.2018
11:40:25
ну можно конечно сделать не один а несколько серверов мемкеша. тем более им не нужно дорогое оборудование. но я так понял у вас физические сервера, да?

⚓️Alexander
03.04.2018
11:42:13
Нет, облако

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

Adel
03.04.2018
11:43:55
мемкеш легче кластерить :) а так.. пофиг

у меня на текущем проекте мускул(аврора) и редис как хранилища данных и мемкеш для кеша.

Artem
03.04.2018
11:45:12
Использую сейчас редис вместо мемкеша, та много тонких настроек, есть пайпы и так далее. Сейчас справляется
значит у вас скорее всего памяти не хватает (возьмите в облаке больше оперативки). Почитайте как фейсбук скейлил мемкеш, это довольно старый пейпер но там много полезных практик описанно было https://www.usenix.org/system/files/conference/nsdi13/nsdi13-final170_update.pdf

Т.А
03.04.2018
11:46:00
кто-нибудь может помочь настроить htaccess, чтобы все запросы на /api перенаправлялись на lib/API/public

Батыр
03.04.2018
11:50:31
Т.А
03.04.2018
11:54:42

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