An ongoing (though incomplete) list of changes and improvements to Spendabit.
<meta/>tags to our site header to improve our mobile experience (e.g., “Apple touch” icon).
scala-urilibrary (which turned out to require a lot more work than anticipated).
maxQueueSize” for our crawler, as stop-gap measure to prevent some large websites from causing memory-consumption problems.
og:image”, leading to our logo showing up much better on the thumbnails used in recent versions of Firefox and hopefully in various social networks as well.
<meta/>-tag page descriptions.
<meta/>-tag descriptions for search-result pages.
<h1>tags on search-result pages, in hopes of improving SEO.
Content-Lengthis explicitly specified as
<meta name=description />) for Google and other search-engines to index, for search-result pages.
40xresponse would be considered “dead” even if the site's homepage yielded a
40xresponse (when such a state of affairs indicates a broader, and not-product-specific, problem).
UPDATEs (and some
INSERTs) were taking an exceptionally disproportionate (long) amount of time to execute. (For those interested in the intimate details of PostgreSQL, we turned off the
POSTrequests without proper parameters (usually intrusion-detection bots or the like).
COUNTdatabase-queries when refreshing the search-cache for some large result-sets, to avoid needless resource usage.
<link rel=next />and
<link rel=prev />for pagination of search results (which should help search-engines better understand our site structure and hopefully improve SEO).
BTC) for price display — finally!
logcheckutility to keep a closer eye on our log files, so we can have a better “pulse” on our server/application.
404response for requests for non-existent merchant profiles.