uvelichitel: есть 20 сущностей, которые имеют от 5 до 100 свойств. Написать type для каждого, потом обработать каждый (Геттеры+Сеттеры), потом проверить if x.y!=nil — ад копипаста.
Поднял Swagger, а там дизайнер и редактор отдельно нужно поднимать. Как-то странно в общем.
>Чтобы было с автотестами, приватно и бесплатно, придётся подождать ещё годик или два.
Что-то разрабатывается?
не все сервисы!
# chkconfig -l|grep lxc
# initctl list|grep lxc
shoc-lxc-net stop/waiting
chkconfig is used to manipulate the runlevel links at boot time (see init.d(7)). It can be thought of as a frontend to
insserv(8). Chkconfig can run in six different modes: terse list mode, set mode, edit mode, list mode, add mode and
delete mode. The last three modes were added for compatiblity reasons.
Вот еще проблема. Я хочу, что бы сам плагин делал:
things = ThingsResource()
app.add_route('/things', things)
Но естествено внутри области видимости нет такой переменной: app
Некрасово: передавать в plug = load_plugin_module(known_plugin_name)
plug.run(app)
Константин Китманов: Моё предположение, что из-за того что мы не пишим код так, что все запросы предопределены, а используем что-то на подобии rows, err := con.Query("select a, b from partage where p1=? and p2=?", p1, p2). У нас будет подение производительности. Например на не строго типизированных языках.
Пока я написал тест, который генерирует исходник на go/python/php в котором подряд записаны комманды вставки:
python: 00:03.19s
php: 00:2.94s
go: 00:2.55s
Вы про то как игры пишутся не читали? Если бы отрисовывалось всё, то возможно только современные компы потянут. Примени эту логику к тивоей задаче. Так же в вечных лентах facebook&twitter&vk.
Тут тебе поможет Javascript/Ajax, Json/WebSockets и тесты на всех браузерах & разрешениях
В утверждении людей говорится, что скрипт отрабатывает за 50мс, а результат возвращается за 150мс. Соответственно смысла ускорять работу скрипта нет. Это по логике людей.
ЗЫ: дык не драйвер базы для языка я хочу мерять =)
тогда уже надо было спрашивать: чего? фронтенда или бэкенда? =)
Речь о бэкенде:
клиент -> веб страница -> ответ. В этот момент идёт: авторизация, возврат результата в зависимости от того какой пользователь, отрисовка результата по шаблону. и тут не важно rest api или же web-blog.
xSkyFoXx: представьте себе некую функцию, которая парсит файл, потом выполняет последовательность команд и в итоге в памяти(объекты/переменные) хранит результат. Этот результат отдается через rest Api.
Теперь представим что это функция занимает каждый раз 15 сек для полного прохода(так как неизвестны переменные и их нужно инициализировать ).
А вот если переменные известны, то это же делается мгновенно - так как не нужно совершать тоже самое.
Теперь у нас есть два подключения и если между потоками не шарить это состояние, то каждому подключению будет отдаваться ответ за 15 сек.
Спасибо.
ЗЫ:
Может есть ресурс где доходчиво обьясняют мультитредовое написание под python с механизмами lock'инга? Под golang такое есть, а вот под питон не вижу...
MAKAPOH: добавил
n = 0
def get_task(task_id):
global n
n += 1
Теперь при каждом запросе я обновляю переменную. В итоге я вижу что переменная обновляется не консистентно. В итоге переодически переменая не так как должно.
#uwsgi --http :9090 -w myapp:app --master --processes 1 --threads 10
#ab -n 5000 -c 50 localhost:9090/tasks/1
Сам сайт:
chmod 555 /opt/wordpress/*