despair4
мне она уже на basehhtpserver потребовалась и еще профайлер к нему подключить не смог
Ох… Вы уперлись в архитектуру. Вы взяли самый медленный сервер и самую медленную базу. Причём и там и там в самом начале документации указано, что они не для высокой производительности. И теперь непременно хотите чтобы всё работало быстро и думаете, что профилирование кода Вам поможет.
На самом деле если хотите быть экспертом в веб, Вам предстоит тяжелый путь. Необходимо будет изучить много технологий, ORM/DAL для работы с реляционными базами, оптимизацией баз данных, репликацией, шардингом, формированием ответов для HTTP, тонкости маршрутизации, организацию eventloop — в WSGI приложениях, в клиентской части: HTML, CSS, JavaScript, как минимум JQuery, а также фреймворки вроде BootStrap и Fondation, обход стандартной модели HTTP запрос/ответ, т. е. commet технологии и в частности websocket, очереди задач для медленных операций, т. е. Celery, RQ, и библиотек на основе ZeroMQ, кэширование статики: Ngnix, Varnish, кэширование ответов баз данных, как минимум Memcached, также noSQL, как минимум Redis, MongoDB, Zookeeper, Cassandra. Понять и прочувствовать CAP-теорему, разобраться с асиптоматической сложностью алгоритмов. Разобраться с организацией DevOps, системы контроля версий, CI, тестовых сред, юнит-тестов, функциональных тестов, нагрузочнные тестов, сборкой пакетов, деплоем, agile-методиками.
И вот только после всего этого Вам понадобится профилирование по серьезному, потому как Вы к этому времени уже сможете построить грамотную архитектуру обеспечивающую приемлемую производительность, безопасность, устойчивую работу сервиса и нормальный процесс разработки.
despair4
видимо под линух нада перебираться
Ну а какой веб без Linux.