文章列表

优化网站打印(阅读)模式

作为一只深度“网瘾少年”,偶尔看到喜欢的网页内容,除了会选择使用笔记工具收藏、浏览器收藏夹库加star外,偶尔还会使用纸质打印保存,或者使用浏览器提供的网页转PDF功能留个备份。然而提到打印,多数网页并不是都适合打印的。 阅读全文

使用 Hugo 重建站点

,
想起上一次大张阔斧重写网站是刚刚工作的时候了,之后使用Tengine + Redis + HHVM + WordPress个人修改版这个架构一用就是三年多。这阵得闲思考喵生,做个人Review,出于可维护性的角度,选择配合使用Hugo将网站重写掉。虽说这个事情是这阵执行的,但是战线或许得回到2015年,感兴趣可以参看站点的[里程碑]。最近网站可能会有打不开的链接,欢迎反馈~ 阅读全文

服务器回迁后的事情

,
服务器迁回HK有一两周了,访问状况看着不错。对于鸭梨访问的情况,有带宽/网卡/TENGINX/REDIS/HHVM的层层关卡下,可以保障机器MYSQL无虞。从后台机器浏览看,大概经历了10次左右的网络流量峰值,不过DB没有什么异常。回想起来,从SAE迁出之后,有好久没有使用过Object-Cache了,这次针对程序,单独写了一套缓存逻辑,带有一个有意思的小功能,“投币”,访客访问一段时间后,会根据情况添加缓存的生命周期,单个页面经历热点事件和被抓取的情况下,结果感人。只可惜的是Redis不支持hsets中的key的expire,需要自己实现一套逻辑来维护sets中的key的过期。 阅读全文

迁移

准备迁移 NameChep Hosting 到 SAE。用户注册关闭。 阅读全文

先折腾到这吧

先折腾到这吧 又更换了BLOG服务器,不知道是不是咱特别喜欢折腾- -. 可惜namecheap的shared hosting 的ssh是不能当VPN用的,怨念&h 阅读全文

新的邮件通知模版

,
感谢sink的提醒,之前似乎野草也提醒过我..不过可能是我太懒了...山寨了微信的拜年邮件,做了一个新的模版,感觉尚可吧,有空再添加几个模版吧。 阅读全文

关于 360 网站安全检测

, ,
个人感觉出这么一个工具挺好的,有助于提高网站站长们的素质,今天早些时候检查了一下,发现2处可以允许XSS的地方。一看,发现是转向页面的处理,果然是自己不小心,还好没有涉及数据库,否则要被注入了,呵呵。防护修改也很简单,就不提了。放几张图吧,漏洞补掉,继续安心学习。![20120208041201] 阅读全文

重归总结时

总结直接以LIST形式写文末吧,记录点题外话,07年开始建立独立博客,因为我的颓废,博客荒芜了很久很久。 写总结是我08~09年断断续续坚持过一阵的“习惯”,但是终究没能坚持下来。现在翻看blog和以前的留言,很多人已经离开了独立博客和网站,但是也不乏少数,把独立博客弄的有声有色,我觉得,这充分说明了坚持的重要性。 虽然PR不能说明网站技术一定出众,网站主能力一定盖世,但是起码肯定了网站主人的毅力。就如同[为什么技术较差的站长更容易成功 简单专注]这篇文章中的例子一样,成功贵在简单,成功贵在专注。 我觉得我也应该好好的专注一下了,网站断断续续的重写了半个月的功能,现在已经实现全部缓存,目前有必要的脚本和样式已经全部重新生成缓存进行调用,图片也不例外,最后还偷懒了一下,用super-cache做了页面的缓存,毕竟少计算一次,访问效率就提高一番。另外还做了许多细节方面的东西,网站IP流量虽然不够以前的300+了,但是起码更新的这半个月以来,从十几个回升到了80+,但是发现PV和驻留时间变长了,也有了25%+回访者。留一张图,半年后看看情况如何。对了,这张图记录时间是上午,今天的IP数量还未定,百度趋势是会比昨天高,呵呵。总体来说,博客复活还需要一段时间,现在需要的是挑选适合的内容进行收集,使博客阅读价值提高,添加一定数目的友情链接,看着他们常年不更新,但是有40友链支持起来的blog,真心有压力。还有就是更新了,为了保证哪怕我忙起来也能更新,特别准备了定时发布,还特别做了专门的页面。程序细节的话,只有你去模拟访问者,去实践,才能发现问题所在。 阅读全文

CuFon 中文可实施方案

, , ,
先说一下咱自己的进度吧,目前可以动态根据传入内容进行字库缓存生成,每个页面调用common字库,和独立字库即可实现中文字体的快速替换渲染。但是你可能会好奇,那么为什么你没有在站内使用cufon呢,很简单的原因,我还在制作字库。字库准备使用几种字体混合的方案,实现全字库可用的目标。cufon是一种使用javascript进行快速字体渲染的技术,想要在你的网站里使用你切片时候的字体么。想解决国外模版和字体不支持中文显示的问题么,使用cufon吧。类似技术还有sIFR、typeface、css3渲染等,但是从现在的通用性来说,cufon是最强的。 阅读全文

评论信息过滤保护

怎么说呢,虽然WP默认开了Akismet和一些关键词过滤,但是对于已经存在过评论内容的人,程序似乎会网开一面,或许这就是之前大家防护TIPS里常说的,不要给垃圾评论任何一次允许。今天看到Milk的留言,感谢之余,发现他的站是友链,但是依旧被过滤,很好奇的var_dump,发现获取的地址是用户填写的内容,而友链站点是被处理过的已保存对象.差别在那里.数据类型?No! 差别在最后一个字符,处理过的对象被强制加上了/,也就是最后一个下划线,而用户输入的数据,有时候没有下划线,所以会出现in_array($m,$n)木有返回,知道原因,解决就好说了,检查修改用户输入的数据,然后去和对象数据里的碰,看看是否相同, 或者修改每一个对象类型中的数值,去和用户输入的碰... 阅读全文