存档

‘网站架构’ 分类的存档

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

2009年12月30日

ApacheLAMP是一个缩写Linux+Apache+MySql+PHP,它指一组通常一起使用来运行动态网站或者服务器的自由软件:

* Linux,操作系统;
* Apache,网页服务器;
* MySQL,数据库管理系统(或者数据库服务器);
* PHP 和有時 Perl 或 Python,脚本语言。

今天介绍一下Linux下LAMP(Apache+PHP+MySql)环境配置:

分类: 网站架构 标签: ,

IIS6.0下PHP FastCGI环境搭建

2009年12月9日

phpFastCGI是可伸缩架构的CGI开放扩展,其主要行为是将CGI解释器进程保持在内存中并因此获得较高的性能。传统的CGI解释器的反复加载是CGI性能低下的主要原因,如果CGI解释器保持在内存中并接受FastCGI进程管理器调度,则可以提供良好的性能、伸缩性等。

今天介绍一下IIS6.0下PHP FastCGI环境搭建,一些资料称IIS下FastCGI的运行效率是ISPAI的两倍之多。不管到底怎么样,如果您还停留在ISAPI的运行环境下的话,一定要先测试再使用。免得造成不必要的麻烦。

分类: 网站架构 标签: , ,

门户网站架构Nginx+Apache+MySQL+PHP+Memcached+Squid

2009年12月4日

服务器的大用户量的承载方案
一、前言
二、编译安装
三、 安装MySQL、memcache
四、 安装Apache、PHP、eAccelerator、php-memcache
五、 安装Squid
六、后记

一、前言,准备工作
当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。
我们采用的架构图如下:
引用——– ———- ————- ——— ————
| 客户端 | ===> |负载均衡器| ===> |反向代理/缓存| ===> |WEB服务器| ===> |数据库服务器|
——– ———- ————- ——— ————

MySql数据库迁移常用方法

2009年11月19日

mysql在MySql的日常使用中不可避免的会出现数据迁移的时候。如:更换数据库服务器、更换数据库类型。

小插曲:我国的文字真是博大精深,“迁移”这个词能把我们常做的数据库的迁移都表达清楚。如:

  • 释义1:搬移;从一处搬到另一处。(对应:更换数据库服务器)
  • 释义2:变化、变迁。(对应:更换数据库类型)。
分类: 网站架构 标签: ,

将SQL Server数据库导出为SQL文件

2009年11月17日

Microsoft Sql Server Logo通过 SQL Server 数据库发布向导,可以将 SQL Server 数据库部署到 SQL Server 2000 或 2005 宿主环境中。 该向导生成一个 SQL 脚本文件,当在共享宿主环境中通过带脚本执行窗口的基于 Web 的控制面板建立了到服务器的唯一连接后,该脚本文件可用于重新创建数据库(架构以及数据)。如果宿主服务提供程序支持,数据库发布向导还可直接将数据库上载到位于共享宿主提供程序处的服务器。

分类: 网站架构 标签: ,

什么是Raid?Raid特性及实现

2009年11月17日

RAID是“Redundant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。

RAID磁盘阵列(Redundant Array of Independent Disks)

简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用,其特色是N台硬盘同时读取速度加快及提供容错性 Fault Tolerant,所以RAID是当成平时主要访问数据的存储速度问题(Storage)不是备份问题(Backup Solution)。

分类: 网站架构 标签: ,

Windows PowerShell-Windows下的Shell管理

2009年11月9日

PowerShellWindows PowerShell 是一种命令行外壳程序和脚本环境,使命令行用户和脚本编写者可以利用 .NET Framework 的强大功能。它引入了许多非常有用的新概念,从而进一步扩展了您在 Windows 命令提示符和 Windows Script Host 环境中获得的知识和创建的脚本。

VMware下linux虚拟机工具安装

2009年11月4日

vmware虚拟化在我们现在的网站架构中,可以说是无处不在,如果你有在VMware,像我一样碰到了Linux下的时间跑不准问题。那么安装虚拟机工具则可以帮您解决这一烦恼。

分类: 网站架构 标签: , ,

Linux下Mysql表名大小写问题解决

2009年10月28日

mysql在MySQL中,数据库对应数据目录中的目录。数据库中的每个表至少对应数据库目录中的一个文件(也可能是多个,取决于存储引擎)。因此,所使用操作系统的大小写敏感性决定了数据库名和表名的大小写敏感性。这说明在大多数Unix中数据库名和表名对大小写敏感,而在Windows中对大小写不敏感。一个显著的例外情况是Mac OS X,它基于Unix但使用默认文件系统类型(HFS+),对大小写不敏感。

分类: 网站架构 标签: ,

Apache服务器常用配置

2009年10月22日

ApacheApache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。

Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

本文简要介绍了十几个Apache 的配置方法

分类: 网站架构 标签: