[Apache]网站页面静态化与Apache调优(图)
-------------------------------------------------------------------------------------------------------
概念=>
静态网址(静态页面): 1.利于seo 2.访问速度块 3.防止sql注入
动态网址(php页面,可传参数):1.不利seo 2.访问速度慢 3.有被注入sql可能
伪静态(对动态网址的重写): 1.利于seo 2.防止注入 3.仍然访问数据库,访问速度没有变化
------------------------------@黑眼诗人 <www.farwish.com>----------------------------
页面静态化分类=>
方式上:1.真静态 2.伪静态
范围上:1.全局静态 2.局部静态(ajax+jquery)
------------------------------------------------------------------------------------------------------
页面静态化的必要性=>
apache/bin/ab.exe 为apache自带的压测程序,可以用来做效率测试,测试网站并发量大小和某个页面的访问时间。
基本使用:ab [options][http[s]://]hostname[:port]/path
options选项:-n 执行访问次数
-c 用户并发数量
ab.exe -n 10000 -c 100 http://localhost/test.php /* 由100个人共访问10000次test页面,当改为1000人访问时,apache会瘫痪 */
------------------------------------------------------------------------------------------------------
调整Apache的最大并发量=>
MPM(多路处理模块,即Apache采用什么样的方式处理并发),主要有三种方式:
1.prefork 预处理进程方式
2.worker 工作方式
3.winnt 一般是windows采用的
原理图:
设置apache并发数的步骤:
1)httpd.conf文件中修改
2)确定当前apache是什么MPM模式
进入apache/bin
命令,httpd.exe -l
说明,mpm_xxx c ,如果xxx是winnt,说明是winnt,另外还可能是prefork 或 worker
3)修改httpd-mpm.conf文件(调为1000)
4)重启apache,测试
ab.exe -n 10000 -c 1000 http://localhost/test.php
在Linux下,一般采用的MPM是prefork模式,如何配置=>
建议配置(针对大多数中型网站):
预先启动 5
最小空闲进程 5
最大空闲进程 10
ServerLimit 1500 /* 新加,用于修改apache编程参数 */
最大并发量 1000
保持进程不死 0
如果网站pv值上百万,修改:
ServerLimit 2500
最大并发量 2000
再多pv,一台apache已经不能满足需求,使用负载均衡或nginx反向代理。
----------------------------------------------------------------------------------------------------
[Apache]网站页面静态化与Apache调优(图)相关推荐
- java网站页面静态化方案
要生活得漂亮,需要付出极大的忍耐,一不抱怨,二不解释,绝对是个人才.--<变形记> 1.概述 在大型网站中,如京东和当当商品详情界面,看到的页面基本上是静态页面.为什么都要把页面静态化呢? ...
- 网站页面静态化,一般是这样搞的
网站页面静态化,一般是这样搞的 随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配 ...
- 网站页面静态化(二)thymeleaf生成
今年是农历大年初三,在这里首先给各位朋友拜个年,祝大家新年快乐,虎年大吉大利,事业蒸蒸日上.过年无事,把页面静态化技术整理整理.本文将以thymeleaf为例子,说明在springboot当中,如何基 ...
- 网站页面静态化(一)初识
平日里,相信大多数人都有上网的习惯,而对于大型网站而言.最终呈现给用户的都是html页面,不论是纯静态还是伪静态,亦或者是动态生成.现如今的前端开发技术,不论是php.asp.jsp.vue.reac ...
- PHP如何实现HTML页面静态化
前言: 随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化. 一般情况下会 ...
- jsp管理系统页面模板_页面静态化如何实现
随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化. 一般情况下会从以下方 ...
- 实现页面静态化,PHP是如何实现的?
随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化. 一般情况下会从以下方 ...
- 网站提速-页面静态化(2)
第一篇.页面静态化 页面静态化概念 我们大多数情况下是直接访问php文件,php脚本在服务器端执行并 返回信息,对于一些大型的网站,访问量很大,频繁的动态操作和操作 数据库会加重服务器的负担.在实际开 ...
- 大型网站架构提速关键技术(页面静态化、memcached、Mysql优化)
大型网站关键技术介绍 1. pv值(page views),访问量大 带来问题 a. 流量大 10000000*2m ->解决方案 买带宽 ,优化程序(处理图片) b. 并发量,同时访问网站的人 ...
最新文章
- 计算机调查取证分析篇
- 用RadASM 开发窗口程序
- python多值参数函数介绍,数字累加例子
- 如何在 ASP.NET Core 中使用 Route 特性
- css常用属性总结:颜色和单位
- php通过实现excel导入,php实现excel导入数据
- 小程序使用css变量,小程序使用css变量实现“换肤”方案
- 随想录(rtos和一般os的区别)
- 嵌入不同源的页面_嵌入式技术课程教与学(教学大纲和试卷)
- 惠农补贴一折通计算机审计方法,审计惠农补贴资金的方法有哪些
- cbv、resful、APIView和序列化组件
- 好久沒來看看了,:)
- 虚拟服务器软件哪个好,虚拟机软件哪个好?热门虚拟机软件推荐
- Yahoo 无插件网页媒体播放器
- Laravel5.5 项目开发文档,精简版,不适合新手使用。
- 第六十九章 Caché 函数大全 $WCHAR 函数
- 30个HTML+CSS前端开发案例(五)
- java练习题-显示人的年龄和姓名
- java sbt_sbt使用详解
- 再度盈利后提“冷静增长”,爱奇艺守住长视频初心