Страницы

Поиск по вопросам

суббота, 11 января 2020 г.

Выбрать ли PHP? [закрыт]

#php #cpp


        
             
                
                    
                        
                            Закрыт. На этот вопрос невозможно дать объективный ответ.
Ответы на него в данный момент не принимаются.
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            Хотите улучшить этот вопрос? Переформулируйте вопрос,
чтобы на него можно было дать ответ, основанный на фактах и цитатах, отредактировав его.
                        
                        Закрыт 4 года назад.
                                                                                
           
                
        
Здравствуйте, пытаюсь разобраться на чем лучше сделать?
Есть некая железка на процессоре arm c Linux, которая измеряет разные датчики: температуру,
давление и т.д.  Задача состоит в том, чтобы иметь доступ к этим данным через Web.
Уволившемся программистом было почти все сделано: веб-сервер apache выдает страничку
с Flash, которая через SOAP запрашивает данные у некоего демона написанного на С, который
в свою очередь получает данные от основной программы, занимающейся измерениями. Но
концепция поменялось, и от Flash решено отказаться в пользу AJAX, тяжеловесный SOAP
заменить на REST c JSON, а демона собирающего данные и упаковывающего в JSON вроде
тоже можно заменит, но на что? 
Поскольку с Web разбираюсь всего месяц, а до этого программировал железки на С, то
хотелось бы узнать мнения более опытных коллег..
С вашей помощью, вот что у меня получается:
 1. источник данных пишет в MySQL, python/perl/php забирает данные и выдает наружу;
 2. python/perl/php получает данные от источника данных через виртуальную память,
сам пишет в MySql и выдает наружу;
 3. Вариант 2, но вместо python/perl/php использовать С
Появляются доп. вопросы: 
 1. Какой выигрыш в % производительности даст С, т.е. вариант 3.
 2. Что больше подойдет MySql или Sqlite.    


Ответы

Ответ 1



SOAP заменить на JSON SOAP можно заменить на REST, JSON на ХML =) дальше если есть источник данных мониторинга, то в общем всеравно, можно и PHP, наверно, даже проще будет, если умеешь... имеется ввиду веб-сервис а вот демона собирающего данные вроде можно сделать на PHP? вот эта - вряд ли, так как лучше, имхо, сделать скрипты, которые будут мониторить систему, писать лог, а лога читать пхп или тут уже всеравно и отправлять дальше..

Ответ 2



JSON - хорошо, pyhon|perl лучше чем php. Если хотите выжать максимум скорости, можете использовать C с библиотекой Fast CGI. Apache тяжеловесный заменить на nginx или что ещё по-проще, лишь бы fastCGI поддерживал.

Комментариев нет:

Отправить комментарий