Loachs-代码分析之--Blog改进


1
对于下面的URL 如何进行重写
http://www.abc.com
http://www.abc.com/
http://www.abc.com/index.html
http://www.abc.com/index.aspx
http://abc.com---301的跳转

2
实现URL的高度自定义化
比如:
分类的重写---“/category”
文章的重写---“/post”
这些的定义被 写死在了 页面的业务逻辑里面了,造成了一些灵活性的丧失

3.页面404的定义

4.文章业务逻辑的改进
经过分析可以知道,这个地方设置的不是很好。
在文章比较多的的时候,一下子将更多的文章,都存储在静态的字段中显然是一件很糟糕的事情
所以这个地方,应该加入缓存的功能

6.页面的压缩处理
这个代码应该放在什么地方


7.加入session和cookie的功能
所以这个地方可能要舍弃掉这个 页面的处理流程
从而为使用index.ashx 这样的 处理过程,这个后面的会加入进去  并通过相应的测试

8.分域
将静态的资源js,css,image  用同一个域名进行处理  common.abc.com
将文件资源使用统一的域名处理   files.abc.com
将图片也使用统一的域名进行处理 img.abc.com
同理还有广告图片
ads.abc.com

9.加入多语言的功能,目前正在考虑中

10.改进SEO的功能
四处一次
在后他发布文章的时候实现,自动获得SEO的关键词

自动内连接
现在网站的URL也在编程的范围之内,所以实现这个应该不难
当发布文章的时候就自动的连接到文章去其他的URL地址
在生成html之后对html的代码进行 处理,可以实现自动内链的功能

长尾词


1.如果能将多语言的功能 加入的 NVelocity中就好了 
2.页面的翻译在最后输出HTML代码的时候进行【参照Qblog的机制】
3.需要多语言的有 
需要三个 cookie     货币 语言

1.静态字符串   加载实现语言包实现
2.广告图片       通过编程实现
3.数据多语言    通过编程实现
4.按钮图片的多语言   这个在模板中也需要实现
在zencart中实现的方式就是通过 按钮的名字+图片的名字实现的
而 按钮的图片是定义在了模板中实现的
4.将语言变量和货币变量存储在Cookie中去


4.直接使用模板引擎就行了   凡是静态变量的 定义将使用 大写的字母 【用于区分网站中的数据变量】
语言包可以定义 很多的东西  将使用XML格式的方式定义语言包

引入一个对象 管理的机制【管理模板助手】

10.改进页面使用.ashx进行视图的处理


11.将登陆信息封转成登陆的控件控件
或者 通过登陆这种 加载不同的用户视图,业务逻辑的处理 其实还在 代码中实现


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的引用内容,没有找到关于搜狗组件对程序运行的具体影响的信息。在引用中提到了通过中间件实现前端JS脚本操控本地设备和调用本地系统的功能,但并没有提及搜狗组件。在引用[2]中提到了小泥鳅博客程序使用了NVelocity、CKEditor和jQuery等组件,但同样没有提到搜狗组件。因此,根据提供的信息,无法回答搜狗组件对程序运行的具体影响。如果有其他相关信息,请提供更多细节以便我给出更准确的回答。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [通过此中间件可实现网页前端JS脚本无障碍操作本地电脑各种硬件、调用本地系统API及相关组件功能,可彻底...](https://download.csdn.net/download/weixin_42109639/18281069)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [小泥鳅(Loachs)独立博客程序 1.3.rar](https://download.csdn.net/download/weixin_39840387/11195980)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [超强霸屏轻量级PHP搜狗泛站群程序源码 仿照聚合搜索 完美SEO优化符合搜狗搜索引擎算法程序源码.rar](https://download.csdn.net/download/winkexin/88248135)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值