Maxwell012, смотря кому, мне хватало одного запроса раз в 8 часов. Ради теста перейти по моей ссылке и пообновлять страницу - там смысла и нет, ничего и не меняется по api так часто, я через 10 минут сейчас обновил. У вас жирные потребности, бесплатно без ключа бомбить запросами, так еще и получать курс который как будто прямиком с какой-то биржи в реальном времени.
И все это ради чего ? Если курс нужен для информации или для приема платежа достаточно api coingecko, а курс раз в 3 секунды не нужен даже трейдеру который сидит на бирже сутками. Такой курс я могу предположить нужен разве, что торговому роботу. У вас торговый робот?
Валера Карманов, не стоит заморачиваться, все описания реализации вебсокетов на php в рунете малополезные эксперименты. На php написан workerman, работает как часы прямо из коробки: https://github.com/walkor/workerman
Я не финансист конечно. Но такие мысли. Актуальный курс понятие относительное, вот центробанк обновляет же раз в сутки, хотя на бирже курс прыгает весь день. А у крипты еще не понятней, рубль хоть принадлежит стране, а биток кому? Бирж разных попой ешь. Нужно еще с собой договориться, а тут вся надежда на один источник и желание, чтобы он сообщал изменения, но вебсокет это даже не вебхук, что-то слишком круто и для чего простите? У вас что своя биржа, для приложения вебсокет не нужен, вы на сервер свой собираетесь курсы же писать, значит максимум нужен вебхук - даже его никто вам бесплатно не пришлет.
И вторая мысль, тот же coingecko есть и бесплатный, а тут жалкая копия на чужих данных. Это никому не нужно.
А какие могут быть ошибки? Только две: ответ api либо 200 либо "ничего". А дальше курс используется вашим приложением. Подписаться на вебсокет имеет разве, что смысл получать курс очень-очень часто, ну прямо нереально часто. А в этом случае получать его бесплатно нужна "губозакатывающая машина", а библиотека все равно не нужна.
Rsa97, ясно. А все-таки имеет смысл переназначить кластерный индекс и как? В статье ничего про это нет, получается, что mysql использует primary key и сам всем управляет и статья чисто познавательная.
Adamos, не хочешь общаться и не надо тогда. Без вас разберусь, полезного ничего не сказал ты. У меня на серверах много всего, авито рулит. Только не спрашивай больше ничего - не расскажу.
Adamos, с ноутом даже не знаю какие могут быть проблемы, лишь бы вместо ddr3 ddr4 не купить, читал в мануале к своей miniITX есть ограничение по обьему, но я поставил больше может биос обновился. Еще есть память с пониженным вольтажем, кажется давно не важно, я их даже совмещал. Вообщем вариантов там кот наплакал - я даже не знаю как можно облажаться.
А когда выбираешь память к солидной плате например серверной надо обязательно читать мануал - важно все, сколько рангов, сколько установлено процов, rdimm или lrdimm, какой обьем и сколько гнезд задействовано и чудо если все по мануалу - все работает.
Adamos, таким образом можно вообще все вопросы оставлять без ответа, раз страшно. А по факту почитать доки к мат. плате никто не отменял, все проблемы оттуда - на самом деле там все расписано, то что не работает случайно и капризная память выдумки. По опыту все несовместимости из-за превышения обьема, так называемых рангов если не ошибаюсь, был случай когда мешал серверную и десктопную или серверную RDIMM и LRDIMM, но именно из-за частоты не бывало.
Анна, инструкция может и есть, я не знаю, так как работаю в плане саморазвития скорее, а не желания что-то сделать быстрее и проще. Мне кажется вряд-ли такая инструкция скорее всего будет написана некачественно, неправильно и устаревше. Задача абсолютно не специфична, скорее наоборот 90% задач на фрилансе такие в наше время.
Артем, я имел ввиду лучше не в плане производительности, а если мать ограничит частоту. Так надежней для системы - лучше взять больше, если цена таже. Не помню откуда - где-то прочитал.
Для cms не пишут модулей пользователи, формы там должны работать без этого. Нужно копать в мануале как их настроить, раз ты выбрал drupal, уверен все проще простого. Я так понимаю тебе даже не важно отправить ее именно ajax или обычно.
Saboteur, я уже тоже пожалел, что поленился. Раз atop использует /proc/stat, я мог бы тоже. Но уже сделал и интерес потерян. Если подумать atop прост и по сути и есть тот самый скрипт баш, которые я писать хорошо не умею. Я бы все равно сделал максимум на php cli. Atop пишет все инфо в свой лог, но в данном случае не проблема, что мой скрипт извлечет из него в конце дня и удалит. Конечно если бы читал /proc/stat сам мог бы сделать обновления и за текущий день.
Как хранить не суть, веб-разработчику mysql и chartJS удобнее. Тем более он уже у меня в админке.
Алексей Черемисин, mysql даже на базовом уровне дает с помощью запросов datetime, sum и avg все что нужно. В любом случае mysql стоит уровнем ниже всего перечисленного как например необходимое дополнение к языку программирования такому как php, а все это уже готовые программы. Которые может и хороши, чтобы пользоваться ими как юзер, но разработчику не особо. Тут проблема, что вопрос мне надо было задавать не сюда, а в веб-разработку.
И все это ради чего ? Если курс нужен для информации или для приема платежа достаточно api coingecko, а курс раз в 3 секунды не нужен даже трейдеру который сидит на бирже сутками. Такой курс я могу предположить нужен разве, что торговому роботу. У вас торговый робот?