首页
统计
分类
tags
推荐
WordPress
Linux
Search
1
快速部署Xray V2ray SS Trojan Trojan-go七合一共存一键脚本+伪装博客
189 阅读
2
国外12个免费的DNS
138 阅读
3
让你的WP跑得更快 - WordPress优化指南
82 阅读
4
github 网页的新字体 -apple-system BlinkMacSystemFont 是什么
80 阅读
5
BBR Plus一键安装脚本 BBR/BBR Plus/魔改BBR/锐速(LotServer)四合一
77 阅读
Wordpress
Linux
Other
登录
Search
标签搜索
wordpress
SSR
LNMP
bbr
SSR - Bash
flashfxp
Facebook messenger
brotli
WooCommerce
Deepin
V2Ray
BBR Plus
yum
宝塔
SQLite
谷歌云
debian
Contact Form 7
reCAPTCHA
Ruinous
累计撰写
79
篇文章
累计收到
0
条评论
首页
栏目
Wordpress
Linux
Other
页面
统计
分类
tags
推荐
WordPress
Linux
搜索到
32
篇与
的结果
2023-12-04
让你的WP跑得更快 - WordPress优化指南
WordPress作为最流行的开源博客系统,2019年市场份额已经达到了33.4%,市场占有率达到三分之一。同时也有很多小伙伴将WP作为自己的博客系统(而我并没有),那么如何让自己的博客跑得更快呢?这里有关于优化的一点点小心得,希望能对你有帮助。程序优化插件与主题的使用WordPress拥有优秀的的兼容性与生态,因此网络上存在大量的主题与插件供我们选择,我们在选择插件时应该遵循几个原则:只选有用的插件:用处不大的插件只会拖慢博客的运行速度,不需要的插件在后台禁用或删除。尽量选择正版插件,不要使用未知来源的插件同类插件不需要安装多个对于主题,也是相同的道理。如果没有必要,尽量不要使用国外的主题,因为它们可能会引用大量国外的静态资源,拖慢加载速度。国内的主题对于相应文件都会有一定优化,提升加载速度。启用缓存WordPress有多种缓存机制,合理使用缓存,能让站点速度大大提升。使用 WP Rocket / WP Super Cache / W3 Total Cache 等缓存插件启用 Memcached / Redis 等配合相关 Object Cache(进阶)使用 LiteSpeed 等(进阶)修改配置WordPress中许多不必要的功能可以通过修改配置文件的方式关闭。注意:在进行相关操作前务必备份好源文件!在 wp-config.php文件后添加下列内容 //WordPress自定义优化项。 define('WP_DEBUG', false); //关闭DEBUG define('AUTOSAVE_INTERVAL', 86400); //关闭自动保存 define('WP_POST_REVISIONS', false); //关闭修订 define('DISALLOW_FILE_EDIT', true); //关闭文件修改 define('FS_CHMOD_DIR', (0755 & ~ umask())); //目录权限755 define('FS_CHMOD_FILE', (0644 & ~ umask())); //文件权限644 //禁止更新(不建议) //define('AUTOMATIC_UPDATER_DISABLED', true); //define('WP_AUTO_UPDATE_CORE', false); 在当前主题目录中`function.php`后添加下列内容 //WordPress主题 functions.php 优化项 //引入方式:在主题functions.php后添加 //移除不必要的信息,如WordPress版本 remove_action('wp_head', 'feed_links', 2); //移除feed remove_action('wp_head', 'feed_links_extra', 3); //移除feed remove_action('wp_head', 'rest_output_link_wp_head', 10); remove_action('wp_head', 'rsd_link'); //移除离线编辑器开放接口 remove_action('wp_head', 'wlwmanifest_link'); //移除离线编辑器开放接口 remove_action('wp_head', 'index_rel_link'); //去除本页唯一链接信息 remove_action('wp_head', 'parent_post_rel_link', 10, 0); //清除前后文信息 remove_action('wp_head', 'start_post_rel_link', 10, 0); //清除前后文信息 remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); remove_action('wp_head', 'locale_stylesheet'); remove_action('publish_future_post','check_and_publish_future_post',10, 1); remove_action('wp_head', 'noindex', 1); remove_action('wp_head', 'wp_print_styles', 8); //载入css remove_action('wp_head', 'wp_print_head_scripts', 9); remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('wp_head', 'wp_generator'); //移除WordPress版本 remove_action('wp_head', 'rel_canonical'); remove_action('wp_footer', 'wp_print_footer_scripts'); remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0); remove_action('template_redirect', 'wp_shortlink_header', 11, 0); add_action('widgets_init', 'my_remove_recent_comments_style'); function my_remove_recent_comments_style() { global $wp_widget_factory; remove_action('wp_head', array($wp_widget_factory->widgets['WP_Widget_Recent_Comments'] ,'recent_comments_style')); } //评论框禁止HTML add_filter('pre_comment_content', 'wp_specialchars'); //停用链接猜测 add_filter('redirect_canonical', 'stop_guessing'); function stop_guessing($url) { if (is_404()) { return false; } return $url; } //禁止自动保存 remove_filter('the_content', 'wptexturize'); remove_action('pre_post_update', 'wp_save_post_revision'); add_action('wp_print_scripts', 'disable_autosave'); function disable_autosave() { wp_deregister_script('autosave'); } //禁用wp-embed.min.js function disable_embeds_init() { /* @var WP $wp */ global $wp; // Remove the embed query var. $wp->public_query_vars = array_diff( $wp->public_query_vars, array( 'embed', ) ); // Remove the REST API endpoint. remove_action( 'rest_api_init', 'wp_oembed_register_route' ); // Turn off add_filter( 'embed_oembed_discover', '__return_false' ); // Don't filter oEmbed results. remove_filter( 'oembed_dataparse', 'wp_filter_oembed_result', 10 ); // Remove oEmbed discovery links. remove_action( 'wp_head', 'wp_oembed_add_discovery_links' ); // Remove oEmbed-specific JavaScript from the front-end and back-end. remove_action( 'wp_head', 'wp_oembed_add_host_js' ); add_filter( 'tiny_mce_plugins', 'disable_embeds_tiny_mce_plugin' ); // Remove all embeds rewrite rules. add_filter( 'rewrite_rules_array', 'disable_embeds_rewrites' ); } add_action( 'init', 'disable_embeds_init', 9999 ); /** * Removes the 'wpembed' TinyMCE plugin. * * @since 1.0.0 * * @param array $plugins List of TinyMCE plugins. * @return array The modified list. */ function disable_embeds_tiny_mce_plugin( $plugins ) { return array_diff( $plugins, array( 'wpembed' ) ); } /** * Remove all rewrite rules related to embeds. * * @since 1.2.0 * * @param array $rules WordPress rewrite rules. * @return array Rewrite rules without embeds rules. */ function disable_embeds_rewrites( $rules ) { foreach ( $rules as $rule => $rewrite ) { if ( false !== strpos( $rewrite, 'embed=true' ) ) { unset( $rules[ $rule ] ); } } return $rules; } //Remove embeds rewrite rules on plugin activation. function disable_embeds_remove_rewrite_rules() { add_filter( 'rewrite_rules_array', 'disable_embeds_rewrites' ); flush_rewrite_rules(); } register_activation_hook( __FILE__, 'disable_embeds_remove_rewrite_rules' ); 动静分离将CSS/JS/图片等静态文件放在CDN,可以降低源站负载,提高加载速度。目前七牛、又拍云、腾讯云等均提供了免费额度,个人使用足矣。相关的教程均可以在搜索引擎上搜索到。图片压缩非壁纸类等需要原图分享的图片,尽量在 tinypng.com 之类的地方压缩后再上传,可以大幅提升加载速度,同时注意图片分辨率不能太大,高分辨率的图片自然也需要占用大量空间。安全未知来源的插件可能会被植入恶意代码,导致服务器被攻击,造成数据丢失等严重后果。建议直接从作者网站或Github下载插件及主题,避免使用来历不明的插件或主题。对于博客内容,务必按时做好备份。环境配置WordPress作为一款强大的程序,对性能的要求自然不低,服务器计算能力会直接影响到网站速度及并发。PHP & MySQL选用高版本:PHP7及以上性能有极大提升,且PHP5也已经停止支持。启用PHP OPCache扩展合理优化MySQL参数对于较低配机器不建议使用MySQL 5.6及以上版本使用 Memcached & Redis网络在选择主机或服务器时,如果可以,尽量使用国内的,速度能够得到保证。选择国外服务时,也需要注意线路,速度差的线路会对浏览体验产生极大影响。
2023年12月04日
82 阅读
0 评论
0 点赞
2023-08-31
WordPress宝塔CPU100%造成负载100%运行堵塞的解决方法
环境是阿里云服务器2核2G,只安装一个wordpress网站。顺便说一下介绍客户服务器的时候,首当其冲高配置,不要总想着为客户省钱,因为服务器除了网站外,基础软件环境运行就占用不少内存,比如1核1G那就直接用主机就行了,购买后环境都安装不上。做了如下设置后,网站运行正常,负载状态优秀。1、清除宝塔上不必须要的软件,php只保留用到的版本。2、关闭宝塔面板实时监控功能,打开左侧[监控],关闭即可。3、php安装扩展opcache和redis,wordpress中安装redis插件,并启用。4、php配置memory_limit改大5、关闭阿里云盾,这是最消耗内存的,需要去阿里云关闭 https://help.aliyun.com/product/28498.html?spm=a2c4g.68616.0.0.7ff717c087Elj4。6、面板设置中,用不上的不开启。7、FPM配置文件15行 pm = dynamic 改为pm = static8、关于安全,ssh取消密码登录,改为密钥登录9、不开启自动任务亲测同样是2G的服务器,尽管另外一个安装了大量插件和woo,仍然内存很低。另外一个没有woo和很多插件,由于是php8.0内存一直飘红。更换php版本后立刻下来了。
2023年08月31日
44 阅读
0 评论
0 点赞
2023-01-11
更改wordpress的默认登录页面名称wp-login
好多人不知道怎么修改wordpress的默认登录地址,因为只要知道是WORDPRESS的后台,都知道http ://域名目录/wp-login.php就是登录地址,再用暴力破解器,很有可能会被破解开密码。(事实上前段时间确实有过类似报道,很多WP站被暴力破解帐号密码,造成严重损失)。而网上大多数教程都是在wp-login.php后面加上参数,例如?x7aio2等等类似的形式,虽然起到一定作用,但很多人还是觉得不好看,而且输入起来麻烦,不如自己自定义来的美观接下来,咱们就修改WordPress登陆文件名wp-login.php后缀。我们一共需要修改2个文件,其中当然包括wp-login.php1.先在网站根目录下把wp-login.php文件改成你想要的名字,例如houtai.php,然后用编辑器打开这个文件。替换所有wp-login字符为houtai。2.然后找到wp-includes目录内的general-template.php文件,用编辑器打开,替换所有wp-login字符为houtai。再搜索变量$login_url,将这个变量改成这样$login_url = site_url('buzhunluanjin.php', 'login'); 其中 buzhunluanjin 可以换成别的,保存默认的wp-login也可以,这行的意思是定义当有人通过http ://域名/wp-admin/地址访问网站时或者直接访问后台某个地址时进行跳转到site_url()设置的地址内,所以防止别人探索你的地址。以上修改结束后,将文件上传至服务器,大功告成,以后要登录后台,就需要打开houtai.php才能进行登录啦。当然,各位童鞋要记得举一反三哦~
2023年01月11日
16 阅读
0 评论
0 点赞
2022-12-26
worpress自定义wp-admin后台登录地址后缀 增强网站安全
通过修改或者隐藏后台登陆地址,可以增加wordpress网站后台的安全性,不一定非得把后台地址中的wp-admin的名字改掉。事实上改掉后会有很多插件出现不兼容的情况。推荐做法是把如下代码加到主题的functions.php中:add_action( 'login_enqueue_scripts', 'login_protection' ); function login_protection() { if( '你的私密字符串' !== $_GET['path'] ) { header('Location:https://你的网站域名'); } }注意:上面代码中的“你的私密字符串”需要修改成你自己的私密字符串,“你的网站域名”修改成你的网站首页域名。按照如上操作修改后,访问网站登录后台必须通过链接“https://你的网站域名/wp-login.php?path=你的私密字符串”进入,否则会被重定向到首页。当然,除了以上这种代码外,还可以通过插件的形式禁止、隐藏或修改后台登录地址,不过我觉得没必要搞那么麻烦,几行代码就可以搞定的事,没必要用到插件。
2022年12月26日
11 阅读
0 评论
0 点赞
2022-12-05
WordPress性能优化插件
WordPress性能优化插件 你的网站是不是太慢了?WordPress是一个非常全面的CMS内容管理系统,如果忽视了博客或网站的性能,就会遇到问题,在使用WordPress建站中,网站性能经常被插件、主题和Code代码片段影响,结果是网站的加载时间变长。WordPress性能优化插件 WordPress性能优化很重要,网站访客可以通过快速响应的页面来享受网站,像谷歌等搜索引擎也需要加载速度快的网站予以排名。最常见的优化WordPress网站性能示例是在整个网站上禁用联系表单插件,但联系页面除外。但这并不止于此;您可以禁用未使用的滑块、社交共享和附属链接插件。本文晓得博客为你介绍5款好用的WordPress性能优化插件。 推荐:WordPress网站如何删除渲染阻止资源提高网站速度1、Asset CleanUp插件 Asset Cleanup是一个带有付费版本的免费插件,旨在帮助从WordPress中删除未使用的CSS和未使用的JS。 除非您擅长编码,否则使用Asset Cleanup可能需要在某些页面上改进您的WordPress LCP,当您删除比LCP更早加载的未使用资产时,它确实可以改善Core Web Vitals。WordPress性能优化插件 Asset Cleanup Pro还减少了不必要的HTTPS请求。对于大型WordPress网站,Asset Cleanup Pro是改进Core Web Vitals的绝佳工具之一。 Asset CleanUp优化网站性能的插件功能:管理主页、帖子、页面和自定义帖子类型(例如WooCommerce产品页面)上的CSS和Javascript文件管理主页、帖子、页面和自定义帖子类型上的CSS和JavaScript文件批量卸载:无处不在(站点范围)、特定页面和帖子类型、添加加载例外管理仪表板(默认)和前端视图(页面底部)中的CSS和JavaScript文件(如果选择)启用“测试模式”以仅将插件的更改应用于登录管理员以进行调试缩小剩余加载的CSS和JavaScript文件将剩余已加载的CSS和JavaScript文件合并到每个位置的更少文件中删除未使用的元素,包括以下链接标签站点范围内卸载通常不使用的常见元素,例如:WordPress表情符号、jQuery迁移、评论回复(如果不使用WP作为博客)部分或完全禁用XML-RPC协议支持内联CSS文件内联JavaScript文件延迟加载CSS以减少渲染阻塞资源管理类别、标签、自定义分类页面、日期和日期上的CSS和JavaScript文件作者存档页面、搜索结果和404NotFound页面移动CSS和JavaScript文件fromto(以减少渲染阻塞)或反之亦然(用于非常早的触发)对加载的JavaScript文件应用“async”和“defer”属性显示每个加载的CSS和JavaScript文件的文件大小,包括外部文件2、Perfmatters Perfmatters是一个高级WordPress插件,它允许您禁用不需要的功能(主要是JavaScript和CSS)以加速您的网站。WordPress性能优化插件 注意:这不是缓存插件。它提供了更精细的选项来优化站点的特定区域、删除单个脚本以及逐页管理资产。这是对缓存解决的补充。 Perfmatters优化网站性能的插件功能:禁用表情符号禁用嵌入删除查询字符串禁用XML-RPC移除jQuery迁移删除WordPress版本号删除wlwmanifest链接删除RSD链接删除短链接禁用RSS源删除RSS提要链接删除Dashicons禁用每页/帖子的脚本使用正则表达式禁用脚本CDN重写禁用密码强度计添加空白网站图标禁用谷歌字体将代码添加到页眉或页脚禁用自我pingbacks禁用WordPress Heartbeat API更改Heartbeat API频率禁用和限制后期修订禁用REST API删除REST API链接更改自动保存间隔DNS预取预连接禁用WooCommerce脚本和样式禁用WooCommerce小部件禁用WooCommerce状态元框禁用WooCommerce购物车片段(AJAX)禁用谷歌地图API多站点支持更改WordPress登录URL本地分析禁用WordPress评论延迟加载图像3、Swift Performance Swift Performance将提高任何WordPress网站的加载速度,并提供智能、现代的缓存系统。您甚至可以缓存AJAX请求、动态页面,还可以添加例外(基于URL、页面或内容的规则 Swift Performance是一个缓存插件,它也有一个插件管理器。WordPress性能优化插件 Swift Performance优化网站性能的插件功能:您可以使用大量规则来选择性地禁用插件,具体取决于URL,无论是管理页面、用户角色和AJAX操作(对WooCommerce网站很有帮助)。缓存——页面缓存开箱即用。它也与WooCommerce、bbPress、Cloudflare和Varnish兼容。CSS和Javascript优化——Swift Performance不仅会合并和缩小CSS文件,还会自动为每个页面生成关键CSS。Javascript(甚至内联脚本)也可以组合、缩小并移动到页脚而不会发生任何冲突。您不仅可以组合/缩小脚本,还可以在下载块后立即单独运行数据库优化——有内置的DBOptimizer来清理过期的瞬态、孤儿、重复的元数据和垃圾评论。您还可以安排每个任务。插件管理器——使用插件管理器,可以禁用某些页面上的插件,并让插件仅在真正需要的地方运行,可以设置URL匹配、前端、管理页面、AJAX操作规则和例外,以获得最佳结果。4、Plugin Load Filter Plugin Load Filter插件加载过滤器支持按帖子格式类型、自定义帖子类型、JetPack模块过滤、WP嵌入内容和URL过滤禁用插件。只需进入设置并切换您希望禁用每个插件的位置。它还有一些额外的设置, 尽管已经安装了很多插件,但可能不希望(或不需要)为所有帖子和页面激活它们。使用此插件,将能够为每个单独的帖子和页面停用不必要的插件。通过过滤插件的激活,可以显着加快您的网站速度。WordPress性能优化插件 Plugin Load Filter优化网站性能的插件功能特征:支持帖子格式类型支持自定义帖子类型支持JetpackModules过滤支持WP嵌入内容卡(is_embed模板)支持简单的帖子语言区域切换器5、Freesoul Deactivate Plugins插件管理器 Freesoul插件是另一个不错的选择。插件允许您停用特定页面上的插件,以优化速度、调试和解决问题。 它适用于每个页面、博客文章、可公开查询的自定义文章、档案和后端页面。它禁用整个插件。您的页面不仅会发送更少的HTTP请求,而且还会保存许多数据库查询WordPress性能优化插件 Freesoul Deactivate Plugins优化网站性能的插件功能特征:停用特定页面、帖子、自定义帖子、档案、术语档案、搜索结果页面、移动页面上的插件停用特定后端页面上的插件和主题停用JavaScript执行以解决问题(前端预览)通过自定义URL停用前端和后端的插件自动建议主页和后端未使用的插件更改插件触发顺序立即创建功能插件收藏插件的导入/导出列表在不影响公共站点的情况下查看停用特定插件并切换到另一个主题的页面预览 使用Google Page Speed Insights查看单个帖子、页面和自定义帖子的页面预览(没有缓存的预览,没有缓存的页面可能会给出较低的分数,在优化期间使用它进行比较)总结 以上是晓得博客为你介绍的WordPress性能优化插件的全部内容,在WordPress外贸建站中应当优化所需的一切,包括缓存、图像优化、WordPress本身的各种调整等等,才能使网站性能更上一层楼。 推荐:如何使用phpMyadmin优化MySQL数据库常见问题哪些插件可以让您有选择地禁用插件? Asset CleanUp和Perfmatters都允许您有选择地禁用插件在某些页面/帖子上运行。Asset CleanUp是免费的,Perfmatters是Kinsta的高级插件。选择性禁用插件会加速我的网站吗? 是的,它可以显着加快您的网站速度。通过查看所有插件、脚本和样式(例如,在Asset CleanUp中)并将它们与您的GTmetrix Waterfall报告进行比较,您通常可以找到并修复许多减慢网站速度的插件。哪些类型的插件加载时间最长 社交分享、统计、滑块、投资组合、页面构建器、日历、聊天、联系表格、相关帖子是最常见的罪魁祸首。我应该使用哪一个来禁用页面上的插件? 我个人使用Perfmatters,因为它非常易于使用,带有RegEx,并且它还有大量其他杂项优化,有些WP Rocket无法处理 推荐:6个最好的WordPress图像优化器插件提高WordPress网站性能
2022年12月05日
34 阅读
0 评论
0 点赞
1
2
3
...
7