以下配置内容放在 httpd.conf 配置文件最后即可,全局有效.
1.设置静态文件的有效期
ExpiresActive On
<FilesMatch "\.(gif|jpg|png|js|css)$">
ExpiresDefault "access plus 10 years"
</FilesMatch>
参考:
http://blog.haohtml.com/archives/3728
2.启用gzip压缩
DeflateBufferSize 8096
DeflateCompressionLevel 1
DeflateMemLevel 9
DeflateWindowSize 15
DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio
DeflateFilterNote ratio
LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
CustomLog logs/deflate.log deflate
<Location />
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css application/x-javascript text/plain text/xml
</Location>
参考:
http://blog.haohtml.com/archives/3327,注意上面的日志路径要正确
3.配置ETags减少Web应用带宽和负载
FileETag none
参考:
http://blog.haohtml.com/archives/3731
4.使用不同的域名提高网页效率-优化网站性能(yslow)
参考:
http://blog.haohtml.com/archives/3739
分享到:
相关推荐
首先,前端开发通常涉及到HTML、CSS和JavaScript,它们共同创建了网页的结构、样式和动态功能。HTML(超文本标记语言)定义了页面内容,CSS(层叠样式表)控制页面布局和视觉呈现,JavaScript则提供交互性,如表单...
Web前端性能优化是提高网页加载速度和用户体验的关键因素。Yahoo! 的 Exceptional Performance team 提出了一系列不断更新的优化策略,从最初的13条发展到现在的34条,涵盖了多个角度,包括内容、服务器、Cookie、...
本篇文章将深入探讨如何利用宝塔来部署一个电影网站的前端模板。 首先,我们需要理解前端模板是什么。前端模板是预先设计好的网页结构,通常包含了一系列HTML、CSS和JavaScript文件,它们可以快速搭建网站的基本...
本篇将详细讲解这三个组件的功能、相互关系以及如何实现“三合一”配置。 Apache:Apache HTTP Server是最流行的Web服务器软件之一,它开源且免费,具有高度的可扩展性和稳定性。Apache负责接收HTTP请求,并将这些...
- Apache2作为Web服务器,负责处理HTTP请求,与PHP5配合提供动态网页内容。 - PHP5作为服务器端脚本语言,处理用户请求,与MySQL交互,构建业务逻辑。 这个系统展示了如何利用开源技术构建一个实用的在线购物平台...
这篇论文主要探讨了如何利用这些技术来构建一个高效、稳定的电子商务平台,并提供了详细的实施步骤。 Apache 是一款广泛使用的Web服务器,具有高度可扩展性和稳定性。它可以轻松地处理HTTP请求,支持多种服务器端...
本篇文章将详细讲解如何利用Apache POI库进行Word内容提取及Word转HTML的过程,以及涉及的相关知识点。 Apache POI是一个开源项目,专为处理Microsoft Office格式的文件而设计,包括Word(.doc/.docx)、Excel(....
动态网页设计的流程通常包括需求分析、界面设计、数据库设计、后端编程、前端实现、测试和维护。在实际开发中,开发者需要考虑的因素包括用户体验、安全性、性能优化以及搜索引擎优化(SEO)等。 在实际应用中,...
- 日志记录:了解如何记录程序运行时的错误信息,以便于调试和优化。 第七天:会话与Cookie - 会话管理:理解PHP中的session机制,如何设置和获取会话变量,以及会话过期和销毁。 - Cookie操作:学习如何设置、读取...
这篇文档将深入解析标题“php二维码生成器国外版 网页生成器php源码 缩短链接网站源码.zip”中的相关知识点,包括PHP语言、二维码生成技术、网页生成器以及MySQL数据库的使用。 首先,PHP(Hypertext Preprocessor...
本篇文章将详细讲解如何在MyEclipse开发环境中,利用Java编程语言读取Excel文件并将其数据显示在网页上。 首先,我们需要了解Java与Excel交互的核心库:Apache POI。Apache POI是一个开源项目,提供了API来处理...
#### 一、基础知识篇 **1.1 J2EE标准** - **概述:** J2EE(Java 2 Platform, Enterprise Edition)是Sun Microsystems公司提出的一种企业级应用开发标准,它为构建可移植、健壮、可伸缩、模块化的多层分布式应用...
### 优化网页之快速的呈现我们的网页 #### 我们需要解决的问题 为了提升用户体验、减少服务器负担并加快页面加载速度,本篇文章将探讨几种关键的技术手段与实践方法。具体而言,我们将关注以下方面: 1. **减少...
本篇将详细介绍如何使用Java实现Web在线预览这些文档,以及在Linux环境下将Office文档转换为PDF。 首先,我们需要理解的是,Web在线预览Office文档并不意味着在服务器端打开这些文件,而是通过特定的技术手段将文档...
本篇文章将详细讲解如何在JSP页面中实现内容的Excel打印输出,以及相关的预览和定制打印规格功能。 首先,我们要了解JSP(JavaServer Pages)是一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码,从而在...
### JSP源码JSP机房上机收费管理系统(源代码+论文+外文翻译...通过对这套系统的深入学习,开发者不仅可以掌握JSP和Servlet的基础知识,还能了解到如何构建一个完整的Web应用程序,并学会如何撰写一篇高质量的技术论文。
本篇文章将详细探讨如何在JSP(JavaServer Pages)环境中实现这一功能。 首先,理解无刷新文件上传的核心在于使用AJAX(Asynchronous JavaScript and XML)技术。AJAX允许我们在不重新加载整个网页的情况下与服务器...
在本篇文章中,我们将详细讲解如何使用PHP和MySQL技术制作一个个人博客系统,这是一个适合从初学者到进阶开发者的学习过程。首先,我们来理解标题和描述中的知识点。 标题“PHP+MySql制作个人博客系统-完整教程”...
这篇教程将深入探讨SSI框架的学习和应用。 首先,我们来理解SSI的基本语法。SSI的指令通常以"<!--#指令 参数 -->"的形式存在于HTML文件中。例如,`<!--#include virtual="header.html" -->`这条指令会将指定路径的...