Aisamiery

Aisamiery
Рейтинг
319
Регистрация
12.04.2015
Махмуд Аббас #:
Хочешь помощи - давай домен показывай. Или не выпендривайся.

Он на вентилятор набросить хотел просто =)) Ждем ссылку о самом лучшем хостинге =))

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

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

Dreammaker #:
Или же даже сам виджет может общаться с сайтом оптовика по ajax, web-socket'ам или, наверное, выше рекомендованным  server-sent events.  В этом случае переносим переносим на сторону клиента. 

Это вариант на самом деле так себе. Вообще есть такие штуки как api gateway, которые могут проксировать запросы, агрегировать их, выполнять синхронно и параллельно, подставлять результат из первого запроса во второй, например мы использует krakend что бы клиент не ходил на кучу микросервисов, а ходил на кракен а кракен уже собирал ответы по grpc от разных микросервисов

Dreammaker #:
Бекенд обычного веба больше синхронный по логике, чем асинхронный. Грубо говоря, сначала получаем информацию о пользователе, а потом смотрим, что ему можно показать. Чем сложнее проект и чем ближе к веб-приложениям, а не вебсайтам, тем больше там места асинхронности. Имхо, естественно. :)

Асинхронность обычно используется для обработки запросов/написании серверов. В случае сайтов, такой сервер поднимается сразу с загруженными в память данными, например подключение к БД, кешеру общее на все запросы.

Dreammaker #:
Для вебсокет-сервера использовали в своё время (лет 5 назад) https://github.com/ratchetphp/Ratchet , кажется, поверх reactPHP написан.

Для вебсокетов я использую центрифугу не используя какие то велосипеды =))

Dreammaker #:
То есть, асинхронность в пхп уже давно есть, но да, согласен, нужно писать с оглядкой на окружение на сервере.

Сообщество пока не готово =)) Другая парадигма, мало готовых библиотек, а те что есть могут вполне себе не поддерживаться и иметь кучу багов (open source во всей красе). В целом как оказалось, асинхронность в пхп нужна только тогда, когда у вас уже есть php разрабы и узкая задача под это, в остальных случаях, вот мое мнение и мнение наверное большинства, запилить на Go. Язык простой, кодить продакшен реди код можно буквально за выходные (если ты конечно Senor XXX). При том там "настоящая" многопоточность с горутинами. Я раньше так себе относился к Go, но теперь пилю на нем многие вещи и заказчикам и себе компонуя его с php, так как сейчас большая часть проектов это "api first" проекты. Хотя за проектами асинхронности в php пристально слежу, ведь я люблю php не зависимо от того что у меня большой достаточно стэк.

Random88 #:
Тут пишушие (Aisamiery  и прочие) рассуждают о том, что phpMyAdmin пользуются только идиоты и заднеприводные, причем так уверенно, что я аж засомневался ))

Сломанный телефон =)) phpMyAdmin открытый в мир (а это важное условие) выступает в роли точки проникновение, вы сами это подтверждаете

Random88 #:
Единственно сложный пароль + менять его иногда. И если так хочется, то дополнительно закрыть его за htpasswd apache. Все.

Единственно верное решение не ставить его на продакшен среду вообще и вот этого всего не надо будет, работать в том числе с БД можно и удобно и безопасно.
При том никто вменяемо ответить и не смог зачем им этот phpMyAdmin постоянно весящий шелом наружу, все какие то отписки из разряда "случаи всякие бывают" 

timo-71 #:
😂 Слегка потролю. А смогешь поставить? Сам не пытался, но предположу, что будет сложнее, чем просто накатить обнову на сайт

на сколько я помню он есть в репозиториях и установка обычно выходит как  yum install phpmyadmin и установки рута у локейшена нужного или же есть в докерхабе оф image, мне кажется поставить не такая проблема, но да, да и я предполагаю, что большинство пользуется pma, как mysqldump в большинстве случаев, но чисто мое мнение, так как да у CMS же есть админка и лезть в структуру cms занятие, как бы не очень полезное, а даже вредное, особенно если там нет FK, можно кучу мусора наплодить, разве что разово при переезде заменить какие нибудь домены или что то такое. А так в остальном он висит просто как шел бесхозно большую часть жизни сайта/сервера. И это с учетом что пароль от админки, как правило захеширован, а пароль от БД лежит открытым текстом в файле конфига

Sly32 #:
На этот вопрос почему-то ни один из высокообразованных специалистов так и не ответил тут, сколько не пытал)))

Да к сожалению, я много нового узнал о себе например, но так и не узнал ту сакральную вещь, а для чего все таки открывать доступ к БД всем или ставить phpmyadmin на продакшен среду. Я там даже кого то про олимпиады обмануть успел

webinfo #:
Ты опять всё перепутал. На оскорбления здесь ты переходишь

И кого же я этим оскорбил? Если вы на себя что то примеряете, то это лично ваши проблемы, я не говорил что "лично ты или тебя там кто то в зад имеет", это вообще метафора к тому, если высокообразованный человек не понимает их, что не все что делают миллионы является правильной аксиомой. Или вас задело что я спросил зачем вы устраиваете клоунаду с установкой винды из ассемблера? Если вы не знаете более простых способов работы с сайтом как фтп, панели и пхпмайадмин это не значит что их нет, логично же? Вы бы сказали что вы утонченная творческая натура, ну там что художника всякий может обидеть, я бы постарался для вас подбирать выражения более нежные что ли. Хотя по сути то, я лично вас спросил, для чего вам может понадобится открытая в мир БД, вы даже на этот вопрос ответить не смогли с конкретикой, вот лично вам зачем открытая в мир БД?

webinfo #:

Надо сохранить для истории это высокопрофессиональное мнение.
Ты даже не подозреваешь, насколько всё это забавно.

Я рад что поднял вам настроение

Snake800 #:
Я бы не был столь категоричным. Да, в наши времена ботов, это довольно экстремально, и лучше бы прикрывать VPNом и/или файрволом, но вполне может иметь место. Не всегда есть (финансовая например) возможность всё пустить через DTO,и API. Да и распределенные репликации никто не отменял.

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

Snake800 #:
Ну и кстати, Вы уверены, что прямо сейчас ни один Ваш маршрутизатор не форвардид порт на сервера с БД и вообще файрволы работают как надо? Есть уверенность, что завтра ничего не слетит например?

Мои БД не слушают 0.0.0.0 физически на порт кто у годно и что угодно может форвардить, но там просто нет ничего на нём, а так конечно я не в чем не уверен так то, но много знаю ситуаций когда открытая в мир БД приносила кучу проблем, историй в сети достаточно. То что местный контингент из темы еще не коснулось, так просто их проекты на шаредах кроме них самих никому не интересны, эффект выжившего или как там. Но в сфере безопасности есть свод правил, в том числе и про открытые в мир БД, мне кстати облако хетзнера как то присылало даже отчет безопасности что у меня у сервера открыта в мир БД, но там был чисто тестовый сервер, а местные специалисты доказывают что так и должно быть, но видимо им виднее, мне то что спорить.

Всего: 4110