服务器前端采用flash
后端采用linux2.6(centos5.3)+ngix+django+pyamf+mysql
通信协议amf3.0
搭建SNS服务器的步骤(同样适用于web服务器):
1,安装centos5.3 64位
2,配置yum,apt-get
3,安装python
4,安装mysql
5,安装django,pyamf
6,安装配置apache,mod_python
7,用apache代理django,这里注意一定要将django的项目放在apache控制的目录内,如/var/www,不然会出现找不到setting的问题。
8,搭建性能监控平台
9,搭建压力测试环境
采用linux的优点在于:
1,免费的操作系统
2,2.6内核后epoll的性能高
3,社区支持丰富
采用django这一套的优点在于:
1,无需编译,改去代码后,甚至无需重启服务器即可使用
2,MVC,代码结构清晰
3,开发快速,轻量,单元测试方便
有用的资源:
rpm search:
http://rpm.pbone.net/
setup_tools:
http://pypi.python.org/pypi
python_mysql:
(need install mysql-devel to compile)
ftp://ftp.muug.mb.ca/mirror/centos/5.4/os/SRPMS/MySQL-python-1.2.1-1.src.rpm
modwsgi
http://code.google.com/p/modwsgi
mod_python
djangoproject.com/r/mod_python
分享到:
相关推荐
2、如果您使用的是Linux 或 Freebsd 服务器,先确认以下目录或文件属性为 (777) 可写模式。 目录: data 目录: runtime 目录: install 文件: config.inc.php 文件: define.inc.php 3、运行 ...
关于SNS游戏服务器、程序设计相关的架构设计,代码设计
Drupal 6 是一款开源的...总之,利用Drupal 6搭建SNS网站是一个涉及多方面技术的综合项目,需要对Drupal的模块化系统有深入理解和实践。通过巧妙地组合和定制各种模块,可以构建出功能强大、用户友好的社交网络平台。
SNS2124&SNS2224&SNS2248&SNS3096&SNS5192&SNS5384产品文档
【利用SNS搭建招聘网站】 SNS,全称Social Networking Service,是指社交网络服务,它是一种互联网应用,旨在帮助人们构建社会性网络。SNS网站通常包括博客、维基、社会化书签、播客等功能,让用户通过标签、RSS、...
【SNS搭建招聘网站】 SNS,全称Social Networking Service,中文译为社交网络服务,是一种互联网应用服务,旨在帮助人们构建社交网络。SNS网站通常包括博客、维基、社会化书签、播客等功能,用户通过Tag、RSS、即时...
在当前的互联网环境中,运营一个SNS社区网站面临着巨大的挑战,尤其是吸引并保持流量的成本日益增加。对于SNS社区网站的运营策略,以下是一些关键点的深入分析: 1. **高质量的内容营销**:在互联网上,内容始终是...
本文将深入探讨Elgg的架构特点、安装流程以及如何利用它快速搭建属于自己的SNS网站。 ### Elgg简介 Elgg是一款基于PHP的开源社交网络平台,它提供了基础的用户系统、关系管理、内容发布等功能,并允许开发者通过...
"近乎SNS论坛"源代码可能包含了相关的部署脚本和配置文件,帮助开发者快速部署到不同的服务器环境。 总之,"近乎SNS论坛"源代码提供了一个完整的SNS系统实现,是学习和研究C# MVC开发SNS网站的宝贵资源。通过深入...
标题与描述:“使用Mysql来搭建可扩展的SNS网站(浅谈)” 知识点解析: 在探讨使用MySQL来搭建可扩展的社交网络服务(SNS)网站的过程中,文章重点介绍了如何利用MySQL数据库来应对SNS网站特有的数据挑战,特别是在...
总的来说,Focus SNS JSP框架为开发者提供了一套完整的解决方案,帮助他们快速搭建和维护社交网络平台,同时,通过开源社区的支持,可以不断改进和扩展功能。对于学习Java Web开发或者想构建自己的社交平台的人来说...
手把手教你构建SNS网站,SNS网站构建pdf
10. **性能优化**:由于sns-login涉及到与第三方服务器的交互,性能优化至关重要,包括减少请求延迟、缓存策略等。 通过学习和理解以上知识点,开发者可以构建安全、高效的sns-login功能,提升用户在应用中的体验。...
【标题】:“sns社交网站论文” 【描述】:“sns社交网站论文 有详细的配置sns社交网站论文 有详细的配置sns社交网站论文 有详细的配置” 【标签】:“sns” 【部分内容】: SNS(Social Networking Services)...
《iwebsns1.1.0 UTF8:搭建开源社交网络平台详解》 在数字化时代的今天,社交网络已经成为人们日常生活和工作中不可或缺的一部分。而开源软件的出现,为创建个性化、功能丰富的社交网络提供了可能。"iwebsns1.1.0 ...
在描述的场景中,AMFPHP被用于开发SNS(社交网络服务)游戏,使得Flash游戏能够与服务器端的PHP进行无缝交互。 首先,你需要下载并安装AMFPHP。在示例中,使用的是1.9BETA2版本,但你也可以根据需求选择其他版本。...
JEESNS是一款基于JAVA企业级平台研发的社交管理系统,依托企业级JAVA的高效、安全、稳定等优势,开创国内JAVA版开源SNS先河,JEESNS可以用来搭建门户、群组、论坛、微博和问答等知识付费社区平台系统。 JEESNS是将...
《iwebsns_v1.1.0:探索与二次开发iWeb社区的奥秘》 在互联网社交领域,社区软件扮演着至关重要的角色,为用户提供了一个互动、分享和交流的平台。今天我们要深入探讨的是“iwebsns_v1.1.0”——一个基于iWeb技术...
随着技术进步和用户需求的演变,SNS逐渐演化为包含多元功能的平台,如即时通讯、内容分享、游戏娱乐、在线购物等。这些功能的实现,离不开强大的后端架构和前端设计。 在源码层面,SNS的构建通常基于微服务架构,以...