{"id":119,"date":"2017-02-15T16:42:59","date_gmt":"2017-02-15T16:42:59","guid":{"rendered":"https:\/\/make.wordpress.org\/hosting\/?p=119"},"modified":"2023-02-28T08:05:06","modified_gmt":"2023-02-28T08:05:06","slug":"call-for-best-practices-documentation","status":"publish","type":"post","link":"https:\/\/make.wordpress.org\/hosting\/2017\/02\/15\/call-for-best-practices-documentation\/","title":{"rendered":"Call for Best Practices Documentation"},"content":{"rendered":"<p>One of the topics that has been largely discussed during <a href=\"https:\/\/make.wordpress.org\/hosting\/tag\/hosting-community\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>hosting-community<\/a> meetings is coming up with a list of best practices for <span tabindex='0' class='glossary-item-container'>hosting<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Hosting<\/span> <span class='glossary-item-description'>A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web.<\/span><\/span><\/span> companies to follow. Currently, we know that virtually every hosting company has a different <span tabindex='0' class='glossary-item-container'>server<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Server<\/span> <span class='glossary-item-description'>A server is a piece of computer hardware or software that provides functionality for other programs or devices. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.<\/span><\/span><\/span> OS, default <span tabindex='0' class='glossary-item-container'>php.ini<span class='glossary-item-hidden-content'><span class='glossary-item-header'>php.ini<\/span> <span class='glossary-item-description'>The main configuration file of PHP.<\/span><\/span><\/span> values, <span tabindex='0' class='glossary-item-container'>NGINX<span class='glossary-item-hidden-content'><span class='glossary-item-header'>NGINX<\/span> <span class='glossary-item-description'>nginx is a web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache. Nginx is free and open-source software, released under the terms of the 2-clause BSD license.<\/span><\/span><\/span>\/<span tabindex='0' class='glossary-item-container'>Apache<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Apache<\/span> <span class='glossary-item-description'>Apache is the most widely used web server software. Developed and maintained by <a href=\"https:\/\/www.apache.org\/\">Apache Software Foundation<\/a>. Apache is an Open Source software available for free.<\/span><\/span><\/span> configs, etc. We\u2019re looking to get some of those things aggregated to provide suggested defaults and best practices.<\/p>\n<p>Here is some of the data we are looking for:<\/p>\n<ul>\n<li>Any plugins or mu-plugins installed by default\n<\/li>\n<li>Any modifications made to <span tabindex='0' class='glossary-item-container'>wp-config.php<span class='glossary-item-hidden-content'><span class='glossary-item-header'>wp-config.php<\/span> <span class='glossary-item-description'>One of the most important files in a WordPress installation is the wp-config.php file. This file is located in the root of your WordPress file directory and contains your website\u2019s base configuration details, such as database connection information.<\/span><\/span><\/span> by default\n<\/li>\n<li><span tabindex='0' class='glossary-item-container'>PHP<span class='glossary-item-hidden-content'><span class='glossary-item-header'>PHP<\/span> <span class='glossary-item-description'>PHP (PHP: Hypertext Preprocessor) is a general-purpose scripting language especially suited to web development. PHP code is usually processed on a web server by a PHP interpreter. On a web server, the result of the interpreted and executed PHP code would form the whole or part of an HTTP response.<\/span><\/span><\/span> versions offered\n<\/li>\n<li>Modules available in each PHP version\n<\/li>\n<li>Default php.ini files\n<\/li>\n<li>Default <span tabindex='0' class='glossary-item-container'>caching<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Cache<\/span> <span class='glossary-item-description'>A cache is a component that stores data so that future requests for that data can be served faster; the data stored in a cache might be the result of an earlier computation or a copy of data stored elsewhere.<\/span><\/span><\/span> configs (Varnish, Memcache, <span tabindex='0' class='glossary-item-container'>Redis<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Redis<\/span> <span class='glossary-item-description'>Redis (Remote Dictionary Server) is an in-memory data structure store, in-memory key\u2013value database. It is open-source software..<\/span><\/span><\/span>, etc)\n<\/li>\n<li>Default <span tabindex='0' class='glossary-item-container'>web server<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Server<\/span> <span class='glossary-item-description'>A server is a piece of computer hardware or software that provides functionality for other programs or devices. Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.<\/span><\/span><\/span> configs (NGINX, Apache, etc)\n<\/li>\n<\/ul>\n<p>Of course, we\u2019re aware that some things (i.e. security configurations) may be sensitive. We don\u2019t want those things.<\/p>\n<p>This information will be compared, discussed, and picked apart to determine best practices to follow. Our goal is not to debate\u00a0which hosting company is better. This should be an objective analysis by involved individuals from many hosting companies and potentially individuals not affiliated with any hosting company.<\/p>\n<p>If you would like to contribute to the formation of WordPress hosting best practices and have information to offer, please contact <a href=\"https:\/\/profiles.wordpress.org\/voldemortensen\/\" class=\"mention\"><span class=\"mentions-prefix\">@<\/span>voldemortensen<\/a> on <span tabindex='0' class='glossary-item-container'>Slack<span class='glossary-item-hidden-content'><span class='glossary-item-header'>Slack<\/span> <span class='glossary-item-description'>Slack is a Collaborative Group Chat Platform <a href=\"https:\/\/slack.com\/\">https:\/\/slack.com\/<\/a>. The WordPress community has its own Slack Channel at <a href=\"https:\/\/make.wordpress.org\/chat\/\">https:\/\/make.wordpress.org\/chat\/<\/a><\/span><\/span><\/span>.<\/p>\n<p class=\"o2-appended-tags\"><a href=\"https:\/\/make.wordpress.org\/hosting\/tag\/documentation\/\" class=\"tag\"><span class=\"tag-prefix\">#<\/span>documentation<\/a><\/p><nav class='o2-post-footer-actions'><ul class='o2-post-footer-action-row'><li class='o2-post-footer-action'><a href=\"https:\/\/login.wordpress.org\/?redirect_to=https%3A%2F%2Fmake.wordpress.org%2Fhosting%2F2017%2F02%2F15%2Fcall-for-best-practices-documentation%2F%23respond&#038;locale=en_US\" title=\"Login to Reply\"  class=\"genericon  genericon-reply\"  data-action=\"login-to-reply\"  data-actionstate=\"default\" >Login to Reply<\/a><\/li><\/ul><div class='o2-post-footer-action-likes'><\/div><ul class='o2-post-footer-action-row'><\/ul><\/nav>","protected":false},"excerpt":{"rendered":"<p>One of the topics that has been largely discussed during #hosting-community meetings is coming up with a list of best practices for hostingHosting A web hosting service is a type of Internet hosting service that allows individuals and organizations to make their website accessible via the World Wide Web. companies to follow. Currently, we know [&hellip;]<\/p>\n","protected":false},"author":13836755,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[10],"tags":[23,40],"class_list":["post-119","post","type-post","status-publish","format-standard","hentry","category-project","tag-documentation","tag-hosting-community","mentions-voldemortensen","author-voldemortensen"],"revision_note":"","jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8aY12-1V","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/posts\/119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/comments?post=119"}],"version-history":[{"count":3,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/posts\/119\/revisions"}],"predecessor-version":[{"id":139,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/posts\/119\/revisions\/139"}],"author":[{"embeddable":true,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wporg\/v1\/users\/voldemortensen"}],"wp:attachment":[{"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/media?parent=119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/categories?post=119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/make.wordpress.org\/hosting\/wp-json\/wp\/v2\/tags?post=119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}