agatan / isucon7-qualify

ISUCON7予選: 都営三田線東急目黒線直通急行日吉行
4 stars 0 forks source link

[WIP] zero time cache #45

Closed izumin5210 closed 6 years ago

izumin5210 commented 6 years ago

WHY

俺がzero time cacheだ

WHAT

REF

DSAS開発者の部屋:pixiv private isucon 2016 攻略 (4/5)

izumin5210 commented 6 years ago

c.Render(...)の実装

func (c *context) Render(code int, name string, data interface{}) (err error) {
    if c.echo.Renderer == nil {
        return ErrRendererNotRegistered
    }
    buf := new(bytes.Buffer)
    if err = c.echo.Renderer.Render(buf, name, data, c); err != nil {
        return
    }
    return c.HTMLBlob(code, buf.Bytes())
}

https://github.com/labstack/echo/blob/b28538b2e3f5446fe6e0e47ee34cd74b662ca2ab/context.go#L384-L393

echo.Echoc.Echo()で取り出せそう

izumin5210 commented 6 years ago

ページングあるしだるい 一旦やめる