We found 5 results for your search.

cloudflare最新ddns脚本 2020.5.2号 解决老版本脚本无法更新ip

1、前言 服务器 IP 总是变,没事就会变个新的,这时候就需要一个 Dynamic Domain Name Server 来保证实时的 #DNS# 更换。 当然首先这个需要你的 DNS 解析商做配合,本文则采用 Cloudflare+#DDNS#+Shell 2、准备 准备工具 Cloudflare 的 Global #API# Cloudflare 解析的域名一个 前提要素 Curl Wget 已安装 3、#DDNS# 获取新 IP 地址 Shell 脚本 下载地址:[ 链接 ] #!/usr/bin/env bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH # # Dynamic Domain Name Server (Cloudflare API) # # Author: StarryVoid <[email protected]> # Intro: https://blog.starryvoid.com/archives/313.html… Continue reading cloudflare最新ddns脚本 2020.5.2号 解决老版本脚本无法更新ip

WordPress缓存导致文章阅读数点赞数不更新的解决办法

WordPress缓存导致文章阅读数点赞数不更新这个问题应该很多WordPress站长遇到过,因为WordPress提速最简单的就是缓存,这种方案也收到广大个人站长的一致追捧,然而一缓存网页就成静态了,不会有PHP交互也就不会更新数据,难道缓存和阅读计数不能同时拥有吗?当然有而且还不止一种,天无绝人之路嘛,下面就是一种解决整个页面被缓存而导致文章阅读数点赞数不更新的解决办法。 先声明下,由于原理一样,我这里就用阅读数做例子,点赞数就不讲了。并且这个办法不适用于内存缓存,因为内存缓存失效时还是会执行PHP代码计数的,使用这个方法的话会导致阅读数不够准确。如果是内存缓存用户,建议使用水煮鱼的方案,将阅读数存到内存中,等数量到了指定界限时,一次性写入阅读数,不过这样会出现阅读数无法及时更新的尴尬情况。   解决办法:使用ajax获取文章阅读数量并刷新网页中阅读数量的HTML标签,服务器收到请求后,同时将原来的阅读数量加1并更新到数据库中。说到这里最关键的内容就是ajax提交请求了,既然是请求那就需要接口了,不然不知道请求谁呀,下面是一个简单的请求接口,大家参考下。 PHP接口文件 将下面的代码复制保存为views.php文件,并放在主题目录下的action目录中,没有就新建一个action文件夹。 require( dirname(__FILE__).’/../../../../wp-load.php’ ); nocache_headers(); $post_ID = isset($_POST[‘post_ID’]) ? (int) $_POST[‘post_ID’] : 0; if ($post_ID!=0 ) { $post_views = (int) get_post_meta($post_ID, ‘views’, true); if (!update_post_meta($post_ID, ‘views’, ($post_views + 1))) { add_post_meta($post_ID, ‘views’, 1, true); } $post_views = (int) get_post_meta($post_ID, ‘views’, true); print_r(json_encode(array(‘error’ => 0, ‘views’ => 1, ‘response’ => $post_views)));… Continue reading WordPress缓存导致文章阅读数点赞数不更新的解决办法

国内连接 WP 服务器缓慢|教你怎么破

前言 最近越来越多的人开始抱怨自己的 WordPress 在国内服务器上更新程序核心和插件主题越来越慢甚至无法更新了,不过有趣的是大家貌似都怪错对象了,看到过很多是觉得阿里云、腾讯云自己没做好网络导致的无法更新,这里就介绍一下几个曲线解决更新的姿势吧。 DNS/HOSTS 很多情况下可能是因为无法解析 WordPress.org 的网站导致了无法连接 WP,这时候我们可以修改服务器的 DNS 或者添加一条 hosts 文件来进行解析。 DNS:   Hosts: 修改 /etc/hosts 文件加入: 66.155.40.187 downloads.wordpress.org 66.155.40.187 cn.wordpress.org 使用代理服务器 通过海外代理服务器做个跳板来加速,这个是比较直接高效的,就是代理网络要是可信任的。修改 wp-config.php 文件,在最底部添加以下代码: /* wp 升级代理,升级完以后记得添加 `//` 注释掉*/ define(‘WP_PROXY_HOST’, ‘us.centos.bz’); define(‘WP_PROXY_PORT’, ‘31281’); 升级完以后添加 // 注释掉 /* wp 升级代理,升级完以后记得添加 `//` 注释掉*/ //define(‘WP_PROXY_HOST’, ‘us.centos.bz’); //define(‘WP_PROXY_PORT’, ‘31281’); 感谢 Linux 运维日志 提供的网络 WP-CLI WP-CLI 是一个强大的 PHP 命令行拓展,可以在不使用 WP后台 的情况下,仅通过命令行就可以完成 WP、主题、插件的安装、升级、使用等等,非常的强势,并且安装插件都是以最佳的姿势进行,如果一些插件需要课外进行什么复杂的设置,那么使用 WP-CLI 就可以便捷的完成安装,并且规避新手随意设置权限带来的安全风险。 一般来说高级… Continue reading 国内连接 WP 服务器缓慢|教你怎么破

Linux VPS一键更换软件源脚本

有时候会遇到Linux的源更新速度非常的缓慢,特别是在国内使用默认的源,因为国内的网络环境,经常会出现无法更新,更新缓慢的情况。在这种情况下,更换一个更适合或者说更近,更快的软件源,会为你的Linux安装更新操作更加的流畅和顺利。 使用 系统要求:CentOS 5+、Ubuntu 14.04+、Debian 7+ 使用命令: #下载脚本 wget git.io/superupdate.sh #运行脚本 bash superupdate.sh 如果第一步你出现错误或执行后无任何输出,请检查是否安装wget和ca-certificates,使用命令: #Debian、Ubuntu apt-get install -y wget && apt-get install -y ca-certificates #CentOS yum install -y wget && yum install -y ca-certificates 对于Debian默认换源为Fastly CDN的mirror这个源有Fastly的加持对境外主机都有不错的速度。对于Ubuntu和 CentOS系统都默认换为阿里云的mirror,这个源有阿里云全球CDN的加持,全球都有不错的速度。 对于Debian系统还设置了四套其他的源,阿里云,CloudFront CDN,网易163,中科大的源,请根据需要使用参数一键设置如: bash superupdate.sh cn bash superupdate.sh 163 bash superupdate.sh aliyun bash superupdate.sh aws 如果配置的文件不满意,一键还原 bash superupdate.sh restore