13657687333

新闻中心

NEWS

当前位置:首页>解决方案

高性能网站的技术解决方案

发布日期:2020-11-19 浏览量:3256次

一.技术环境及标准

1.技术环境:

服务器操作系统:  centos5.5以上64bit

Web服务器: nginx

数据库: Mysql

网站语言: php

核心框架: Boyou v2.0

   PHP基于C底层构建,专门为WEB程序而设计,运行速度快,运维成本低,多为目前国内外大型网站使用(著名的FaceBook就是PHP构建的)。

A. php是一种开源技术,和其他技术相比,本身是免费的,不会牵涉任何版权问题,其余商业公司开发的语言则会产生较高的成本(需要购买配套的操作系统,数据库系统等一系列软件所产生的费用)。

B. php拥有非常高的运行效率,php底层是由c直接开发,运行的效率非常高,且耗用资源较少。

C. 扩展性强,由于php本身是开源项目,所以有比较强的扩展性,有非常多的第三方厂商为之提供扩展插件支持。

D. 配套的免费软件丰富,都是属于高性能,高安全性的,且都不牵涉版权(如: Mysql , Apache , Nginx)。

E. 由于PHP的开放性,所以它是持续可升级的,不用担心像商业公司发明的语言因为经营问题会产生停滞等一些列问题。

随着web2.0的兴起,php的应用也越来越广泛,其良好的性能和安全性,较低的成本,受到越来越多的公司和企业的青睐。

2.服务器生产环境

WEB服务器:阿里云ECS

云存储,完全不用担心数据安全问题和丢失问题,故障自动切换,弹性扩容性能和带宽。

数据库:阿里MYSQL RDS

支持自动热备,分布式存储,防攻击,高可靠性,弹性扩容,日志追踪。

搜索服务:阿里OpenSearch

性能可达到单应用亿级别搜索毫秒级别查询延迟单应用万级别QPS,技术稳定可靠。

3.网站结构

   1. 整个网站开发全部采用MVC模式开发。

   2. 网站静态资源图片,CSS等分离并单独存放(OSS服务)

   3. 数据库采用阿里MYSQL RDS进行存储

   4. 搜索部分可采用OpenSearch来构建

整个结构技术先进可靠,按需按容量支付费用,不用去考虑IT维护成本的问题,目前广为很多互联网项目采用。

 


地图导航