继上个帖子:https://hostloc.com/thread-1069801-1-1.html
原本从Nginx换成OpenLiteSpeed 另外+mysql+redis+php7.4洛杉矶普通线路VPS
感觉速度很理想了。深夜发帖让各位吴彦祖测速后,大佬对OpenLiteSpeed做出了详细的了解。
经过今天再次与NGINX对比后,发现无论是并发,还是速度上NGINX确实略胜一筹,当然 也有可能我的测试方法不太对。
以下就分享下我的0ip小破站优化的方案,大佬勿喷,有兴趣的吴彦祖可以拿测试站自行测试。
再贴个自己站的链接:www.i996.icu
NGINX全局设置:
软件商店找到Nginx,点击设置按钮,在配置修改中添加以下内容:
fastcgi_cache_path /tmp/wpcache levels=1:2 keys_zone=WORDPRESS:250m inactive=1d max_size=1G;
fastcgi_temp_path /tmp/wpcache/temp;
fastcgi_cache_key "$scheme$request_method$host$request_uri";
fastcgi_cache_use_stale error timeout invalid_header http_500;
#忽略一切 nocache 申明,避免不缓存伪静态等
fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
网站设置
在宝塔后台的网站列表中,找到你的网站,并且点击设置按钮,将以下代码添加到配置文件中去:
- set $skip_cache 0;
#post 访问不缓存
if ($request_method = POST) {
set $skip_cache 1;
}
#动态查询不缓存
if ($query_string != "") {
set $skip_cache 1;
}
#后台等特定页面不缓存(其他需求请自行添加即可)
if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml") {
set $skip_cache 1;
}
#对登录用户、评论过的用户不展示缓存
if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") {
set $skip_cache 1;
}
#这里请参考你网站之前的配置,特别是sock的路径,弄错了就502了!如果你的网站使用PHP7.4,就写-74.sock
location ~ [^/]\.php(/|$)
{
try_files $uri =404;
fastcgi_pass unix:/tmp/php-cgi-74.sock;
fastcgi_index index.php;
include fastcgi.conf;
add_header Strict-Transport-Security "max-age=63072000; includeSubdomains; preload";
#新增的缓存规则
fastcgi_cache_bypass $skip_cache;
fastcgi_no_cache $skip_cache;
add_header X-Cache "$upstream_cache_status From $host";
fastcgi_cache WORDPRESS;
add_header Cache-Controlmax-age=0;
add_header Nginx-Cache "$upstream_cache_status";
add_header Last-Modified $date_gmt;
add_header X-Frame-Options SAMEORIGIN; # 只允许本站用 frame 来嵌套
add_header X-Content-Type-Options nosniff; # 禁止嗅探文件类型
add_header X-XSS-Protection "1; mode=block"; # XSS 保护
etagon;
fastcgi_cache_valid 200 301 302 1d;
}
#缓存清理配置
location ~ /purge(/.*) {
allow 127.0.0.1;
allow "服务器外网IP"; # 引号要保留
deny all;
fastcgi_cache_purge WORDPRESS "$scheme$request_method$host$1";
}
加好之后的截图如下:
NGINX配置
伪静态:
- location /
{
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
添加好之后,重载Nginx设置,PHP扩展安装opcache 最后重启php
热议
推荐楼 uov 昨天16:23
2楼 51wing 昨天15:05
很值得借鉴啊不错不错
3楼 大猫熊 昨天15:05
自己绑定
4楼 江南女子 昨天15:12
真的有用吗 如果并发大。万人访问的有效果吗
5楼 大猫熊 昨天15:13
真的有用吗 如果并发大。万人访问的有效果吗
我拿CC测得我站没流量还可以具体的得自己试试了
6楼 louiejordan 昨天15:14
OpenLiteSpeed还是不如Nginx,后者优化好了之后速度不比ols慢
7楼 大猫熊 昨天15:16
OpenLiteSpeed还是不如Nginx,后者优化好了之后速度不比ols慢
确实我现在就用的nginx
8楼 hdwan.net 昨天15:28
多发点,我朋友需要
9楼 大猫熊 昨天15:29
多发点,我朋友需要
你说的这个朋友莫非是?
10楼 水牛 昨天15:38
12楼 大猫熊 昨天15:55
你那是没几篇文章而已。
19W文章,你试试?
那大佬怎么搞定得分布式吗
13楼 wendale 昨天16:22
我自己1ip的小博客根本不在意优化
14楼 uov 昨天16:23
15楼 sohotony 昨天16:26
技术派,很值得借鉴
16楼 MMMM 昨天16:32
OpenLiteSpeed+LSCache+Redis+MySQL+PHP7.4不快你打我。
17楼 牛福 5小时前
真的可以吗
18楼 govcn 3小时前
用过OPLS,非常容易502
19楼 委员 3小时前
WordPress 的瓶颈是50W
20楼 youhei 3小时前
22楼 uzz 1小时前
120W文章你试试
你是怎么搞定的
23楼 uov 1小时前
你是怎么搞定的
24楼 uzz 1小时前
缓存 也不咋的
这wp没有分表功能难受
我准备二开个分表,你需要不?如果需要加我左边QQ,我们一起团个。
25楼 chenqi 1小时前
请假下图片怎么优化
26楼 柚子99 1小时前
CF咋弄的啊
27楼 meiguohl 7分钟前
我套CF的 感觉按照你说的操作后,没任何感觉!!
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。
谷姐靓号网








评论前必须登录!
立即登录 注册