{"id":9254796,"date":"2017-06-23T08:15:19","date_gmt":"2017-06-23T08:15:19","guid":{"rendered":"https:\/\/wordpress.org\/support\/topic\/first-feedback\/"},"modified":"2017-06-23T08:15:19","modified_gmt":"2017-06-23T08:15:19","slug":"first-feedback","status":"publish","type":"topic","link":"https:\/\/wordpress.org\/support\/topic\/first-feedback\/","title":{"rendered":"First feedback"},"content":{"rendered":"<p>Hello Derrick,<\/p>\n<p>I&#8217;m an early adopter of things like this, so I ran some tests on several &#8216;lower end&#8217; shared hosting accounts. That said, I have to admit that you did a great job!<br \/>\nSo far your plugin performs amazingly well.<\/p>\n<p>Just a few things to clarify.<\/p>\n<p>I see that you&#8217;re using WP_CACHE_KEY_SALT and you set it to empty string if it&#8217;s not defined otherwise in wp-config.php<br \/>\nWhat&#8217;s the reason of using salt for disk-based object caching? If this for WP Network? Or for those setups where several WP installs use the same database with different table prefixes?<\/p>\n<p>How is cache pruning performed when WP_FOCUS_MAXTTL is reached? Is there a WP cron job that prunes files? If that&#8217;s the case &#8211; will it still work w\/o issues when the &#8216;native&#8217; WP cron is disabled and an external one is being used?<\/p>\n<p>Since any object caching takes care of transients, I believe you can add a note to plugin docs about deleting all transients from wp_options. Ideally, there can be a button on plugin settings page to do this \ud83d\ude09<\/p>\n<p>Finally, I&#8217;d rather put a single .htaccess file in \/wp-content\/focus-object-cache\/ folder to protect files from public access rather than zero-length index.php. Or even (not sure if it&#8217;s possible though) move \/focus-object-cache\/ one level up the public_html.<\/p>\n<p>Thanks again for your great work!<\/p>\n","protected":false},"template":"","class_list":["post-9254796","topic","type-topic","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/9254796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/topic\/9254796\/revisions"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=9254796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}