禁用Blog的直接搜索功能, 请按Tags进行查找.

    在成功地对Tag的搜索结果进行缓存加速后, 我今日又将默认的缓存1天有效改为2天有效了, 因为我发现自已两天更新一次是很正常的事情. 并且禁用了我网站上的直接搜索功能, 其实对直接搜索进行缓存也没有问题, 主要问题是直接搜索用的关键字太多了, 可能会造成缓存文件太多; 另外两个不同的人在访问时用相同的关键字去查询的机率应当比较小, 所以不值得去缓存它.

    可以根据你自已的需要去设置缓存更新时间, 你只要在"NewSearch.pm"找到下面这一行就行了:

if( (time() - ((stat $cachefile)[9])) < (3600 * 48))

    这儿的红字48表示四十八个小时, 你可以改成你自已需要的值. 如果你改了搜索的模板, 则可以到MT_HOME/searchcache目录下, 删除所有"tags*.txt"文件来马上起用新的搜索模板.

    其实很容易看出我改了那些地方, 欢迎其他人继续进行优化.

留言 (1)

任何使有上传qq标签

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • Do you read advertisements too?
  • 你也看广告吗?
  • I recommend to you Time and Newsweek. They are excellent.
  • 我向你推荐【时代】和【新闻周刊】, 它们很棒.
  • Fashion is a very popular magazine in America.
  • 【时尚】是美国很流行的杂志.
  • What's the circulation of this magazine?
  • 这杂志发行量怎么样?
  • Why don't you put an advertisement in the paper to sell that old car?
  • 为什么不在报上登广告卖旧车呢?