启航技工日志

1、51.la统计代码导致网站打开很慢

今天李工发现推广落地页打开很慢,后分析打开空白的时候是在等待51.la,因为长时间等待后没有数据返回才打开,这就导致网站很慢。
我突然想到以前深圳的网站也是同样的原因,刚开始以为是zst代码的问题,还和lsm找客服沟通了,当时zst没找到原因。现在发现肯定是51.la的问题。
解决办法:推广页面注释了51的代码;深圳的站因为不再使用而直接删除了。
另外,我想到有一段时间网站经常打开很慢,一度以为是服务器的问题,后来发现是QQ邮箱订阅也是没有反馈数据,导致网站一直在等,直到等待超时才打开。
后来移除了QQ邮箱订阅模块就可以马上打开了。
总结:
如果以后遇到网站打开慢的问题,先查浏览器左下角,看有没有正在打开的网页,一般都是统计代码或者插件。有的时候浏览器显示不出来,也可以换个浏览器试试。

 

2、更新windows2008R2(SQL Server的服务器)

半年没更新了,今天想着更新下。
于是放开了安全组的出的规则,更新失败,以为是安全组的的问题,又研究了下,后确定不是安全组的问题。
然后开始研究服务,发现服务也都是开启了的(4个服务)
然后停止了更新服务:net stop wuauserv
修改了补丁所在的文件夹名字SoftwareDistribution为SoftwareDistribution2
重启更新服务:net stop wuauserv,重新更新,还是失败。
最后到下面这个网址:
https://www.microsoft.com/zh-CN/download/details.aspx?id=5842
下载R2 SP1的补丁,下载后离线安装。
系统运行了一会,然后提示:已经安装了。
退出后,删掉补丁,再次试在线更新。
这下过了很长的时间都不报错,查看下载不动所在的文件夹SoftwareDistribution,发现已经1.3G了,说明服务器下载补丁成功,有可能要成功了。
果然,再等了一会,提示已经发现几个补丁,可以更新了。
整理后发现:应该是系统出了点问题,然后用R2 SP1的离线安装包安装的时候修复了。
以后遇到类似的问题,可以参考下这解决办法。

 

3、手机网站的地图无法显示

刚开始一直以为是文件或者数据库的问题,后来发现,同样的文件和数据库,放在香港服务器可以显示。因为香港服务器没有添加https,所以怀疑是https的问题。
后来查询不能显示的页面,发现需要调用百度的API接口地址,而这个地址用的是http,这就对了:https的网页中调用了http的页面,导致无法显示,和以前经常遇到的问题是一样的。
发现这个问题后,将调用百度API的地址中http修改为https,就可以显示了。
弄清楚这个原因后,处于安全考虑,还是从https改回为http,不显示对公司更安全。
弄清楚这个原因,仅仅是因为好奇,解决后,心中很踏实。

 

4、织梦DedeCms获取当前页面URL地址的调用方法

织梦内容页如何调用当前页面url?相信很多对织梦感兴趣的朋友都会去考虑这个问题:在文章内容中加入本文链接,除了
保护自己版权外还可以增加网站的外链收录。网上这方面的帖子一搜一大堆,但多数都只能调用相对地址,你还必须在它前面加上一个网站域名,这样做的方法虽然
也行,但这个模板用来建其他站时就会闹笑话,所以也是不可行的。
正确的织梦DedeCms获取当前页面URL地址的调用方法:在调用相对地址标签的前面加上一个网站根地址标签{dede:global.cfg_basehost/}。注意和系统访问地址标签{dede:global.cfg_cmsurl/}的区别,{dede:global.cfg_cmsurl/}等于
{dede:globle_cfg.basehost/}(站点根网址)加{dede:global.cfg_cmspath/}(安装目录)。方法如下:
第1种方法
在内容页加入 :
{dede:global.cfg_basehost/}{dede:field name='arcurl'/}
第2种方法
在内容页中加入如下代码:
{dede:global.cfg_basehost/}{dede:field.id
runphp='yes'}$id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];{/dede:field.id}

 

 

 

Copyright 2014-2023 启航技工 http://www.qhjc.cn 粤ICP备19015209号-4 版权所有 All rights reserved