Category Archives: 服务器加速
《OneinStack》和《lnmp一键安装包》下安装ngx_cache_purge模块 WordPress优化——利用Nginx fastcgi_cache缓存加速 1https://linuxeye.com/439.html 高并发网站架构的核心原则其实就一句话”把所有的用户访问请求都尽量往前推”,即:能缓存在用户电脑本地的,就不要让他去访问CDN。 能缓存CDN服务器上的,就不要让CDN去 访问源(静态服务器)了。能访问静态服务器的,就不要去访问动态服务器。以此类推:能不访问数据库和存储就一定不要去访问数据库和存储。 WordPress最好的优化方式就是尽量不安装插件,之前有分享过《wordpress启动Redis缓存加速》,Wordpress是典型的PHP-MySQL应用,去做数据库缓存,倒不如让轻量级的Nginx 直接去缓存WordPress内容。 Nginx内置FastCgi缓存,但是不支持自动清除缓存。当你在Wordpress里面新建/修改一篇文章,或者访客提交评论的时候,自动清空相关的缓存是必要的!Nginx需要安装 ngx_cache_purg+量身定做的WordPress缓存清理插件:Nginx Helper。 1. 安装Nginx ngx_cache_purge模块 1-2. 查看ngx_cache_purge是否安装 1nginx -V 2>&1 | grep -o ngx_cache_purge 2. Nginx配置 建议将fastcgi_cache_path设置tmpfs内存中,操作系统不同tmpfs路径也不同,如下: CentOS:/dev/shm Ubuntu和Debian:/run/shm 2-1. 新建 nginx-cache 目录 1mkdir /dev/shm/nginx-cache 2-2. 修改nginx虚拟主机配置文件/usr/local/nginx/conf/vhost/test.chinastonetops.com.conf: 第41行-第44行 [我放在ngx_pagespeed 后面] 1vi /usr/local/nginx/conf/vhost/test.chinastonetops.com.conf 1234fastcgi_cache_path /dev/shm/nginx-cache levels=1:2 keys_zone=WORDPRESS:100m inactive=60m; fastcgi_cache_key "$scheme$request_method$host$request_uri"; fastcgi_cache_use_stale error timeout invalid_header http_500; fastcgi_ignore_headers […]
阿里云1G内存安装lnmp 1.6 .并且运行wordpress 无压力 1. 重装系统 [用CentOS 6.8 32位] – 一定要用32位,不是64位,这样速度会快很多 2. 安装lnmp 123456yum -y install screen sudo screen -S lnmp yum install wget -y wget https://linuxsoft.bndstone.com/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp 安装mysql5.7 [4] 安装PHP7.2 [8] 3. 千万别安装 ngx_pagespeed , 否则会导致网站打不开. 4. 把zls.tar.gz 传输过来 1234scp root@149.129.66.46:/home/wwwroot/default/zls.tar.gz /home/wwwroot/default/zls.tar.gz cd […]
ngx_pagespeed 配合Cachify缓存插件,把 WordPress 页面缓存到 Memcached 中,让网页瞬间打开 12https://www.wpzhiku.com/cachify/ https://www.linpx.com/p/not-enough-with-the-ngxpagespeed-configuration-tutorial.html/comment-page-1 1. 安装memcached https://lnmp.org/faq/addons.html 123sudo su cd /root/lnmp1.6 ./addons.sh install memcached 2. 查看是否已成功 12systemctl restart nginx systemctl status nginx 1sudo reboot http://34.94.62.53/vphpinfo.php 的显示memcached信息说明已经成功 3. 优化配置 1sudo vi /usr/local/nginx/conf/vhost/chinastonetops.com.conf 在pagespeed on; 下添加memcached的配置 12pagespeed MemcachedThreads 1; pagespeed MemcachedServers "localhost:11211"; 12systemctl restart nginx systemctl status nginx 4. 在站点的 Nginx 配置文件中添加以下配置,重启 Nginx […]
PageSpeed和LNMP无缝结合教程加上Cron实现5分钟一次清除缓存 12345678https://bbs.vpser.net/forum.php?mod=viewthread&tid=13305&highlight=pagespeed https://zls.chinastonetops.com/?p=814 PHP安装 (结合之前的nginx安装与mysql安装组合为lnmp) https://www.cnblogs.com/ywrj/p/9404394.html Centos7下编译安装Nginx、Mysql、PHP(文章底部包含一键安装脚本) https://www.jianshu.com/p/b25afb669337 第一步: Google Computer Engineer 开通及允话root登陆 [https://zls.chinastonetops.com/?p=727] 12sudo su vi /etc/ssh/sshd_config 1234537 LoginGraceTime 2 #去掉,改为600 38 PermitRootLogin no 改为yes 39 StrictModes yes #去掉 65 PasswordAuthentication no 改为 yes 12passwd root systemctl restart sshd.service 第二步:安装LNMP服务 [https://zls.chinastonetops.com/?p=125] 1234yum -y install screen sudo screen -S lnmp yum install wget -y wget […]