小白求助,关于搭建服务器

2016-04-07 16:22:55 +08:00
 puyaraimondii
最近正在做毕设,涉及到服务器方面的内容,怎奈对服务器方面一点基础都没有,暂时只找了一本鸟哥 linux 私房菜先研究一下,

整体思路是这样的:将一段声音数据上传到服务器中,在服务器上运行写好的 python 程序(用来处理声音数据),处理完得到结果后,再将得到的结果传到一个 ios 设备上(相当于通过移动端展示结果,这一部分还没开始做。。。)

在网上简单搜索了一下,发现有好多种服务器,不知道我应该从哪里入手,而且对数据的输入输出,以及怎样实现接口还没什么头绪。。。

各位高手如果有什么建议尽情说,任何方面的建议或者一件都好,先谢谢啦~
4220 次点击
所在节点    程序员
31 条回复
Remember
2016-04-07 16:35:45 +08:00
感觉你四年光顾着 dota , lol 或者泡妞了
a199261800
2016-04-07 16:37:37 +08:00
实在是没有 linux 基础,可以用 windows server 做服务器。你在 iis 上挂一个文件上下传接口就行了。
Yasic
2016-04-07 16:38:00 +08:00
看完私房菜估计你已经毕业了
Pythagodzilla
2016-04-07 16:47:40 +08:00
这个不需要看私房菜什么的吧...
用 flask 写个简单的 restful api ,然后处理信号就好了吧...
ios 那面不熟...
LWXYFER
2016-04-07 16:55:46 +08:00
有钱就阿里云这些啊,你说的很多种服务器是说的 linux 发行版本吧。上传数据的话,没什么要求的话,那么手动 SSH 上传。处理完后就用网页展示啊。就酱,毕竟你的需求不是很清楚嘛。鸟哥的书看看还是不错的,但是不过急用 linux 的话,哪不懂就 google 啊。
imnpc
2016-04-07 16:58:34 +08:00
一般建议服务器部署 LNMP

或者商业面板 DA 网上有开心版
可以编辑配置文件 或者下载编辑好的配置文件 然后开始编译
部署完毕以后 帐号密码在 /usr/local/directadmin/scripts/setup.txt
wwjvtwoex
2016-04-07 16:58:43 +08:00
测试程序可以用 Python 自带的服务器 "python -m SimpleHTTPServer"

如果不怕慢,可以用 CGI 模式,几乎不用配置服务器

一般使用 WSGI , Python 专有的接口
dphdjy
2016-04-07 18:28:43 +08:00
数据处理时间短,直接流输入然后返回
数据处理时间长,建个队列,在客户端拉
yangxin0
2016-04-07 19:15:02 +08:00
花点钱呗, V 站上很多人都可以做
toono
2016-04-07 19:15:21 +08:00
nginx 转发到你的 python 写的服务程序监听的端口,就相当于就是用 python 处理所有事情了。
micookie
2016-04-07 19:23:38 +08:00
觉着你的毕业设计完不成了
ytmsdy
2016-04-07 19:24:27 +08:00
不要求助了,有钱的话直接请个程序员帮你做吧。目测等你把这些东西吃透来,能做出东西。估计人家都毕业来。
所有,干脆请人吧。。。来个 1k ,程序的部署, nginx , python , mysql 都帮你搞定!
gamexg
2016-04-07 20:22:23 +08:00
看你选的书就明白这个毕设你是完成不了了。

之前刚搞了一个网站上传,青云服务器 3d 渲染, android 展示, socket.io 同步 android 及网站。 ios 不熟悉,搞不定。
Yasic
2016-04-07 23:45:44 +08:00
大体流程是不是酱紫
1.Django + nginx 配置
2.编写 python 逻辑代码
3.上传声音文件(这里你想怎么上传, ftp ?)
4.处理声音文件并存入到数据库
5.设计请求端口
6.移动端从端口获取服务器数据库的数据
7.移动端呈现结果给用户
feather12315
2016-04-08 00:46:37 +08:00
我也觉得你完不成了。
找人帮忙吧
starcraft
2016-04-08 01:42:37 +08:00
做毕设开始看私房菜。。。半年前为啥不选个纯理论研究的算法课题。
yemenchun1
2016-04-08 07:32:17 +08:00
你可以去学一下哈佛公开课 CS75
前五课就能解决你的问题
lloovve
2016-04-08 08:15:33 +08:00
golang 做上传只要几十行代码。下载更是简单,一行代码
dxwwym
2016-04-08 08:16:21 +08:00
结果传给 iOS ……
Neveroldmilk
2016-04-08 08:25:43 +08:00
LZ 你完不成,除非别人给你做。我认为这要用到 Apache 、 Socket 、 Managed C 等技术,保守估计你要学半年以上。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/269291

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX