视野博客 >

网站架构

浅谈集团教育公司官网架构设计

本文中的集团教育公司,泛指集团模式的教育/培训企业,一般在全国各地有多家直营分公司或加盟机构。由于子公司(各地分校)过多,又都在独立运营,在这个无网络不兄弟的时代,如果没有一套好的官方网站平台解决方法,那么摊子越大就挂的越快。
一、先了解一下现状(仅供参考 不以偏盖全)
1、网站过于分散

目前各分公司有50多个网站大家各自为战,不易与集聚人气。对网络推广带来极大的不便和资金的浪费。由于公司网站分散在不同的地域,就有不同的网络提供商,就造成了主机托管或虚拟主机的费用增大,造成了资源浪费。

又拍网架构-又一个用到python的网站

又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章会介绍一些在技术上的积累。
又拍网和大多数Web2.0站点一样,构建于大量开源软件之上,包括MySQL、PHP、nginx、Python、memcached、redis、Solr、Hadoop和RabbitMQ等等。又拍网的服务器端开发语言主要是PHP和Python,其中PHP用于编写Web逻辑(通过HTTP和用户直接打交道), 而Python则主要用于开发内部服务和后台任务。在客户端则使用了大量的Javascript, 这里要感谢一下MooTools这个JS框架,它使得我们很享受前端开发过程。 另外,我们把图片处理过程从PHP进程里独立出来变成一个服务。这个服务基于nginx,但是是作为nginx的一个模块而开放REST API。
阅读更多 »又拍网架构-又一个用到python的网站

NGINX和Squid配合搭建的Web服务器前端系统

压缩可以通过nginx做,这样,后台应用服务器不管是apache、resin、lighttpd甚至iis或其他古怪服务器,都不用考虑压缩的功能问题。 nginx可以作为负载均衡代理使用,并有故障屏蔽功能,这样,根据目录甚至一个正则表达式来制定负载均衡策略变成了小case。

MySql性能的检查和调优方法

我一直是使用mysql这个数据库软件,它工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能: 1、索引没有建好; 2、sql写法过于复杂; 3、配置错误; 4、机器实在负荷不了;

SqlServer自动备份策略设置

Sql Server自身就提供了完善的备份机制,我们只要灵活运用,就能达到令人满意的效果。 先了解一下:为何要做备份? 数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。传统的数据备份主要是采用内置或外置的磁带机进行冷备份。但是这种方式只能防止操作失误等人为故障,而且其恢复时间也很长。随着技术的不断发展,数据的海量增加,不少的企业开始采用网络备份。网络备份一般通过专业的数据存储管理软件结合相应的硬件和存储设备来实现。

从集中到分布,解读网络视频IT架构变迁(下)

集中式存储已经拥有了诸多优势,那么为何这家视频网站最终却选择了其他的存储架构呢?该视频网站究竟在运营过程中遭遇到了什么样的阻碍呢?经过我们对整个网站存储结构的分析,原来,NAS头成为整个存储环境的瓶颈……

从集中到分布,解读网络视频IT架构变迁

2006年以视频网站为代表的网络视频行业迅速崛起,IPTV、视频分享网站、视频搜索网站、提供视频服务的互动社区、交友、播客等等新兴媒体发展迅猛。网络视频行业现已成为众多资本机构关注与投资的焦点。但是在网络视频行业发展前景一片大好的同时,一些运营问题也随之显现,步入2007年,资本机构对网络视频行业不再盲目狂热,对商业模式的创新和成本控制提出了更高的要求。

LLMP高性能网站架构设计方案

在网站架构设计中,大家一定对 LAMP (Linux Apache Mysql Php) 不陌生。 LAMP确实是一个非常优秀的架构,秉承着自由,开放,高效,易用的设计理念。 但是,本文不打算探讨LAMP,网上有很多介绍LAMP的资料。 这里,想给大家介绍另一个在LAMP上衍生出来的,以提升性能为主要目的的开源网站架构。 1、选择高性能 OS 2、 选择高性能 web server 3、选择高性能 database 4、选择高性能 script language

LAMP网站架构方案分析

LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。

Linux下LAMP(Apache+PHP+MySql)环境配置

LAMP是一个缩写Linux+Apache+MySql+PHP,它指一组通常一起使用来运行动态网站或者服务器的自由软件: * Linux,操作系统; * Apache,网页服务器; * MySQL,数据库管理系统(或者数据库服务器); * PHP 和有時 Perl 或 Python,脚本语言。 今天介绍一下Linux下LAMP(Apache+PHP+MySql)环境配置: