高可用性WordPress设置(High Availability WordPress setup)
我将在AWS的HA(高可用性)环境中运行WordPress站点。
我已经使用HA MySQL - Amazon Avrora。
现在我有几个问题:
- 我应该更喜欢会话复制还是粘性会话,还是我的Load Balancer或两者兼而有之?
- 用户内容必须上传到CDN而不是上传到群集中的WP单个节点吗?
AWS如何帮助WordPress HA设置? 例如,我应该将AWS Beanstalk用于此目的吗?
为了为WordPress创建HA,我还应该注意什么?
I'm going to run WordPress site in HA(High Availability) environment at AWS.
I already use HA MySQL - Amazon Avrora.
Right now I have a few question:
- Should I prefer Session Replication or Sticky sessions or at my Load Balancer or both of them ?
- User content must be uploaded to CDN and not to WP single node in cluster?
How AWS can help with WordPress HA setup ? For example should I use AWS Beanstalk for this purpose ?
What else should I pay my attention to in order to create HA for WordPress ?
原文:https://stackoverflow.com/questions/35717500
更新时间:2022-10-07 13:10
最满意答案
添加此jquery代码
$(".menu").on("click", function() { $("nav .ul").toggle(500); })
而这个CSS在媒体查询中
.ul { display: none; } nav { margin-left: 0; width: 100%; }
$(".menu").on("click", function() { $("nav .ul").toggle(500); })
body { margin: 0; padding: 0; font-family: Sans-Serif; } nav { margin-left: 45px; ; width: 90%; background: #D1D0D3; } ul { list-style-type: none; width: 80%; margin: 0 auto; color: black; padding: 0; } ul a { color: black; text-decoration: none; } ul li { display: inline-block; padding: 20px; } ul li:hover { background-color: yellow; } .toggle { width: 100%; padding: 10px 20px 0px 20px; background-color: #C2ABF1; text-align: right; box-sizing: border-box; color: white; font-size: 30px; display: none; } @media (max-width: 800px) { .toggle { display: block; } .block { display: block; } .ul { display: none; } nav { margin-left: 0; width: 100%; } }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://use.fontawesome.com/eed659c9d4.js"></script> <div class="toggle"> <i class="fa fa-bars menu" id="menu"></i> </div> <nav> <ul class="ul"> <li class="block"><a href="#">Home</a></li> <li class="block"><a href="#">About</a></li> <li class="block"><a href="#">Makeup</a></li> <li class="block"><a href="#">Hairstyle</a></li> <li class="block"><a href="#">Contact</a></li> </ul> </nav>
Add this jquery code
$(".menu").on("click", function() { $("nav .ul").toggle(500); })
And this CSS in media query
.ul { display: none; } nav { margin-left: 0; width: 100%; }
$(".menu").on("click", function() { $("nav .ul").toggle(500); })
body { margin: 0; padding: 0; font-family: Sans-Serif; } nav { margin-left: 45px; ; width: 90%; background: #D1D0D3; } ul { list-style-type: none; width: 80%; margin: 0 auto; color: black; padding: 0; } ul a { color: black; text-decoration: none; } ul li { display: inline-block; padding: 20px; } ul li:hover { background-color: yellow; } .toggle { width: 100%; padding: 10px 20px 0px 20px; background-color: #C2ABF1; text-align: right; box-sizing: border-box; color: white; font-size: 30px; display: none; } @media (max-width: 800px) { .toggle { display: block; } .block { display: block; } .ul { display: none; } nav { margin-left: 0; width: 100%; } }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script src="https://use.fontawesome.com/eed659c9d4.js"></script> <div class="toggle"> <i class="fa fa-bars menu" id="menu"></i> </div> <nav> <ul class="ul"> <li class="block"><a href="#">Home</a></li> <li class="block"><a href="#">About</a></li> <li class="block"><a href="#">Makeup</a></li> <li class="block"><a href="#">Hairstyle</a></li> <li class="block"><a href="#">Contact</a></li> </ul> </nav>
相关问答
更多-
添加此jquery代码 $(".menu").on("click", function() { $("nav .ul").toggle(500); }) 而这个CSS在媒体查询中 .ul { display: none; } nav { margin-left: 0; width: 100%; } $(".menu").on("click", function() { $("nav .ul").toggle(500); }) body { m ...
-
你不应该使用绝对位置。 如果这样做,您将必须使用window.resize事件自行控制行为。 如果你想在徽章上放置徽标,那么将它放在底部而不是绝对位置。