《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 […]
Synology 6.1.7 使用: 1. 打开putty远程连接. http://192.168.0.104:5000/ 进入系统 – 控制面板 – 终端机和SNMP – 启用ssh项能 [打勾] – 应用 然后putty就可以远程了 2. 禁用admin账号,新建一个”test”账号,并提升为总管理员 备注: 初始的系统 root 账号 是没有激活的 2-1. 登陆 后台 [admin账户] – 用户账号 – 新建 “test” – 授予所有权限 2-2. 登陆 后台 [test账户] – 用户账号 – 把 “admin账户禁用” 3. 启用root账号 使用admin账户和密码登陆 1sudo su – 再次输入admin密码 1synouser –setpw root xxxxx […]
虚拟机Vmware12 64位CentOS上安装 Synology6.1.7 12https://post.smzdm.com/p/560335/ https://zls.chinastonetops.com/?p=885 备注: 1. 因为DSM系统都是64位,所以最好是安装11.0版本以上的VmWare[11.0版本以上的是64位], 实体机也要64位,这就是为什么笔机记上可以成功,但台式机上一直失败[笔记本64位,台式机32位] 2. 内存分的是2G.让系统安装时更快.以免装到一半系统就崩溃 3. 用 E:\game\97群晖SYNOLOGY\测试成功\DSM6.1DS3617XS ,因为下载文件就包含DSM_DS3617xs_15266.pat . 4. 我电脑刚好有一块29G的SSD硬盘刚好能用到,如果重新系统的话,4-1. 这个步骤一定要处理,否则无法成功 1. 下载所需文件,解压如图 下载: https://winsoft.chinastonetops.com/VMware_12_5_0.zip 下载: https://linuxsoft.chinastonetops.com/dsm/DSM6.1DS3617XS.zip 下载: https://winsoft.chinastonetops.com/nology-assistant.exe 存储位置: E:\game\97群晖SYNOLOGY\测试成功\DSM6.1DS3617XS 这里的文件并不是都有用,为了方便我都传上来了 2. 下载vmworkstation,或者免费的vmplayer。VirtualBox应该也可以,但我没测试,有兴趣的童鞋可以测试下 3. 进入vmworkstation配置阶段,按照图片进行操作即可 这里选择压缩包里的ISO引导文件synoboot.iso,然后下一步 注意!这里选择下载的压缩包里的synoboot.vmdk虚拟磁盘文件 下一步,选择保持现有格式 ——————————————————————— 4. 接下来添加存储,我用的是gen8,装的win10,两块盘做了raid1,直接让vmworkstation读取物理磁盘。说高端一点就是RDM,裸磁盘映射 这边要做以下操作 首先,在磁盘管理里,找到你要映射给vmworkstation使用的那快盘 恩,你看到了,我这儿是磁盘1 “计算机”图标上右击,选择”管理”选项 “计算机管理”窗口就打开了,如图所示。 然后就win+R,cmd回车 4-1. 解决 “由于管理员设置的策略,该磁盘处于脱机状态” 12345678cmd […]
4. 阿里云ECS安装synology 6.1.5 1https://segmentfault.com/a/1190000013122987?utm_source=tag-newest 4-1. 后台 登陆 – 云服务器ECS 4-2. 云服务器 4-3. 更多 – 实例状态 – 停止 4-4. 更多 – 磁盘和镜像 – 更换系统盘 4-5. 确定,更改系统盘 4-6. 镜像市场 – 从镜像市场选择 4-7. “skynas” – 搜索 – 使用 4-8. 选中后 – 输入 root 密码 – 去支付 – 确认支付 最后发现 synology 6.1.5 安装要一个系统盘 + 数据盘.但 我买的这个ECS只有系统盘,无法加数据盘. 5. 增加一块数据盘 [教程:https://help.aliyun.com/document_detail/99885.html] […]
群晖 synology NAS 存储创建存储空间的方法 前言:之前我们已经安装DSM,并且通过浏览器登录到NAS 下面我们要做的第一件事就是创建一个空间来存放数据,这步很重要,因为它是必做的。你要存放的数据都是在现在创建的这个空间中。 一:网页登录到NAS管理界面,如下图1所示: 二:点击图2中所示位置[主菜单],按照指导开始今天的主题。 三:点击之后弹出如下图3所示: 四:鼠标遇到“存储空间管理员”,左键单击,弹出如下图4所示(图中所示已经创建了2个空间分别是空间1和空间2,你首次打开这里是没有存储空间的): 五:”存储空间”左键点击“新增”弹出如下图5所示: 五:左键点击“新增”弹出如下图5所示: 六:在这个界面中你可以选择自定义,选择自定义要求用户知道raid相关技术,普通使用者建议,选择默认“快速”,左键单击“下一步”进入图6所示: 七:单键“下一步”会给出一个提示信息,说明你所选举的硬盘的数据会被删除,因为这里是新硬盘我们直接点击“是”,如果不是新硬盘,要确保上面的数据你已经作了备份。由于误操作而导致的数据丢失,很抱歉我不会为此负任何责任,所以务必三思后行。 八:确认“是”之后进入下一步操作。如图8所示:询问你是否磁盘坏道检测,新硬盘通常为了快速建立存储空间,我一般选择“否”,如果是从其他地方拔下的老硬盘,建议还是检测一下比较好。但这个时间会比较长,时间长短跟你硬盘大小有一定关系。 九:当上面确认“下一步”之后进入图9所示: 十:再次确认一下,硬盘类型我们选择是群辉默认的raid类型,没有磁盘检测,选择的硬盘是3.确认正确后,点击“套用”,之后进入图10所示: