2010-03-24 21:00:00
在处理数据库查询时,作者发现了一个有趣的现象:在MySQL中,修改查询条件中的时间比较方式可以显著提高查询效率。原本需要10秒的查询,通过调整条件后仅需0.03秒。这主要是因为MySQL未能有效利用第一个查询中的B+树索引,而第二个查询则更易于MySQL识别并利用索引。通过EXPLAIN命令分析执行计划,可以更清楚地看到查询优化前后的差异。因此,作者提醒我们,不能总是依赖MySQL自动使用索引,有时需要明确指出。
2010-03-24 21:00:00
在处理数据库查询时,作者发现了一个有趣的现象:在MySQL中,修改查询条件中的时间比较方式可以显著提高查询效率。原本需要10秒的查询,通过调整条件后仅需0.03秒。这主要是因为MySQL未能有效利用第一个查询中的B+树索引,而第二个查询则更易于MySQL识别并利用索引。通过EXPLAIN命令分析执行计划,可以更清楚地看到查询优化前后的差异。因此,作者提醒我们,不能总是依赖MySQL自动使用索引,有时需要明确指出。
2010-03-24 21:00:00
在Debian系统上安装Nokogiri Rubygem需要准备一些系统包。首先,通过`apt-get install build-essential libxml2-dev libxslt1-dev`命令安装必要的Debian包。之后,使用`gem install nokogiri`命令即可顺利完成Nokogiri的安装。
2010-03-23 21:00:00
Ariejan.net网站已升级为符合HTML5标准的网页。作者强调HTML5的优越性,并确保网站迁移至新平台后保持HTML5合规。文章附有W3C的HTML5验证截图,供读者验证。作者提醒,验证过程中出现的警告是关于实验性HTML5合规性检查器的。
2010-03-23 21:00:00
通过安装Varnish缓存软件,作者将WordPress网站的请求速度从每秒6次提升至9500次。文章详细介绍了Varnish的安装和配置过程,包括如何仅缓存特定域名下的内容,以及如何通过Apache配置实现这一目标。通过实际测试,作者展示了Varnish带来的显著性能提升,并鼓励读者尝试使用Varnish来优化自己的网站。
2010-03-21 21:00:00
作者长期对WordPress感到不满,认为其速度慢,迁移内容困难。他尝试过基于Ruby的博客系统,但效果不佳。后来转向静态网站生成器,最终选择了Toto。Toto以其文件存储、版本控制和快速服务而受到作者青睐,并易于部署。作者正在调整Toto以符合HTML5标准,并鼓励读者分享意见或提问。