Emlog资源网关闭缓存后出现问题如何解决?

访客4年前关于黑客接单1160

Emlog资源网关闭缓存后出现问题如何解决?

Emlog系统是很好用,对SEO也十分友好,开发者众多,在资源网这里使用Emlog的程序人不在少数,包括本站,可是Emlog的缓存机制不是不是很友好。

发文章或者注册 等用到更新缓存的地方,3~4M的缓存文件实在是让服务器卡的一批。

我们可以选择把更新缓存注释掉,速度会飞起来

可是去掉后,网站模板中一些调用缓存的地方可能会显示空白

思源给出两个解决 ***

  1. 使用sql直接查库获取信息
  2. 定时更新缓存文件

这里思源说一个比较简单不复杂的 *** ,就是定时更新缓存文件

新建PHP文件 随意命名

<?php
error_reporting(0);
set_time_limit(0);
require_once '../../../init.php';
$token = isset($_GET['token']) ? trim($_GET['token']) : '';
if($token == 'isiyuannet'){
global $CACHE;

	$CACHE->updateCache();	
}

上传到根目录 宝塔设置定时任务URL访问:域名/文件.php?token=isiyuannet

记得token改成自己想的秘钥 防止爆破

相关文章

EMLOG博客给导航加自定义字体图标[美化导航新方法]

分享一个思源常用的给emlog加字体图标的方法 起源,,几天前写一个律师模板在手机端有个导航,需要加字体图标如图 进入正题 给导航加字体图标 1.首先,先引入字体图标(如模板自带,请省略)...

EMLOG获取某页面内容

获取某页面内容,可以讲自定义页面做为首页 1、在模板module.php中加入如下代码 <?php //调用页面内容 function html_page($id,$echo){$home...

emlog前台调用微语代码

前言,会员中心用微语做公告用。所以需要会员中心调用 Emlog调用最新微语一条代码 (直接放入你需要显示的地方即可,其中的0表示从第一条开始,可自行设置从第几条开始)  <?php $ne...

EMLOG通过不同域名使用不同的模板

只在emlog根目录的index.php简单修改就能实现,也可以做多用户二级域名调用不同的模板。当然也可以修改模板不同域名显示不同用户的文章。 $templet=Option::get('nonce...

让emlog微语支持html以及解除限制字数

让微语支持html,微语不再单一 首先打开 模版 /t.php 文件 请务必提前备份相关文件 搜索$val['t'] 替换成html_entity_decode($val['t']) 这个...

Emlog程序多个域名全站访问的方法

为了实现多个域名访问,资源地址不是主域名的情况下,舍力写了这个教程 本教程也可以配合不同域名不同模板使用,效果更佳 我们很多朋友可能有这样的需要,如果你手上有空余的域名,你也可以试试,让你的eml...