{"id":6647,"date":"2018-04-22T18:38:50","date_gmt":"2018-04-22T17:38:50","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=6647"},"modified":"2018-04-22T18:39:00","modified_gmt":"2018-04-22T17:39:00","slug":"p0-ms5-part-359-debugging-optimisation","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p0-ms5-part-359-debugging-optimisation\/","title":{"rendered":"P0-MS5: Part 359: Debugging, Optimisation"},"content":{"rendered":"<p>I have spent a few days moving all of my database-specific code from the client to the server.<\/p>\n<p>Obviously, all database code should be on the server at all times, but I had quite a bit of code written before the client\/server system was created, and I had some code for testing, etc, as well.<\/p>\n<p>Now that I have done this, I should be able to release my projects code without having to pay for a mySQL licence (since this is only required for distribution of mySQL, provided I keep all of the code on the server, where it should be, and don&#8217;t release the server code).<\/p>\n<p>There is still some testing code on the client, and the mySQL libs and DLLs are still there, but this is just for testing, all functional code is on the server now.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have spent a few days moving all of my database-specific code from the client to the server. Obviously, all database code should be on the server at all times, but I had quite a bit of code written before the client\/server system was created, and I had some code for testing, etc, as well. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,17,10,11],"tags":[],"class_list":["post-6647","post","type-post","status-publish","format-standard","hentry","category-astral-realms","category-p-0","category-software-and-games","category-spiritus-astrum","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/6647"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=6647"}],"version-history":[{"count":2,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/6647\/revisions"}],"predecessor-version":[{"id":6649,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/6647\/revisions\/6649"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=6647"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=6647"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=6647"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}