当前位置: 首页 > news >正文

wordpress怎么烤别人的前端性能优化有哪些方法

wordpress怎么烤别人的,前端性能优化有哪些方法,wordpress光荣帮插件,品牌网站设计制作一般多少钱RabbitMQ集群配置以及负载均衡配置 环境配置集群配置安装rabbitmq启动rabbitmq开启远程登录添加用户并且授权用户添加数据存放目录和日志存放目录查看端口拷⻉erlang.cookie将mq-2、mq-3作为内存节点加⼊mq-1节点集群中查看集群状态添加一个新的队列 RabbitMq负载均衡配置-HAPr… RabbitMQ集群配置以及负载均衡配置 环境配置集群配置安装rabbitmq启动rabbitmq开启远程登录添加用户并且授权用户添加数据存放目录和日志存放目录查看端口拷⻉erlang.cookie将mq-2、mq-3作为内存节点加⼊mq-1节点集群中查看集群状态添加一个新的队列 RabbitMq负载均衡配置-HAProxy安装HAProxy修改配置文件登录haproxymysql授权root用户远程登录 环境配置 服务器ip地址rabbitmq-1192.168.10.128rabbitmq-2192.168.10.129rabbitmq-3192.168.10.130 集群配置 安装rabbitmq 三台机子都配置对应得hosts文件 [rootlocalhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.128 rabbitmq-1 192.168.10.129 rabbitmq-2 192.168.10.130 rabbitmq-3三台机子都得安排rabbitmq 目前三台机子都上传了对应得安装包 [rootlocalhost ~]# ls anaconda-ks.cfg rabbitmq-server-3.7.10-1.el7.noarch.rpm erlang-21.3.8.21-1.el7.x86_64.rpm [rootlocalhost ~]# yum install -y erlang-21.3.8.21-1.el7.x86_64.rpm [rootlocalhost ~]# yum install -y rabbitmq-server-3.7.10-1.el7.noarch.rpm启动rabbitmq [rootlocalhost ~]# systemctl daemon-reload [rootlocalhost ~]# systemctl start rabbitmq-server开启远程登录 [rootlocalhost ~]# cd /usr/share/doc/rabbitmq-server-3.7.10/ [rootlocalhost rabbitmq-server-3.7.10]# cp rabbitmq.config.example /etc/rabbitmq [rootlocalhost rabbitmq-server-3.7.10]# cd /etc/rabbitmq/ [rootlocalhost rabbitmq]# ls enabled_plugins rabbitmq.config.example [rootlocalhost rabbitmq]# mv rabbitmq.config.example rabbitmq.config [rootlocalhost rabbitmq]# vim rabbitmq.config 修改下面配置文件的内容 第349行 # 开启rabbitmq的web访问界面 [rootlocalhost ~]# rabbitmq-plugins enable rabbitmq_management输入对应的ip即可以登录 有默认用户guest 密码也是guest 添加用户并且授权用户 [rootlocalhost ~]# rabbitmqctl add_user root 1 Adding user root ... [rootlocalhost ~]# rabbitmqctl set_user_tags root administrator Setting tags for user root to [administrator] ... [rootlocalhost ~]# rabbitmqctl list_users Listing users ... user tags guest [administrator] root [administrator] [rootlocalhost ~]# rabbitmqctl set_permissions -p / root .* .* .* Setting permissions for user root in vhost / ...添加数据存放目录和日志存放目录 [rootlocalhost ~]# mkdir -p /data/rabbitmq/data [rootlocalhost ~]# mkdir -p /data/rabbitmq/logs [rootlocalhost ~]# chmod 777 -R /data/rabbitmq [rootlocalhost ~]# chown rabbitmq.rabbitmq /data/ -R 创建配置文件: [rootlocalhost ~]# vim /etc/rabbitmq/rabbitmq-env.conf [rootlocalhost ~]# cat /etc/rabbitmq/rabbitmq-env.conf RABBITMQ_MNESIA_BASE/data/rabbitmq/data RABBITMQ_LOG_BASE/data/rabbitmq/logs 重启服务 [rootlocalhost ~]# systemctl restart rabbitmq-server查看端口 [rootlocalhost ~]# ss -ntlp4369 – erlang发现端口 5672 --程序连接端口 15672 – 管理界面ui端口 25672 – server间内部通信口 拷⻉erlang.cookie [rootlocalhost ~]# cd /var/lib/rabbitmq/ # ⽤scp的⽅式将rabbitmq-1节点的.erlang.cookie的值复制到其他两个节点中。 [rootlocalhost rabbitmq]# scp .erlang.cookie 192.168.10.129:/var/lib/rabbitmq/ root192.168.10.129s password: .erlang.cookie 100% 20 14.6KB/s 00:00 [rootlocalhost rabbitmq]# scp .erlang.cookie 192.168.10.130:/var/lib/rabbitmq/ root192.168.10.130s password: .erlang.cookie各节点是经由过程⼀个magic cookie来实现的,这个cookie存放在/var/lib/rabbitmq/.erlang.cookie中⽂件是400的权限。所以必须保证各节点cookie⼀致,不然节点之间就⽆法通信. (官方在介绍集群的文档中提到过.erlang.cookie 一般会存在这两个地址第一个是home/.erlang.cookie第二个地方就是/var/lib/rabbitmq/.erlang.cookie。如果我们使用解压缩方式安装部署的rabbitmq那么这个文件会在{home}目录下也就是$home/.erlang.cookie。如果我们使用rpm等安装包方式进行安装的那么这个文件会在/var/lib/rabbitmq目录下。) 将mq-2、mq-3作为内存节点加⼊mq-1节点集群中 在mq-2、mq-3执⾏如下命令 [rootlocalhost ~]# systemctl restart rabbitmq-server [rootlocalhost ~]# rabbitmqctl stop_app #停止节点 [rootlocalhost ~]# rabbitmqctl reset #如果有数据需要重置没有则不用 [rootlocalhost ~]# rabbitmqctl join_cluster --ram rabbitrabbitmq-1 #添加到磁盘节点 Clustering node rabbitrabbitmq-2 with rabbitrabbitmq-1 ... [rootlocalhost ~]# rabbitmqctl start_app #启动节点 Starting node rabbitrabbitmq-2 ...[rootlocalhost ~]# systemctl restart rabbitmq-server [rootlocalhost ~]# rabbitmqctl stop_app [rootlocalhost ~]# rabbitmqctl reset [rootlocalhost ~]# rabbitmqctl join_cluster --ram rabbitrabbitmq-1 Clustering node rabbitrabbitmq-3 with rabbitrabbitmq-1 ... [rootlocalhost ~]# rabbitmqctl start_app Starting node rabbitrabbitmq-3 ...1默认rabbitmq启动后是磁盘节点在这个cluster命令下mq-2和mq-3是内存节点 mq-1是磁盘节点。 2如果要使mq-2、mq-3都是磁盘节点去掉--ram参数即可。 3如果想要更改节点类型可以使⽤命令rabbitmqctl change_cluster_node_type disc(ram),前提是必须停掉rabbit应⽤ 注: #如果有需要使用磁盘节点加入集群[rootrabbitmq-2 ~]# rabbitmqctl join_cluster rabbitrabbitmq-1[rootrabbitmq-3 ~]# rabbitmqctl join_cluster rabbitrabbitmq-1登录上去有上面这几个即就是添加成功了 查看集群状态 # 在任意一个上面即可查看 在 RabbitMQ 集群任意节点上执行 rabbitmqctl cluster_status来查看是否集群配置成功。 在mq-1磁盘节点上面查看 [rootlocalhost ~]# rabbitmqctl cluster_status添加一个新的队列 添加队列 更改为集群可看 当前这个只有mq-1可用 修改 修改完之后就跟上面得一样了 [rootlocalhost ~]# rabbitmqctl set_policy ha-all ^ {ha-mode:all}RabbitMq负载均衡配置-HAProxy 安装HAProxy [rootlocalhost ~]# yum install haproxy修改配置文件 [rootlocalhost ~]# vim /etc/haproxy/haproxy.cfg ballog 127.0.0.1 local2chroot /var/lib/haproxypidfile /var/run/haproxy.pidmaxconn 4000user haproxygroup haproxynbproc 4daemon# turn on stats unix socketstats socket /var/lib/haproxy/stats #--------------------------------------------------------------------- defaultsmode httplog globalretries 3timeout connect 10stimeout client 1mtimeout server 1mtimeout check 10smaxconn 2048 #--------------------------------------------------------------------- ##监控查看本地状态##### listen admin_statsbind *:88mode httpoption httplogoption httpcloselog 127.0.0.1 local0 errstats uri /haproxystats auth root:1stats refresh 30s #################################### ###反代监控 frontend serverbind *:5670log globalmode tcp#option forwardfordefault_backend rabbitmqmaxconn 3 backend rabbitmqmode tcplog globalbalance roundrobinserver rabbitmq1 192.168.10.128:5672 check inter 2000s rise 2 fall 3server rabbitmq2 192.168.10.129:5672 check inter 2000s rise 2 fall 3server rabbitmq3 192.168.10.130:5672 check inter 2000s rise 2 fall 3[rootlocalhost ~]# systemctl start haproxy [rootlocalhost ~]# ss -ntlp | grep 88 LISTEN 0 128 *:88 *:* users:((haproxy,pid17070,fd5),(haproxy,pid17069,fd5),(haproxy,pid17068,fd5),(haproxy,pid17067,fd5))登录haproxy 192.168.10.128:88/haproxy mysql授权root用户远程登录 [rootlocalhost ~]# mysql -uroot -pCjb1234 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5 Server version: 5.7.42 MySQL Community Server (GPL)Copyright (c) 2000, 2023, Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.Type help; or \h for help. Type \c to clear the current input statement.mysql grant all on *.* to root% identified by Cjb1234; Query OK, 0 rows affected, 1 warning (0.00 sec)mysql \q Bye
http://www.pierceye.com/news/390730/

相关文章:

  • 做网做网站建设网站建设图片怎么切
  • 国外数码印花图案设计网站36kr wordpress
  • 上海网站建设设计公司zencart 网站入侵
  • 阜蒙县自治区建设学校网站汉中市住建局建设厅网站官网
  • windows 2008 iis怎么搭建网站手机网站模板建站
  • 优设网官网首页seo教程搜索引擎优化
  • 做问卷给钱的网站页面设计结课总结
  • 洛阳集团网站建设wordpress 深度优化
  • python做网站缺点湛江市建网站
  • 济南网站建设(选聚搜网络)在线购物网站建设
  • 珠海专业做网站公司昆明搜索引擎推广
  • 阿里云 建设网站怎么样百度推广一级代理商名单
  • 湛江网站制作网站吉林省四平市网站建设
  • 酒店网站建设公司推广方法有哪些
  • 网站建设免备案免费空间wordpress在线教育主题购买
  • 网站后台验证码不显示成都市建设工程施工安监站网站
  • 榆林网站优化做图的网站
  • 在微信中做网站淄博 网站seo优化
  • 黑龙江省建设协会网站首页怎么用word做网站
  • 企业网站网站建设价格wordpress阶梯插件
  • 企业品牌建设方案范文roseonly企业网站优化
  • 电影资源采集网站咋做在百度上怎么建立网站吗
  • 好的企业网站设计方案中小企业网站建设 论文
  • 毕设网站建设论文网站开发合同履约
  • 织梦贷款网站源码备案过的网站换域名
  • 南宁网站seo顾问广州正规的免费建站
  • 温州教育网站建设建网站 陕西牛人网络科技
  • 青岛网站建设eoe世界杯现场直播
  • com网站建设中社交app定制开发
  • 阅读网站建设简易做海报网站