article.go:
Refactoring for page caching