Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Web
  • » Сервер на python с встроенным php 5.5 и mysql [RSS Feed]

#1 Май 10, 2017 14:00:13

evp24
Зарегистрирован: 2017-05-03
Сообщения: 96
Репутация: +  3  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

Здравствуйте!

Под наши задачи, мы используем openserver с php5.5 и mysql5.5. Также задействуется php_dio
но в сборе, это все весит порядка 3 гигабайт, а нам нужно приложение, которое будет разворачиваться на компьютерах windows 7-10, обладающее ftp и http по определенному порту (отличному от 80)

думаю, оно может быть написано на python и скомпилировано (?!) в 1-2 исполняемых файла?

Кто-нибудь решал подобные задачи? На сколько это практично/непрактично?

Есть другие варианты? Спасибо.

Офлайн

#2 Май 10, 2017 15:52:47

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

Вариантов море, но нужны подробности задачи. Кстати, что именно у вас занимает в текущем варианте 3Гб, база?



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

Офлайн

#3 Май 10, 2017 19:11:11

evp24
Зарегистрирован: 2017-05-03
Сообщения: 96
Репутация: +  3  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

PooH
Вариантов море, но нужны подробности задачи. Кстати, что именно у вас занимает в текущем варианте 3Гб, база?

3гб - это “голый” развернутый openserver
Задача простая - нужен в развернутом виде программный комплекс (может уже есть готовые?) который содержит
php5.5 и выше + dio
mysql
ftp
http

У него одна цель - крутить локально сайт-программу (специальную), взаимодействовать с оборудованием и т.п. К программе нужен доступ из-вне. Безопасность обеспечиваем comodo антивирус+фаерволл
в принципе, тут посоветовали HAMPP или denver(последний дырявый, по умолчанию)
связка наши скрипты+openserver устраивает всем, если бы не размер самого оперсервера

Вот и подумалось, возможно-ли, на C или python сделать (скомпилировать) приложение, которое будет выполнять функции сервера, а это возможно, думаю, знать бы, в какую сторону копать

Офлайн

#4 Май 10, 2017 19:13:59

evp24
Зарегистрирован: 2017-05-03
Сообщения: 96
Репутация: +  3  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

В будущем, возможно (!)
будут стоять задачи ставить микросервера (подобные связки) на android устройства, сейчас, ввиду отсутствия альтернатив, вынуждены ставить на windows планшеты openserver

Офлайн

#5 Май 11, 2017 14:24:53

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

Ад какой-то. Посмотрел этот опенсервер, это чисто для разработки, там одних пхп пять версий, две версии мускула и еще куча всего. Вы в принципе не хотите от пхп отказываться? В таком случае проще всего выковырять оттуда exe+dll для апача, пхп и мускла, написать самим конфиги для них и собрать каким-нибудь тулом инсталятор. 100 метров это максимум что получится.

А вообще какая нагрузка ожидается? Сколько данных будет? Может не mysql, а хватит sqlite? Что вообще делает приложение?



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

Офлайн

#6 Май 11, 2017 14:27:04

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

evp24
В будущем, возможно (!)
будут стоять задачи ставить микросервера (подобные связки) на android устройства, сейчас, ввиду отсутствия альтернатив, вынуждены ставить на windows планшеты openserver
И при такой постановке задачи был задействован php? Гоните своего архитектора ссаными тряпками, вываляйте в смоле и перьях, пинайте и улюлюкайте.



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

Офлайн

#7 Май 11, 2017 15:32:31

vic57
Зарегистрирован: 2015-07-07
Сообщения: 893
Репутация: +  126  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

evp24
будут стоять задачи ставить микросервера (подобные связки) на android устройств
я бы посмотрел в сторону nodejs https://ru.wikipedia.org/wiki/Node.js https://habrahabr.ru/post/301442/

Отредактировано vic57 (Май 11, 2017 15:37:44)

Офлайн

#8 Май 16, 2017 18:32:04

evp24
Зарегистрирован: 2017-05-03
Сообщения: 96
Репутация: +  3  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

vic57

Запустили node.js
месяц отработал на сервере 4 ядра 8 оперативки centos 7

Повысил нагрузку на процессор до 23% (в обычном режиме при 100 пользователях онлайн) нагрузка 1%

Снесли его. Уже пару дней нагрузки нет

Что-то у него не правильно работает еще. Нагрузка не контролируемая, процессы не закрываются, видимо.
да и подозрительно стали чаще пытаться на сервер лезть “всякие IP китайские”

Офлайн

#9 Май 16, 2017 18:35:08

evp24
Зарегистрирован: 2017-05-03
Сообщения: 96
Репутация: +  3  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

PooH
И при такой постановке задачи был задействован php?

Да, приложение написано для стандартных ноутбуков и т.п. - делает простые вещи, типа учета (склад, прием товара, списание), нагрузка минимальная.

Идет связка PHP и ANGULAR.
Все интерфейсы - чистый ангуляр

В будущем, планируем переходить на более ПРАВИЛЬНЫЕ языки для решения подобных задач. Рассматриваем вариант на python (WEB-сервер + API) а фронт - ангуляр2 …

Офлайн

#10 Май 16, 2017 21:25:02

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

Сервер на python с встроенным php 5.5 и mysql

> а нам нужно приложение, которое будет разворачиваться на компьютерах windows 7-10

> Да, приложение написано для стандартных ноутбуков и т.п. - делает простые вещи, типа учета (склад, прием товара, списание), нагрузка минимальная.

Зачем для стандартных ноутбуков веб-приложение?



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Отредактировано Rodegast (Май 16, 2017 21:59:47)

Офлайн

  • Начало
  • » Web
  • » Сервер на python с встроенным php 5.5 и mysql [RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version