IE与FireFox下一些神奇的问题

  由于在 V0.9 的后台中大量使用了 Js,兼容性问题成为一个比较让人头疼的问题,列举一二:

  一、Ajax 加载表单

  使用 Ajax 获取表单然后使用 innerHTML 动态更新页面。本来运行挺正常的,但是仔细一看却发现 FireFox 下部分表单丢失。经测试发现把 form 标签移动到 table 标签之外后恢复正常,让我百思不得其解(用 FireBug 查看发现原来的情况下 tabl ...

准备移除前台管理功能

  在 XKLog V0.7 中,管理员不需要登录后台即可完成大部分常用的管理操作。例如置顶、添加、删除、编辑、重建日志,审核、回复、删除评论。这样的设计确实有其优点:方便了日常管理操作的执行,减少了登录后台的频率,增强了安全性等。

  然而,这样做也有明显的缺点:使风格与插件制作复杂化。权衡之后,我还是决定移除前台管理模块,把这些功能整合到后台中去,实现前后台的彻底分离。

  让我下定决心这么做的另 ...

三款免费的PHP加速器:APC、eAccelerator、XCache比较

  前几天给 Nova 的缓存系统添加了 Memcache 支持。但是这玩意儿对个人博客系统来说可能不太合适(哪天 XKLog 推出多用户版本了可能会派上用场),事实上,就我自己试用而言,单机情况下使用 Memcache 反而可能使性能下降(使用 SHMOP 时运行时间在 20 微秒左右,使用 Memcache 时运行时间在 40 微秒左右)。于是又准备鼓捣一下如上三个 PHP 加速器。

一、PH ...

XKLog V0.9 新特性之六【多国语言】

  XKLog V0.9 将提供多国语言支持。只要安装了相应的语言包,XKLog 可以根据访客浏览器的语言设置自动切换到最合适的语言环境。访客也可以手动切换语言环境。

  最近看到一款使用谷歌翻译博文的 WP 插件,觉得相当不错,考虑哪天移植过来,诸位博友要有国际化视野啊。

  XKLog V0.9 will add multi-language support. If you install the ...

使用 VPS 主机建立 爱杰社区

  想要体验一下服务器配置,所以选择了最廉价的 VPS 测试了一下。

  总体感觉还可以。美国的主机国内访问速度也挺快。装完系统大概还有 6G 多的空间可用。唯一比较囧的是发现系统已经都配置好了,我基本上可以像虚拟主机一样地使用。安装了 Discuz! 论坛,测试了一下运行速度很快。因为 VPS 主要的限制还是内存,而内存主要关系到网站的并发连接数(或者说同时在线人数)。

  我不知道安装 Discu ...

XKLog V0.9 新特性之五【联合创作】

  作为 XKLog 增强用户系统的一部分,XKLog V0.9 将支持“联合创作”。

  引入“联合创作”模式出于以下几点考虑:

  1、克服单用户博客系统内容较为单一、更新缓慢的弊端,方便团队化创作
  2、对应 CMS 中的分类编辑,使 XKLog 功能更接近于 CMS
  3、为推出基于 XKLog 的论坛系统做准备。

XKLog V0.9 新特性之四【编译模式】

  由于 XKLog 代码日渐增长(或者说程序愈发臃肿……汗一个),运行时有大量的时间被花费在磁盘 IO 上。为了解决这个问题,XKLog V0.9 新引入了“编译模式”。

  根据运行记录,磁盘 IO 占占页面执行时间一半以上。这迫使我重新考虑引入“编译模式”。本来这不在 XKLog V0.9 的计划之内。

  由于一系列计 ...