易享国际官方APP完工

年前终究是把易享国际官方的APP弄出来了。试了下,整体感觉还是可以的,从UI到后端都是自己完成的,当然,也包含一部分的图片处理。整体APP从UI到后端(PHP)用时不到二周,期间也遇到过一些意外状况影响进展。

下面说说此APP开发过程中遇到的一些问题:
1、轮播图片处可能会出现高度过大的BUG,此区域高度解析异常,导至轮播图下方出现大量空白。
解决方法:将前期的液态高度设为一个固定的高度即可。
2、充分利用缓存,请求的数据默认会在客户端上缓存2小时,在缓存有效期内,直接调用缓存数据进行渲染;后期发现,这样还不完善,因为在无网络连接情况下,由于数据请求失败而导至内容区空白,影响用户体验。
解决方法:增加网络状态的监听,如果没有网络连接时,则直接调 用缓存数据进行渲染(此时不必考虑缓存过期问题)。

OK,下面贴上易享国际官方APP的真机测试截图,欢迎大家指正。
易享国际官方APP易享国际官方APP易享国际官方APP易享国际官方APP易享国际官方APP易享国际官方APP

php陷井题-运算优先级

在php中逻辑运算符的优先级要高于赋值运算符,另外要注意“先整体,再局部”的思想。
<?php
$a = 3;
$b = 6;
if ($a = 30 || $b = 60) {// ||左面加不加空格一样;$a = (30 || $b = 60),这里$a=true,||是短路运算符,所以$b没有再次赋值了
$a++;
$b++;
}
echo $a . ‘===’ . $b; //同下,需注意运算符优先级,输出1,7
$a = 3;
$b = 6;
$c = 1;
if ($a = 5 || $b = 7 && $c = 10) {//$a =( 5 || ($b = 7 && $c = 10) ) 从左往左,先整体,后局部
$a++;
$b++;
}
var_dump($a, $b, $c);//bool(true) int(7) int(1)
?>

linux SSH提示“command not found”的解决方法

在写这篇博客前,linux SSH执行命令却提示“command not found”现象没有遇到过。天南在几台linux服务器上测试发现,同样是CentOS系统,版本相同,有些在SSH终端执行命令是会出现命令没有找到的现象。

这种情况,基本上是因为用户不是以root身份登入的,如下图示:

linux提示command not found

有一个简单的方法解决,我们执行一个命令后再执行其它命令即可,如:
$su –
$iptables-save

今天全球DNS瘫痪,中国2/3的网站出现故障!

各位亲,今天有没有感觉到异常?今天上网,想必大家都感觉到网速奇慢了吧。今天全球DNS根服务器受到攻击瘫痪,以致中国三分之二的网站都无法打开或者打开速度奇慢。像国内互联网大佬:百度、新浪、腾讯、阿里无一幸免。好吧,多话不说,直接上图。

001002003全球DNS瘫痪

CDN对SEO的影响

谈到CDN对SEO的影响,天南相信很多人各执一词,有人觉得使用CDN后对SEO有很大消极影响,有人则不以为然。

其实CDN对SEO的影响不是那么明确的。我们知道,传统服务器一般是单线接入或双线接入,但是中国的网络环境差异太大,有电信、联通、移动、教育网等,这样就不能保证所有访客打开网站的速度。但CDN技术出现后,改变了这一格局,纵使现在有BGP多线机房,CDN还是得到大面积的使用。

言归正传,CDN到底对SEO有没有影响呢?如果有,会有多大影响?我们先看看百度官方给出的解释吧。根据百度官方SEO指南,“Baiduspider对站点的抓取方式和普通用户访问一样,只要普通用户能访问到的内容,我们就能抓取到。不管是用什么技术,只要能保证用户能流畅的访问网站,对搜索引擎就没有影响”,由此看来,CDN正常情况下是不会对SEO产生较大的消极影响的,但是在CDN不稳定或者因为攻击导致经常更换IP地址,因为dns缓存或者爬虫本身的缓存问题,导致爬虫的访问出错,会对SEO有一定的影响,所以,为了网站最优化,我们应该考虑使用CDN加速服务,但是一定要注意选择有品质的CDN服务商。

天南归来

浮沉五年,开了若干个博客,没有好好打理,没有好好坚持,对不起,是我的错。突兀发现这五年,留下的记忆不是太多,是我遗忘了谁,还是谁抛弃了我?

写博客是个好习惯,现在才有这体会。不过从现在开始也不迟,加油吧,各位。