Welcome to山东宜军网络科技有限公司

Customer Hot Line

18854179173

current location: Home> 舒兰网站推>全椒县网站

全椒县网站优化

author:山东宜军网络科技有限公司

【Font size: big medium smail

time:2020-02-24 20:11:37

本文由山东宜军网络科技有限公司提供,重点介绍了全椒县网站优化相关内容。山东宜军网络科技有限公司专业提供舒兰网站推广,湾里区关键词优化,朔城区百度推广等多项产品服务。从售前到售后,您提供各项专业内容服务,让您的每一分钱都花的放心。

全椒县网站优化网站优化从三方面着手

web 服务器全椒县网站优化

后台程序

数据库

全文检索

使用 讯搜索 ,开源免费 ,支持中文分词 支持php ,应用领域广 ,支持Linux/BSD/MacOS ,使用简单

网站静态化

动态网站:

一般来说动态网站就是需要去查数据库的页面

特点:查询数据库,速度慢;接受参数,注意数据安全性。数据实时性高

静态网站

静态网站是指全部由HTML代码格式页面组成的网站,所有的内容包含在网页文件中。

特点 :不查询数据库,速度快;不接受参数,安全性高。数据实时性低。

使用OB缓存

把所有输出的内容放到ob缓存中,头信息等这些依旧放在程序缓存中,等待程序跑完。ob缓存中放在程序缓存中,再送到浏览器。

ob_start() 开启

ob_get_contents() 获取缓存中的数据

ob_clean() 清空缓存中的数据

ob_end() 关闭ob缓存

ob_end_clean() 清空缓存并关闭ob缓存

ob_flush() 刷新缓冲区, ob缓存  程序缓存全椒县网站优化

flush() 把程序缓存内容推送到浏览器

apache站点优化

1.前端静态文件优化

尽量少的减少单个网页中HTTP的请求数,合并CSS,JS,图片[图片精灵]。

html代码输出要合并行,还要压缩。

不能合并的图片,尽量使用到延时加载。

lazyload.js详解:

静态文件要有过期时间,浏览器缓存。

动态分离 动态程序在一台服务,静态资源在另一台或N台服务器

尽量使用静态页面,静态页面可以加速(CDN)

2.设置浏览器缓存有效期

# httpd.conf 开启如下模块

LoadModule headers_module modules/mod_headers.so

LoadModule expires_module modules/mod_expires.so

LoadModule deflate_module modules/mod_deflate.so

LoadModule filter_module modules/mod_filter.so

LoadModule rewrite_module modules/mod_rewrite.so

# 设置浏览器缓存有效期 A单就是秒

ExpiresActive On

ExpiresDefault A86400

ExpiresByType image/x-icon A300

ExpiresByType application/x-javascript A300

ExpiresByType text/css A300

ExpiresByType image/gif A300

ExpiresByType image/png A300

ExpiresByType image/jpeg A300

ExpiresByType text/plain A300

ExpiresByType application/x-shockwave-flash A300

ExpiresByType video/x-flv A300

ExpiresByType application/pdf A300

ExpiresByType text/html A300

注:一定先开启apache的模块

还有要清空一下缓存,才能及时看到效果

3.页面压缩

# 页面压缩

DeflateCompressionLevel 6 (级别不能设置太大)

SetOutputFilter DEFLATE

AddOutputFilterByType DEFLATE text/html text/plain text/xml

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE application/xml

AddOutputFilterByType DEFLATE application/xhtml+xml

AddOutputFilterByType DEFLATE application/rss+xml

4.服务器优化

# 修改 vi /etc/sysctl.conf

net.core.somaxconn = 6000 允许等待中的监听

net.ipv4.tcp_tw_recycle = 1 tcp连接快速回收

net.ipv4.tcp_tw_reuse = 1 tcp连接重用

net.ipv4.tcp_syncookies = 0 不抵御洪水攻击

net.ipv4.tcp_fin_timeout = 10 修改系統默认的 TIMEOUT 时间 秒

net.ipv4.tcp_keepalive_time = 300 TCP发送keepalive消息的频度 秒

# 让内核参数生效

sysctl -p

# 设置所有程序可以同时打开的文件数量

ulimit -n 65535