Cache almost entire project entry when showing it (is_disabled==true) (#701)
Cache almost entire project entry when showing it (is_disabled==true) (#701)

* caching parts of show.html.erb in _form.html.erb

* Cache almost entire project entry when showing it (is_disabled==true)

Cache almost the entire project entry when showing it.
We don't cache the entry on edit, because it's about to change
(and is thus pointless).

Local testing shows an 80% increase in speed in the server-side
completion time when displaying project entries for read (after the
first display).

We could cache smaller fragments of the project entry for editing,
but it's not clear it's worth it (at this time).

Signed-off-by: David A. Wheeler <9ae72d22d8b894b865a7a496af4fab6320e6abb2@dwheeler.com>

coreinfrastructure/best-practices-badge,linuxfoundation/cii-best-practices-badge,wanganyv/cii-best-practices-badge,coreinfrastructure/best-practices-badge,jdossett/cii-best-practices-badge,wanganyv/cii-best-practices-badge,coreinfrastructure/best-practices-badge,jdossett/cii-best-practices-badge,jdossett/cii-best-practices-badge,taylorcoursey/cii-best-practices-badge,jdossett/cii-best-practices-badge,taylorcoursey/cii-best-practices-badge,yannickmoy/cii-best-practices-badge,yannickmoy/cii-best-practices-badge,yannickmoy/cii-best-practices-badge,coreinfrastructure/best-practices-badge,linuxfoundation/cii-best-practices-badge,yannickmoy/cii-best-practices-badge,wanganyv/cii-best-practices-badge,taylorcoursey/cii-best-practices-badge,taylorcoursey/cii-best-practices-badge,linuxfoundation/cii-best-practices-badge,wanganyv/cii-best-practices-badge,linuxfoundation/cii-best-practices-badge