网站架构与部署优化
文章平均质量分 90
Web基础,LAMP,Apache,Nginx,Tomcat
潇崽
这个作者很懒,什么都没留下…
展开
-
Apache网页优化
网站的访问速度是由多个因素所共同决定的, 这些因素包括应用程序的响应速度、网络带宽、服务器性能、与客户端之间的网络传输速度等等。其中最重要的一个因素是Apache本身的响应速度。因此当为网站性能所苦恼时, 第一个需要着手进行处理的便是尽可能的提升Apache 的执行速度, 可以使用网页压缩提升应用程序的速度。更重要的是, 它完全不需要任何的成本, 只不过是会让服务器CPU 占用率稍微提升一两个百分点或者更少。原创 2024-06-15 11:52:29 · 728 阅读 · 0 评论 -
源码编译安装LAMP
LAMP 架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。LAMP是一个缩写词,具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。本章将以源码编译的方式搭建LAMP环境,能够满足企业定制化的需求。在构建LAMP平台时,各组件的安装顺序依次为Linux、Apache、MySQL、PHP。其中Apache和MySQL的安装并没有严格的顺序;原创 2024-06-12 15:28:19 · 956 阅读 · 0 评论 -
Nginx-Rewrite
rewrite功能就是使用nginx提供的全局变量或自己设置的变量,结合正则表达式和标志位实现url重写以及重定向。rewrite只能放在 server { }, location { }, if { }中,并且只能对域名后边的除去传递的参数外的字符串起作用。例如location 只能对域名后边的除去传递的参数外的字符串起作用,例如http ://www. kgc.com/index.ph p?id= 1 只对/i ndex. php 重写。原创 2024-06-19 16:43:41 · 658 阅读 · 0 评论 -
Nginx优化与防盗链
在生产环境中, 需要隐藏Nginx 的版本号, 以避免泄漏Ngi nx 的版本, 使攻击者不能针对特定版本进行攻击。在隐藏版本号之前, 可以使用Fiddler 工具抓取数据包, 查看Nginx版本, 也可以在CentOS 中使用命令curl -I http :/1192 . 168.0 . 102/查看。隐藏Nginx 版本号有两种方式, 第一种是修改Ngi nx 的主配置文件, 第二种是修改Nginx源码文件,指定不显示版本号。原创 2024-06-18 11:57:54 · 1093 阅读 · 0 评论 -
Web基础与HTTP协议
网页是一个文件,他存放在世界某个角落的某一部计算机中,而这部计算机必须是与互联网相连的。网页经由网址(URL)来识别与存取,是互联网中的一“页”。文本:文本是网页上最重要的信息载体与交流工具,网页中的主要信息一般都以文本形式为主。图像:图像元素在网页中具有提供信息并展示直观形象的作用。静态图像:在页面中可能是图片或矢量图形。图片格式通常为GIF、JPEG或PNG等;矢量格式通常为SVG或Flash。动画图像:通常动画为GIF和SVG。原创 2024-06-11 08:53:23 · 963 阅读 · 0 评论 -
Nginx 网站服务
Nginx专为性能优化而开发,其最知名的优点是它的稳定性和低系统资源消耗, 以及对HTTP 并发连接的高处理能力(单台物理服务器可支持30000~50000个并发请求)原创 2024-06-17 18:44:51 · 2136 阅读 · 0 评论 -
Apache配置与应用
HTTP是属于应用层的面向对象协议,基于TCP协议之上的可靠传输。每次在进行HTTP连接之前,需要先进行TCP连接,在HTTP连接结束后要对TCP连接进行终止,每个TCP连接都需要进行三次握手与四次断开。HTTP协议不会对之前发生过的请求和响应进行管理,所以频繁地建立与关闭连接对于HTTP而言会消耗更多的内存与CPU资源。能不能允许通过同一个TCP连接发出多个请求,从而减少与多个连接相关的延迟,解决办法就是连接保持。原创 2024-06-21 12:24:10 · 893 阅读 · 0 评论 -
Tomcat部署及优化
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器, 属千轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用, 是开发和调试JSP 程序的首选。对于一个初学者来说, 可以这样认为, 当在一台机器上配置好Apache 服务器,可利用它响应HTML ( 标准通用标记语言下的一个应用)页面的访问请求。实际上, Tomcat 是Apache 服务器的扩展, 但运行时它是独立运行的, 所以当运行Tomcat 时, 它实际上作为一个与Apache 独立的进程单独运行的。原创 2024-06-20 19:19:04 · 644 阅读 · 0 评论