Devvver: Собственно вопрос: Имеются данные, которые собираются в браузере с помощью JS в виде огромного JSON. Нужно сохранить эти данные в MySQL. JSON очень большой - иногда занимает до 300-400 Килобайт, в день нужно сохранять больше 1К таких фрагментов. Пообщался с знакомым программистом - он говорит, что нужно с помощью js передавать данные в php скрипт, который эти данные уже будет записывать в базу. Но у меня большие сомнения по поводу такого метода. Ведь по идее можно подделать JS и сгенерировать JSON с вредоносным кодом. B php скрипт добавит его в базу. У меня паранойя или это возможно? Если можно добавить - может ли злоумышленник каким то образом его запустить в БД? Еще вопрос - так как размер данных очень большой - сколько можно грузить в базу без проблем? Можно будет ли работать с БД если ее размер будет 5-10 Гигов? Не будет ли тормозить в будущем при попытке импорта данных?
- а для чего сохранять в базу "очень большие" json? кладите их в файлы
для чего вообще в базу пихать данные, по которым не производится выборок поисков группировок итд?
* иногда пихают бинарные данные, если хочется сэкономить на числе файлов, например, много мелких картинок, но это не тот случай
А я одному человеку перезвонил по заявке (хотя не обещал!) через 40 минут,
он в вск в 9.20 утра сделал заявку на тест про увеличение конверсии, а я в 10 прочитал и перезвонил, он говорит - неудобно щас - я - ок, потом перезвоню, ответил емейлом
В рабочее время перезваниваю - а он меня забанил :D
MIRhosting.com: Как пример, наша докер сборка для ISPmanager на centos. Там как раз видно, как нужные вам скрипты и тюнинг добавляется, собирается в готовый образ, и потом в один клик разворачивается куда угодно у любых провайдеров.
https://github.com/mirhosting/Docker...7-ispmgr5-lite
-а как это попадает на вдску свежую таки? я понимаю, когда в апи указываешь, откуда качать образ.
я так понимаю, из этого докера ставить - этой услуги вообще ни у кого нет?
-если Вы первым написали про воможность на php все сделать, поставив этот модуль - спасибо. Просто одно дело указать модуль, а другое сказать что-то про "похапе"
Баланс, конечно, ручками, как и стартовый скрипт.
Но это один раз на пачку вдсок.
Дело не столько в ручках, сколько в промедлении относительно того, как клиент пнул панель на это создание.
MIRhosting.com: Как пример, наша докер сборка для ISPmanager на centos. Там как раз видно, как нужные вам скрипты и тюнинг добавляется, собирается в готовый образ, и потом в один клик разворачивается куда угодно у любых провайдеров.
-я не знаком с докером, но: а каким образом все это попадает на свежую вдску?
то есть "потом в один клик" - это не вариант, если этот один клик руками делать
* если уж прямо хочется, посмотрите на хранение бинарных данных типы BLOB итд - туда всякую сырую ерунду можно писать в любом виде, теоретически
Собственно вопрос:
Имеются данные, которые собираются в браузере с помощью JS в виде огромного JSON.
Нужно сохранить эти данные в MySQL.
JSON очень большой - иногда занимает до 300-400 Килобайт, в день нужно сохранять больше 1К таких фрагментов.
Пообщался с знакомым программистом - он говорит, что нужно с помощью js передавать данные в php скрипт, который эти данные уже будет записывать в базу.
Но у меня большие сомнения по поводу такого метода. Ведь по идее можно подделать JS и сгенерировать JSON с вредоносным кодом. B php скрипт добавит его в базу.
У меня паранойя или это возможно? Если можно добавить - может ли злоумышленник каким то образом его запустить в БД?
Еще вопрос - так как размер данных очень большой - сколько можно грузить в базу без проблем? Можно будет ли работать с БД если ее размер будет 5-10 Гигов? Не будет ли тормозить в будущем при попытке импорта данных?
- а для чего сохранять в базу "очень большие" json? кладите их в файлы
для чего вообще в базу пихать данные, по которым не производится выборок поисков группировок итд?
* иногда пихают бинарные данные, если хочется сэкономить на числе файлов, например, много мелких картинок, но это не тот случай
А я одному человеку перезвонил по заявке (хотя не обещал!) через 40 минут,
он в вск в 9.20 утра сделал заявку на тест про увеличение конверсии, а я в 10 прочитал и перезвонил, он говорит - неудобно щас - я - ок, потом перезвоню, ответил емейлом
В рабочее время перезваниваю - а он меня забанил :D
Как пример, наша докер сборка для ISPmanager на centos. Там как раз видно, как нужные вам скрипты и тюнинг добавляется, собирается в готовый образ, и потом в один клик разворачивается куда угодно у любых провайдеров.
https://github.com/mirhosting/Docker...7-ispmgr5-lite
-а как это попадает на вдску свежую таки? я понимаю, когда в апи указываешь, откуда качать образ.
я так понимаю, из этого докера ставить - этой услуги вообще ни у кого нет?
Я не это написал разве?
-если Вы первым написали про воможность на php все сделать, поставив этот модуль - спасибо. Просто одно дело указать модуль, а другое сказать что-то про "похапе"
Баланс, конечно, ручками, как и стартовый скрипт.
Но это один раз на пачку вдсок.
Дело не столько в ручках, сколько в промедлении относительно того, как клиент пнул панель на это создание.
Запустить запрос апи тоже нужно ручками или вы мысленно это делать будете?
-прикол в том, что нет :) на то оно и апи, что не для ручек сделано )
Как пример, наша докер сборка для ISPmanager на centos. Там как раз видно, как нужные вам скрипты и тюнинг добавляется, собирается в готовый образ, и потом в один клик разворачивается куда угодно у любых провайдеров.
-я не знаком с докером, но: а каким образом все это попадает на свежую вдску?
то есть "потом в один клик" - это не вариант, если этот один клик руками делать
вроде ясно-понятно выше и в первом посте описал
Тебя ток что земляным червяком назвали, стерпишь?)))
-а что не так-то )
зато мне подсказали универсальную вещь. Если она работает.
Ilya74, спасибо, буду смотреть.
Написать скрипт на bash залить его на свой сервер (скажем рабочий) Задать в скрипте переменные $1 = ip $2 = пароль root
Запусать скрипт:
bash script IP pass
-ой, еще один.
Чтобы "залить на свой сервер" нужно туда сперва ручками войти