这款基于SAE Python tornado 的blog 告一段落

因为 SAE 的 Python 平台刚刚内测,平台功能还没定型,好多服务在紧张开发中,这款blog 程序也使用了前期可用的一些服务。

SAEpy-log

Web开发框架

选择了 Tornado 主要使用 web 和database

SAEpy-log 使用了哪些 SAE 服务

  • 访问互联网 用 urllib2.urlopen 来Ping 一些 XML_RPC_ENDPOINTS
  • MySQL 用来放数据(我更加喜欢KVDB,可惜还不能使用);
  • TaskQueue 用来后台Ping XML_RPC 服务和发提醒email;
  • Mail 用Gmail SMTP 发送邮件;

以后想用的SAE 服务

  • Memcache 会在消耗 CPU 时间多的地方使用,目前使用 pyTenjin 来缓存页面片段效果已不错;
  • KVDB 等其开放后会考虑做其它应用;
  • storage 目前还没开放,以后用它来保存一些上传的图片;
  • Cron 以后肯定会用上;
  • 微博用户登录;

现在SAEpy-log 有什么样的功能了

具有了blog 的基本功能:分类、标签、评论、文章、分页、ping XML_RPC、feed、sitemap、邮件提醒、给文章设置阅读密码…… 这些都不好意思列出了,没有这些功能怎么算得上博客。

SAEpy-log 有什么特色

这是专门针对SAE Python 平台设计的一款轻型博客,个人对GAE 性能优化方面有较好的经验,对资源消耗特别关注,这款博客从一开始就考虑平台、性能、环保(省云豆),相对移植的博客来说具有响应速度快、耗豆少、功能实用、没有因迁移平台而用不了的功能。

项目地址

saepy-log https://github.com/ego008/saepy-log

本文网址: https://pylist.com/topic/10.html 转摘请注明来源

Suggested Topics

SAE+python+Tornado+pyTenjin 的完整示例

python 简单易懂,Tornado 高效易学,pyTenjin 轻巧快速,SAE 安全稳定使用门槛低。现在把他们结合在一起做了一个可运行在SAE 上的完整示例。...

SAE Python上开启gzip的方法

开启 gzip 的作用自不必说,可以省很多流出带宽,可以省很多云豆。昨天这个博客的云豆消耗,其中流出带宽就占九成多,开启后就会只占五成多。...

服务器推送技术 Tornado comet

long poll的原理是,客户端与服务器将建立一条长连接,也就是说,客户端会发出一个请求,而服务器,将阻塞请求,直到有数据需要传递,才会返回。 ...

python 处理命令行参数

Python 完全支持创建在命令行运行的程序,也支持通过命令行参数和短长样式来指定各种选项。...

Leave a Comment