WordPress归档带缓存ARCHIVES页面(点击伸缩)

WordPress归档ARCHIVES页面的制作网上已经有很多了,但是各有千秋,包括我这个,也是从网上借鉴下来的代码,通过自己的优化反思,把一些细节和注意事项弄清楚了,这个归档功能有点不一样,不一样在于采取了php缓存机制,对于文章比较多的网站,如果采用一般的归档制作,陈列出所有文章将会出现归档页请求数太高,加载迟缓的现象。

而目前这个刚好解决了这个问题,只有在第一次加载的时候才会发出所有请求,之后无论怎么刷新该页面,对数据库的影响也就等同于一般页面,甚至更少请求。

归档页面效果:
https://429006.com/archives

首先新建一个php文件,命名为guidang.php,然后把以下代码复制: Continue reading "WordPress归档带缓存ARCHIVES页面(点击伸缩)"

Intel另类新CPU:15W功耗高得离奇

本月初,Intel发布了12代酷睿新品Adler Lake-N系列,只有E核小核,功耗仅仅6-15W,具体包括N100、N200、i3-N300、i3-N305四款型号。

在阿里速卖通平台上,多名商家近日都摆出了一台没有单独名字的迷你机,处理器是之前从未见过的Intel N95——不是那个口罩。

通过查询发现,N95已经低调出现在了Intel ARK产品数据库中,其规格相比N100、N200也有明显不同。

它们都是Intel 7制造工艺、Gracemont CPU架构、4核心4线程、6MB三级缓存。

N95的主频为3.4GHz,等同于N100,但是比N200低了300MHz。

Continue reading "Intel另类新CPU:15W功耗高得离奇"

WordPress“警告!WP Super Cache 缓存功能损坏!”的解决方法

“警告!WP Super Cache 缓存功能损坏!advanced-cache.php 无法加载 wp-cache-phase1.php。”是安装了 WP Super Cache 缓存插件的用户,一般发生在网站搬家之后的新网站缓存生成时。进入后台的WP Super Cache 设置时出现的错误提示,原因跟网站路径变化有关,解决方法如下:

1. 进入网站的FTP文件管理,在网站根目录下,找到 wp-config.php WordPress网站配置文件,找到其中的如下2行代码:(以一般虚拟主机生成的网站路径为例) Continue reading "WordPress“警告!WP Super Cache 缓存功能损坏!”的解决方法"

WordPress静态缓存插件:WP Super Cache安装与配置教程

WP Super Cache插件可以实现从动态WordPress博客生成静态html文件。生成html文件后,您的Web服务器将提供该文件,而不是处理相对比较消耗资源的PHP脚本。

WP Super Cache插件有3种方式提供缓存文件(按速度排名):

专家。最快的方法是使用Apache mod_rewrite(或您的Web服务器支持的任何类似模块)来提供“超级缓存”静态html文件。这完全绕过PHP并且非常快。如果您的服务器受到大量流量的影响,则更有可能应对,因为请求“更轻”。这确实需要Apache mod_rewrite模块(如果你有自定义永久链接可能安装)和修改你的.htaccess文件是有风险的,如果修改不正确可能会删除你的网站。

简单。超级缓存的静态文件可以由PHP提供,这是使用该插件的推荐方法。如果插件存在,插件将提供“超级缓存”文件,并且几乎与mod_rewrite方法一样快。配置起来比较容易,因为.htaccess文件不需要更改。您仍然需要自定义永久链接。您可以在此缓存模式下保持页面的某些部分动态。

WP-Cache缓存。这主要用于缓存已知用户的页面,带参数和提要的URL。已知用户登录用户,发表评论的访客或应显示自定义每用户数据的用户。它是最灵活的缓存方法,速度稍慢。如果禁用超级缓存,WP-Cache缓存还将缓存未知用户的访问。您也可以在此模式下为页面添加动态部分。此模式始终处于启用状态,但您可以为已知用户,带参数的URL或分别禁用缓存。如果您只想使用WP-Cache缓存,请在wp-config.php中将常量“DISABLE_SUPERCACHE”设置为1。

如果您不熟悉编辑PHP文件,请使用简单模式。它很容易设置,速度非常快。

WP Super Cache插件 使用详 Continue reading "WordPress静态缓存插件:WP Super Cache安装与配置教程"

批处理命令重建ICON桌面图标缓存

今天把工作的电脑给清理了一下,里边的软件该删的删,然后用各种杀毒软件清了一遍。然后桌面上很多图标就都不正常了。ICON丢失,但是程序文件还在。用右键重新定义程序图标也不起作用。晚上搜索了一下。原来是图标还有缓存这一说。

重新建立缓存文件的批处理代码如下:

rem 关闭Windows外壳程序explorer

taskkill /f /im explorer.exe

rem 清理系统图标缓存数 Continue reading "批处理命令重建ICON桌面图标缓存"

清空客户端DNS缓存记录

ipconfig /flushdns can clear the cache;

ipconfig /displaydns can display the dns cache.

在DOS下面输入ipconfig /? 可以看到这些:

USAGE:
ipconfig [/? | /all | /renew [adapter] | /release [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] ]

where
adapter Connection name
(wildcard characters * and ? allowed, see examples)

Options:
/? Display this help message
/all Display full configuration information.
/release Release the IP address for the specified adapter.
/renew Renew the IP address for the specified adapter.
/flushdns Purges the DNS Resolver cache.
/registerdns Refreshes all DHCP leases and re-registers DNS names
/displaydns Display the contents of the DNS Resolver Cache.
/showclassid Displays all the dhcp class IDs allowed for adapter.
/setclassid Modifies the dhcp class id.

The default is to display only the IP address, subnet mask and
default gateway for each adapter bound to TCP/IP.

For Release and Renew, if no adapter name is specified, then the IP address
leases for all adapters bound to TCP/IP will be released or renewed.

For Setclassid, if no ClassId is specified, then the ClassId is removed.

Examples:
> ipconfig ... Show information.
> ipconfig /all ... Show detailed information
> ipconfig /renew ... renew all adapters
> ipconfig /renew EL* ... renew any connection that has its
name starting with EL
> ipconfig /release *Con* ... release all matching connections,
eg. "Local Area Connection 1" or
"Local Area Connection 2"

中文介绍:

ipconfig /flushdns 清除当前DNS缓存

ipconfig /displaydns 查看当前DNS

ipconfig /?

用法:
ipconfig [/allcompartments] [/? | /all |
/renew [adapter] | /release [adapter] |
/renew6 [adapter] | /release6 [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] ]

其中
adapter 连接名称
(允许使用通配符 * 和 ?,参见示例)

选项:
/? 显示此帮助消息
/all 显示完整配置信息。
/allcompartments 显示所有分段的信息。
/release 释放指定适配器的 IPv4 地址。
/release6 释放指定适配器的 IPv6 地址。
/renew 更新指定适配器的 IPv4 地址。
/renew6 更新指定适配器的 IPv6 地址。
/flushdns 清除 DNS 解析程序缓存。
/registerdns 刷新所有 DHCP 租约并重新注册 DNS 名称
/displaydns 显示 DNS 解析程序缓存的内容。
/showclassid 显示适配器的所有允许的 DHCP 类 ID。
/setclassid 修改 DHCP 类 ID。

默认情况下,仅显示绑定到 TCP/IP 的适配器的 IP 地址、子网掩码和默认网关。

对于 Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定
到 TCP/IP 的适配器的 IP 地址租约。

对于 Setclassid,如果未指定 ClassId,则会删除 ClassId。

示例:
> ipconfig ... 显示信息
> ipconfig /all ... 显示详细信息
> ipconfig /renew ... 更新所有适配器
> ipconfig /renew EL* ... 更新所有名称以 EL 开头的连接
> ipconfig /release *Con* ... 释放所有匹配的连接,例如 "Local Area Connection1"
或"Local Area Connection 2"
> ipconfig /allcompartments ... 显示有关所有分段的信息
> ipconfig /allcompartments /all ... 显示有关所有分段的详细信息

清理/清除C盘系统垃圾和缓存的批处理bat文件

系统在运行的时候,会产生大量的系统垃圾和缓存,比如我们在视频网站在线观看电影时,看似没有下载什么东西,其实缓存文件正在往系统里猛装,久而久之,C盘会越来越大。不过不管你有多少G,下面这个批处理文件会在几十秒内被消失干净。

首先在非系统盘创建一个文本文档,打开后复制进下面代码,将其另存为 *.bat 格式即可,如 Clean_Temp_Files.bat

@echo off
echo -------------------------------------
echo 正在清除系统垃圾文件,请稍等...
echo -------------------------------------
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*
del /f /s /q "%userprofile%\Local Settings\Temp\*.*
del /f /s /q "%userprofile%\AppData\Local\Temp\*.*
del /f /s /q "%userprofile%\recent\*.*
echo -------------------------------------
echo 清除系统垃圾完成!
echo -------------------------------------
echo. & pause

保存好后,双击Clean_Temp_Files.bat就开始清理了。

这个批处理文件最强的地方是速度,你可以对比一下,无论360、优化大师、鲁大师等等系统清理工具,和这个来比一下速度,会发现快的太多太多了。