{"action":"created","issue":{"url":"https://api.github.com/repos/perl6/doc/issues/725","repository_url":"https://api.github.com/repos/perl6/doc","labels_url":"https://api.github.com/repos/perl6/doc/issues/725/labels{/name}","comments_url":"https://api.github.com/repos/perl6/doc/issues/725/comments","events_url":"https://api.github.com/repos/perl6/doc/issues/725/events","html_url":"https://github.com/perl6/doc/pull/725","id":166590744,"number":725,"title":"Simple cache support","user":{"login":"Altai-man","id":5764435,"avatar_url":"https://avatars.githubusercontent.com/u/5764435?v=3","gravatar_id":"","url":"https://api.github.com/users/Altai-man","html_url":"https://github.com/Altai-man","followers_url":"https://api.github.com/users/Altai-man/followers","following_url":"https://api.github.com/users/Altai-man/following{/other_user}","gists_url":"https://api.github.com/users/Altai-man/gists{/gist_id}","starred_url":"https://api.github.com/users/Altai-man/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Altai-man/subscriptions","organizations_url":"https://api.github.com/users/Altai-man/orgs","repos_url":"https://api.github.com/users/Altai-man/repos","events_url":"https://api.github.com/users/Altai-man/events{/privacy}","received_events_url":"https://api.github.com/users/Altai-man/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-07-20T14:09:44Z","updated_at":"2016-07-21T16:56:13Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/perl6/doc/pulls/725","html_url":"https://github.com/perl6/doc/pull/725","diff_url":"https://github.com/perl6/doc/pull/725.diff","patch_url":"https://github.com/perl6/doc/pull/725.patch"},"body":"This is a quite simple implementation of generated page caching.\r\n\r\nIt can generate cache, update cache for new and changed pod6-files. With --sparse=5 time difference between cached and non-cached run on my machine is about 8x, without is about 9-10x.\r\n\r\nIt brings new dependency - Digest::MurmurHash3, it's the only one quite consistent hash function I found in the ecosystem. If anyone knows better(and more light-weight) tool - it will be appreciated. But since it's a C bindings, it's quite fast and simple.\r\n\r\nI prefer explicit typing style, but if some things can be more clear or concise, I'd like to know about them(I'm not an idiomatic Perl 6 pro).\r\n\r\nI suppose, for a documentation main server we shouldn't use cache(it can be disabled using command-line argument), but for local make it seems good enough."},"comment":{"url":"https://api.github.com/repos/perl6/doc/issues/comments/234315815","html_url":"https://github.com/perl6/doc/pull/725#issuecomment-234315815","issue_url":"https://api.github.com/repos/perl6/doc/issues/725","id":234315815,"user":{"login":"coke","id":50257,"avatar_url":"https://avatars.githubusercontent.com/u/50257?v=3","gravatar_id":"","url":"https://api.github.com/users/coke","html_url":"https://github.com/coke","followers_url":"https://api.github.com/users/coke/followers","following_url":"https://api.github.com/users/coke/following{/other_user}","gists_url":"https://api.github.com/users/coke/gists{/gist_id}","starred_url":"https://api.github.com/users/coke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coke/subscriptions","organizations_url":"https://api.github.com/users/coke/orgs","repos_url":"https://api.github.com/users/coke/repos","events_url":"https://api.github.com/users/coke/events{/privacy}","received_events_url":"https://api.github.com/users/coke/received_events","type":"User","site_admin":false},"created_at":"2016-07-21T16:56:13Z","updated_at":"2016-07-21T16:56:13Z","body":"My preference would be to use make to handle building intermediate representations that we want to save, or barring that, fixing/expanding the caching that's already in htmlify that is trying to use the precomp features that are part of p6.\r\n\r\n"}}
{"actor":{"display_login":"coke"}}