高负载WEB动态页面与静态页面的分离

转载 2007年10月12日 09:50:00

试 了一段时间的Lighttpd,表现的确不错,原先用APACHE只能跑到6K/S,改用Lighttpd后性能提升了将近一倍,只是跑PHP似乎很不稳 定,数据库处理时间长一点就会到导致Lighttpd出现500的错误,也就是说要想使Lighttpd发挥更好的性能,除了优化程序还是优化程序,尽可 能的加快PHP的执行速度,另外加上eAccelerator性能会有更大的提高。

说了这么多优点,再来说说公司最近所尝试的一些经验,PHP程序已被优化的不能再优化了,但是有时候操作一下数据库(比如执行mysqldump) 就会出现500错误,并发量非常大的时候很容易出现,在这点上Lighttpd的表现就没有Apache稳定了,所以想了一个折中的办法,让Apache 来处理PHP程序,其他的静态页面(包括图片、软件等等)全都交给Lighttpd来处理。而实现方法就是通过mod_proxy来实现,Apache做 前端处理或Lighttpd做前端处理都行,反正这2种都有个mod_proxy模块,基本上一样。
 

实现读写分离的Web工程

前言     本工程基于Spring提供的AbstractRoutingDataSource,实现了一个动态数据源的功能,即可以做到,当往数据库里面写数据时,则将数据写到一个数据库当中,一般称为...
  • hjxgood
  • hjxgood
  • 2017年04月23日 11:24
  • 640

高性能web 架构之 mysql 读写分离

高性能web架构主要保证程序的高可用性和高并发性. 高可用就是 保证程序在99.99%的情况下可以使用,不会因为单机节点故障整体崩溃.  高并发说到底也是为了高可用服务.保证在大量...
  • a379936197
  • a379936197
  • 2016年02月26日 16:27
  • 1270

架构高性能网站秘笈(五)——Web组件分离

什么是Web组件? 网站的静态网页HTML、JavaScript脚本、CSS样式、图片、动态数据称为网站的Web组件。也就是说,一个Web应用由各种各样的Web组件构成。 为什么要进行W...
  • xingxing513234072
  • xingxing513234072
  • 2016年04月12日 13:45
  • 483

Web应用架构的新趋势---前端和后端分离的一点想法

转自:http://www.cnblogs.com/sharpxiajun/p/3531665.html 最近研究servlet,看书时候书里讲到了c/s架构到b/s架构的演变,讲servlet的...
  • andybbc
  • andybbc
  • 2016年09月30日 01:14
  • 2680

JavaWeb项目为什么我们要放弃jsp?为什么要前后端解耦?为什么要动静分离?

java web项目为什么我们要放弃jsp?为什么要前后端解耦? --------------------------------------------------- 前戏: 以前的项目大多...
  • piantoutongyang
  • piantoutongyang
  • 2016年03月13日 16:30
  • 16006

对于web开发前后端分离的思考

Android,iOS的移动应用app本来就是前后端彻底分离的,但是web app有必要前端端分离吗?前后端分离的意义是什么?有什么弊端?知乎上也有对这个问题的讨论https://www.zhihu....
  • Chen_Victor
  • Chen_Victor
  • 2017年05月22日 00:29
  • 2544

网站开发动静分离实践

转自:http://blog.brucefeng.info/post/static-backend-asolate 于 2015 年 12 月 13 日 1627次阅读 1....
  • DADADIE
  • DADADIE
  • 2016年02月29日 22:38
  • 3480

如何实现Java Web项目配置分离

项目配置分离虽不是每家公司都在做的事情,但它也有它的好处,如下 1、保证配置文件内容的安全,和tomcat中的项目分离开,专门的给分离出来的配置文件目录一定的权限,只有专门的人员才有权利访问和修改...
  • dreamsunday
  • dreamsunday
  • 2016年12月07日 20:55
  • 2277

java web项目 图片资源与部署目录分离

java web项目 图片资源与部署目录分离
  • daixinmei
  • daixinmei
  • 2015年03月11日 10:25
  • 7309

前后端分离的j2ee的web项目设计,怎么判断用户是否登录?

两种方式: 1将用户信息写入cookie(可以将cookie理解为一个Map,写如cookie即cookie.put("userDetail");)。即输入用户名和密码,执行ajax去后台,如果登录...
  • Ideality_hunter
  • Ideality_hunter
  • 2017年06月06日 11:45
  • 1670
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:高负载WEB动态页面与静态页面的分离
举报原因:
原因补充:

(最多只允许输入30个字)