<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HOSTkabob</title>
	<atom:link href="http://hostkabob.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://hostkabob.com</link>
	<description>Complete Website Solutions</description>
	<lastBuildDate>Mon, 12 Dec 2011 23:24:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>HOSTkabob to Close</title>
		<link>http://hostkabob.com/hostkabob-to-close/</link>
		<comments>http://hostkabob.com/hostkabob-to-close/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 23:23:26 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=750</guid>
		<description><![CDATA[HOSTkabob to Close HOSTkabob has been a personal, hobby-based business of mine for the past 6 years. As many of you know, I have also been unemployed, losing my &#8220;day job&#8221; back in June of this year. A business opportunity has come up that will require me to divest myself of all other business activity, [...]]]></description>
			<content:encoded><![CDATA[<h1>HOSTkabob to Close</h1>
<p>HOSTkabob has been a personal, hobby-based business of mine for the past 6 years. As many of you know, I have also been unemployed, losing my &#8220;day job&#8221; back in June of this year. A business opportunity has come up that will require me to divest myself of all other business activity, including HOSTkabob.</p>
<h2>Paid Web Hosting Customers</h2>
<p>Paid hosting operations will cease around Feb. 6, 2012. All paid hosting accounts will be terminated at that time. Any account with a renewal date between now and then will be extended to that date at no additional charge. Customers who have pre-paid past that date will receive a pro-rata refund for unused months at that time, or when they move their site. If your payment is en route, it will be returned to you.</p>
<h2>Paid Domain Name Registrations</h2>
<p>I also need to encourage all domain name registration customers to transfer their registration from HOSTkabob.com to another registrar. I will assist in this, if possible. You should not lose any portion of your domain name registration period (I cannot pro-rate refunds on domain names, as the term and pricing is controlled by the registrar).</p>
<h2>Donated Hosting Services and Domains</h2>
<p>I will continue to host the donated domains, including messing-about.com, lowcarbage.com, frankhagan.com and byyb.org at no charge, and therefore will not be in violation of my commitment to the new position. Family and church groups currently hosted at no charge can continue to be hosted at no charge. I will not be able to commit to continuing support of the sites, however, so feel free to move your sites at any time.</p>
<h2>Alternate Hosting Providers</h2>
<p>There are literally thousands of web hosts to choose from, with a wide range of expertise. The following web hosts have earned my respect over the years, listed in order of their performance on my past projects:</p>
<ul>
<li>http://mddhosting.com</li>
<li>http://www.hawkhost.com/</li>
<li>http://www.ninjalion.com/index.php</li>
<li>http://www.downtownhost.com/</li>
<li>http://www.hostgator.com/</li>
</ul>
<p>No web host is perfect for everyone. You will have to assess the hosting plans, options available, etc. to find the best fit for your site. Please let me know if I can assist in any way.</p>
<h2>Alternate Domain Name Registrars</h2>
<p>There are many domain name registrars, all providing nearly the same service and features, so I will mention only one here. As of Febrary 6th, I will release all paid domain names to the registrar above me (DirectI). I encourage you to transfer your domains prior to that date to any of the registrars (http://godaddy.com, http://tucows.com, etc.). The registrar I would recommend from a cost/service standpoint is:</p>
<ul>
<li>http://www.namecheap.com/</li>
</ul>
<p>Disclosure: I am not receiving any kind of commission, referral fee, or payment for any of these referrals.</p>
<h2>Thank You</h2>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/hostkabob-to-close/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MailScanner Service on New Server</title>
		<link>http://hostkabob.com/mailscanner-service-on-new-server/</link>
		<comments>http://hostkabob.com/mailscanner-service-on-new-server/#comments</comments>
		<pubDate>Sun, 11 Dec 2011 13:52:55 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Chicken]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[MailScanner]]></category>
		<category><![CDATA[premium hosting]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=737</guid>
		<description><![CDATA[Mail Scanner The new server will be for premium hosting services, and fully managed sites. I am adding features to it for enhanced security and usability. One of those features is a server side spam filtering service with configuration options within cPanel. Catch Spam As Soon as Possible On our Beef server, I recommend people [...]]]></description>
			<content:encoded><![CDATA[<h1>Mail Scanner</h1>
<p>The new server will be for premium hosting services, and fully managed sites. I am adding features to it for enhanced security and usability. One of those features is a server side spam filtering service with configuration options within cPanel.</p>
<h2>Catch Spam As Soon as Possible</h2>
<p>On our Beef server, I recommend people use a service like gMail to retrieve their domain&#8217;s email, and take advantage of Google&#8217;s built-in spam filtering. That works fine for individuals and most small organizations, but it does show the path the email takes in the header. Other options include commercial services that require changing the MX records on the domain, and they work fine. For instance, Google Apps will have the MX records changed, and the email goes directly to Google&#8217;s servers rather than through the domain. But like the free gMail option, the email headers show the path the email has taken.</p>
<p>Our new server is named &#8220;Chicken&#8221;. As you can see, I&#8217;m carrying out the &#8220;kabob&#8221; theme with our server names (our DNS servers are named &#8220;Pepper&#8221; and &#8220;Onion&#8221;). On Chicken I&#8217;m taking a different approach, with server-side email scanning from the well-regarded opensource project <a href="http://mailscanner.info/intro.html">MailScanner</a> that leaves the email headers intact. I have used a commercial installation service to install and configure MailScanner and add a plugin to cPanel for configuration, and made the mistake of calling it &#8220;commercial&#8221; software for that reason. The &#8220;commercial&#8221; portion of the project is simply the installation and configuration service, and the plug-in interface to cPanel. Jules, the developer of MailScanner, caught my error (you can see his comment below). My apologies to Jules!</p>
<p>Numerous configuration options exist, including white listing, black listing, and different levels of spam filtering, all easily accessed from the customer&#8217;s cPanel. Testing is on-going with only a few domains on the server, but I like what I&#8217;m seeing so far:</p>
<blockquote><p>
MailScanner Status:<br />
  57 messages Scanned by MailScanner<br />
  943.1 Total KB<br />
  10 Spam messages detected by MailScanner<br />
  2 Viruses found by MailScanner<br />
  6 Content Problems found by MailScanner<br />
  55 Messages delivered by MailScanner
</p></blockquote>
<p>I am having Mailscanner deliver all messages, except those containing viruses, to check for &#8220;false positives.&#8221; So far it seems to be working very well with the default settings. </p>
<p><font size="x-small">Post edited Dec. 12, 2011, to correct description of MailScanner.</font></p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/mailscanner-service-on-new-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Testing a New Server</title>
		<link>http://hostkabob.com/testing-a-new-server/</link>
		<comments>http://hostkabob.com/testing-a-new-server/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 18:29:41 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=717</guid>
		<description><![CDATA[A New Server (maybe!) Our search for a new server for our much needed expansion may be over. We have found what we think will be a great supplier with servers in the Coloat data center in Atlanta, Georgia. With a 100gbps port and multiple bandwidth providers, this enterprise grade server should do well for [...]]]></description>
			<content:encoded><![CDATA[<h1>A New Server (maybe!)</h1>
<p>Our search for a new server for our much needed expansion may be over. We have found what we think will be a great supplier with servers in the <a href="http://www.coloat.com/">Coloat data center</a> in Atlanta, Georgia. With a 100gbps port and multiple bandwidth providers, this enterprise grade server should do well for our business hosting clients. </p>
<h2>Provisioning and Testing</h2>
<p>As always, the server will need to be fully tested after provisioning is done this afternoon. We will upgrade the server and employ our server security suite, with nightly scanning for server root kits and viruses, as well as our website exploit scanner service. Then, we will move some test sites onto the server for a few days of &#8220;burn in&#8221; with our system.</p>
<h2>Provider Qualification</h2>
<p>Because HOSTkabob is a <a href="http://hostkabob.com/about-hostkabob/">different kind of hosting company</a>, I partner with small and medium sized providers who offer full management and the kind of personalized attention I give my own customers. In each case, I get to know the owner of the company, and can call on them if an issue isn&#8217;t resolved by their support technicians. Finding the right server specs is not a problem, but finding the right provider for that server definitely is! Business is really built on relationships, not just technical specs.</p>
<h2>Next Steps</h2>
<p>If the server works to our expectations, we will be opening it up for new accounts by the weekend. Stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/testing-a-new-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fully Distributed DNS</title>
		<link>http://hostkabob.com/fully-distributed-dns/</link>
		<comments>http://hostkabob.com/fully-distributed-dns/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 19:49:32 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=635</guid>
		<description><![CDATA[New Server Online HOSTkabob has added another DNS server. This moves all name servers off of our hosting servers. Why is this important? As we explain in our New Server Online post earlier this year, having the name servers hosted on different servers leads to improved reliability. A single server outage will not make your [...]]]></description>
			<content:encoded><![CDATA[<h1>New Server Online</h1>
<p><img src="http://hostkabob.com/wp-content/uploads/2011/12/1516459-xsmall-300x168.jpg" alt="Another new server at HOSTkabob!" title="Servers" width="300" height="168" class="alignleft size-medium wp-image-621" />HOSTkabob has added another DNS server. This moves all name servers off of our hosting servers. Why is this important? As we explain in our <a href="http://hostkabob.com/new-server-on-line/">New Server Online</a> post earlier this year, having the name servers hosted on different servers leads to improved reliability. A single server outage will not make your site &#8220;disappear&#8221; from the global domain name system.</p>
<h2>DNS Server Location</h2>
<p>Our first DNS server was located in San Francisco, CA, so we looked for a domestic location that would take advantage of different Internet routing. Our new DNS server is in South Carolina, just about as far from San Francisco as we can get and remain in America!</p>
<h2>More Web Hosting Servers Coming</h2>
<p>We are in negotiations for a new web hosting server, either on the east or west coast. Like our existing server, it will be a cPanel server serving the personal, small business, WordPress and fully managed, turnkey hosting markets. With offerings from <a href="http://hostkabob.com/web-hosting/personal-hosting/">$2 a month</a> to our &#8220;turn key&#8221; <a href="http://hostkabob.com/web-hosting/1-2-3-managed-business-hosting/">fully managed business website plan</a>, there are options for everyone at HOSTkabob. </p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/fully-distributed-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server Security</title>
		<link>http://hostkabob.com/server-security/</link>
		<comments>http://hostkabob.com/server-security/#comments</comments>
		<pubDate>Sun, 27 Nov 2011 21:17:48 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=591</guid>
		<description><![CDATA[Refugees Many of our customers come to us from the mega-hosts with sad stories to tell. Some have been with them for years, but as soon as there is a problem, the mega-host abandons them. The call center staff is rude, the first level techs are beyond rude, and the higher level techs are obstinate, [...]]]></description>
			<content:encoded><![CDATA[<h1>Refugees</h1>
<p>Many of our customers come to us from the mega-hosts with sad stories to tell. Some have been with them for years, but as soon as there is a problem, the mega-host abandons them. The call center staff is rude, the first level techs are beyond rude, and the higher level techs are obstinate, sub-human tech-jerks. Well, not really <em>sub-human</em>, but it sure seems that way.</p>
<p>Recently, we have heard from several mega-host customers that their WordPress installations have been hacked even though they kept them up to date. In one case, the host would not allow the customer to put the site back online until he had it certified clean by a third party. As a small non-profit, they were getting hit with a double whammy &#8230; their website was the source for donations, and they would have to pay for certification that their site was clean. I volunteered to help them out, and worked with their host. And it wasn&#8217;t easy because the host&#8217;s tech support people were less than cooperative.</p>
<h2>A Different Philosophy</h2>
<p><a href="http://hostkabob.com/wp-content/uploads/2011/11/site-ina-box.jpg"><img src="http://hostkabob.com/wp-content/uploads/2011/11/site-ina-box.jpg" alt="What&#039;s Included in Your Webhosting" title="site-ina-box" width="74" height="88" class="alignleft size-full wp-image-571" /></a>Web hosts typically advertise the physical attributes of the hosting accounts &#8230; all those confusing terms and numbers that we web hosts love. But they rarely tell you what is not included &#8230; what is not &#8220;in the box&#8221;. While you always check to see if that shiny new toy has &#8220;batteries included,&#8221; knowing what to ask for in hosting is another thing entirely. </p>
<p>I have a different philosophy about web hosting, but I admit it is still developing. I think people are less concerned about disk space and bandwidth and how many bits are in a byte, and more concerned about service. Most consumers have no idea that their website can get hacked, and are shocked to learn that the person who knows the most about it &#8230; the web host &#8230; won&#8217;t help them when it happens.</p>
<h2>Putting it All Together</h2>
<p><img src="http://hostkabob.com/wp-content/uploads/2011/11/all-pieces.jpg" alt="All the Pieces" title="all-pieces" width="74" height="88" class="alignleft size-full wp-image-572" />I run a tight ship, and found out I do some things other hosts don&#8217;t. Frankly, I&#8217;m surprised. Server security is important to me, and if one of my customer&#8217;s gets hacked, I&#8217;m forced to do at least one of the things the mega-hosts do: suspend the site so it doesn&#8217;t take down the rest of the accounts. But then I search for the problem, and try to fix it. Getting the site clean and back on-line is my first priority; finding the cause of the problem is a close second, so corrective actions can be taken to prevent re-infections.</p>
<p><b>Nightly scans</b> on our servers is a priority. I want to find the problem as soon as possible. Four separate programs scan the server each night looking for server rootkits, malware, redirect scripts and viruses. A firewall is in place to protect against brute force log in attempts. I get an immediate email report when a brute force attack has happened. And I get an immediate notice of any <em>successful</em> log ins as well, so I can ensure that only authorized personnel are accessing the server.</p>
<h2>Nobody&#8217;s Perfect</h2>
<p>No one in this business is perfect, and it is always possible that server security is compromised. But my pledge to you is that I will continue to do everything in my power to protect your sites. And when something happens &#8230; I&#8217;ll be there to help. And I&#8217;ll try to act <em>human</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/server-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our Backup Policy</title>
		<link>http://hostkabob.com/our-backup-policy/</link>
		<comments>http://hostkabob.com/our-backup-policy/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 06:51:31 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=503</guid>
		<description><![CDATA[Always Keep Backups I always recommend clients keep a backup of their sites in case our server backups fail. cPanel includes an easy-to-use backup feature, and users of WordPress can use the built in Export function in Tools > Export to save a copy of their posts, comments and other content (note that the WordPress [...]]]></description>
			<content:encoded><![CDATA[<h1>Always Keep Backups</h1>
<p>I always recommend clients keep a backup of their sites in case our server backups fail. cPanel includes an easy-to-use backup feature, and users of WordPress can use the built in Export function in Tools > Export to save a copy of their posts, comments and other content (note that the WordPress Export feature does not make copies of your images or other media, just the text content).</p>
<h2>Server Backup Policy</h2>
<p>But we also back up our server. I believe there are three things you need to protect against &#8230; machine, man and God. &#8220;Machine&#8221; problems occur; a database can be corrupted due to a disk failure, the server power supply can burn out, etc. The risk from &#8220;man&#8221; is when one of us does something that sounded like a good idea at the time, but corrupted or lost our data. Protecting your data from &#8220;Acts of God&#8221; means having the ability for your data to survive even if the next Katrina hits the data center.</p>
<h3>Data Center Backups</h3>
<p>Using R1Soft&#8217;s CDP backup product, we keep 30 daily restore points for your website. These backups are stored on a separate server in the data center in Denver, so they are there to help protect against &#8220;machine&#8221; and &#8220;man&#8221; &#8230; either server failure or a human mistake that erases data on the server.</p>
<h3>Daily Remote Backup</h3>
<p>Because our main backup source is in the same data center, we also backup our server to another server, in Northern California. This backup runs nightly, and overwrites the previous day&#8217;s backup. This single daily backup is intended to help protect against natural disasters &#8230; &#8220;Acts of God&#8221; as the insurance folks would put it &#8230; that could take out the data center in Denver.</p>
<h3>Daily Development Server Backups</h3>
<p>But we&#8217;re not finished yet. In my office near Los Angeles, I have another server that also performs a nightly backup. I keep 7 days of daily backups on this server, with each backup over-writing the one from the week before. I also keep four weekly backups, taken on the 7th, 14th, 21st and 28th of each month, which are overwritten when that date comes around again. </p>
<h2>More Backups, More Security</h2>
<p>In all, there are at least 42 copies of your website stored in Denver, Northern California and Los Angeles. It sounds like overkill, and perhaps it is, but I take the responsibility to secure the server against data loss due to machine, man, or Acts of God very seriously.</p>
<p>But anything can happen, and I still recommend you keep a backup copy of your site!</p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/our-backup-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Virtual Servers</title>
		<link>http://hostkabob.com/site-virtual-servers/</link>
		<comments>http://hostkabob.com/site-virtual-servers/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 18:58:01 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[Virtual Private Servers]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[VPS for Sites]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=380</guid>
		<description><![CDATA[VPS for Sites Site Virtual Servers combine the flexibility of a Virtual Private Server (VPS) with the economy expected from HOSTkabob. What is a VPS? A VPS is a &#8220;slice&#8221; of a dedicated server, with generous disk space allotments and a guaranteed share of the processor and memory. But they can be time-consuming to set [...]]]></description>
			<content:encoded><![CDATA[<h1>VPS for Sites</h1>
<p>Site Virtual Servers combine the flexibility of a Virtual Private Server (VPS) with the economy expected from HOSTkabob.</p>
<h2>What is a VPS?</h2>
<p>A VPS is a &#8220;slice&#8221; of a dedicated server, with generous disk space allotments and a guaranteed share of the processor and memory. But they can be time-consuming to set up and configure, unless you opt for an expensive fully-managed VPS. </p>
<h2>Solutions</h2>
<p>I took a new look at what was offered, and decided there was a need for something in between these extremes. A VPS for an individual web site, for the web site owner who wants his web site to work for him, rather than for him to work on the site. Or, a service for the web developer or multiple site host who doesn&#8217;t want to become a server administrator in his spare time. My name for this service is <a href="http://hostkabob.com/web-hosting/site-virtual-servers/">SVS &#8211; Site Virtual Servers</a>. And at just $10 or $15 per month, they are great deal.</p>
<p>You can read all the details on my <a href="http://hostkabob.com/web-hosting/site-virtual-servers/">Site Virtual Servers Page</a>. But basically, I took the best of both worlds, the economy of an un-managed VPS and the ease of a managed VPS, and applied my low cost management services to them.</p>
<p>Contact <a href="mailto:frank@hostkabob.com">me directly</a> or use our <a href="http://hostkabob.com/clients/contact.php">Contact Form</a> for more information. </p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/site-virtual-servers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP updated to 5.3.6</title>
		<link>http://hostkabob.com/php-updated-to-5-3-6/</link>
		<comments>http://hostkabob.com/php-updated-to-5-3-6/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 17:22:53 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Script Security]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[backward incompatible]]></category>
		<category><![CDATA[deprecated]]></category>
		<category><![CDATA[ereg]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[split]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=356</guid>
		<description><![CDATA[One advantage of having full control over the server is that I can install the latest software upgrades as they come along. This past week, I installed PHP 5.3.6, the latest stable version of PHP. This updates security features and provides new functions that some scripts are starting to include. Experiencing Problems with PHP Scripts? [...]]]></description>
			<content:encoded><![CDATA[<p>One advantage of having full control over the server is that I can install the latest software upgrades as they come along. This past week, I installed PHP 5.3.6, the latest stable version of PHP. This updates security features and provides new functions that some scripts are starting to include.</p>
<h2>Experiencing Problems with PHP Scripts?</h2>
<p>There are some &#8220;backward incompatible changes&#8221; in this release of PHP; review this list if you are having trouble with your PHP scripts: <a href="http://www.php.net/manual/en/migration53.incompatible.php" target="_blank">Backward Incompatible Changes</a>.</p>
<h2>Running Your Own or non-HOSTkabob Managed Scripts</h2>
<p>PHP 5.3.6 includes warnings about &#8220;deprecated functions&#8221; that have been turned off in the config file (as per the PHP group&#8217;s recommendation). The functions that are deprecated, and will cease functioning in PHP 6 are:</p>
<blockquote><p>
Deprecated functions:</p>
<p>    call_user_method() (use call_user_func() instead)<br />
    call_user_method_array() (use call_user_func_array() instead)<br />
    define_syslog_variables()<br />
    dl()<br />
    ereg() (use preg_match() instead)<br />
    ereg_replace() (use preg_replace() instead)<br />
    eregi() (use preg_match() with the &#8216;i&#8217; modifier instead)<br />
    eregi_replace() (use preg_replace() with the &#8216;i&#8217; modifier instead)<br />
    set_magic_quotes_runtime() and its alias, magic_quotes_runtime()<br />
    session_register() (use the $_SESSION superglobal instead)<br />
    session_unregister() (use the $_SESSION superglobal instead)<br />
    session_is_registered() (use the $_SESSION superglobal instead)<br />
    set_socket_blocking() (use stream_set_blocking() instead)<br />
    split() (use preg_split() instead)<br />
    spliti() (use preg_split() with the &#8216;i&#8217; modifier instead)<br />
    sql_regcase()<br />
    mysql_db_query() (use mysql_select_db() and mysql_query() instead)<br />
    mysql_escape_string() (use mysql_real_escape_string() instead)<br />
    Passing locale category names as strings is now deprecated. Use the LC_* family of constants instead.<br />
    The is_dst parameter to mktime(). Use the new timezone handling functions instead.</p>
<p>Deprecated features:</p>
<p>    Assigning the return value of new by reference is now deprecated.<br />
    Call-time pass-by-reference is now deprecated.
</p></blockquote>
<p>The &#8220;ereg&#8221; and &#8220;split&#8221; family of functions are the most common ones used. If you are running your own scripts or scripts you have purchased in the last few years, contact the author to make sure you have the latest updated version. </p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/php-updated-to-5-3-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hidden Limits in &#8220;Unlimited&#8221;</title>
		<link>http://hostkabob.com/hidden-limits-in-unlimited/</link>
		<comments>http://hostkabob.com/hidden-limits-in-unlimited/#comments</comments>
		<pubDate>Thu, 07 Apr 2011 18:41:09 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[backup limits]]></category>
		<category><![CDATA[disk space limits]]></category>
		<category><![CDATA[file type limits]]></category>
		<category><![CDATA[inodes]]></category>
		<category><![CDATA[unlimited]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=349</guid>
		<description><![CDATA[Choosing a Web Host Choosing a web host can be difficult. You have to find the best host for your situation, and frankly, sometimes that means HOSTkabob is not the best host for you. So how do you choose a host? One of the least important things is the amount of disk space and &#8220;bandwidth&#8221; [...]]]></description>
			<content:encoded><![CDATA[<h2>Choosing a Web Host</h2>
<p>Choosing a web host can be difficult. You have to find the best host for your situation, and frankly, sometimes that means HOSTkabob is not the best host for you. <div id="attachment_350" class="wp-caption alignright" style="width: 310px"><a href="http://hostkabob.com/wp-content/uploads/2011/04/owl.jpg"><img src="http://hostkabob.com/wp-content/uploads/2011/04/owl-300x208.jpg" alt="An owl, barely visible due to natural camoflauge" title="owl" width="300" height="208" class="size-medium wp-image-350" /></a><p class="wp-caption-text">A TOS should not be camoflauged!</p></div></p>
<p>So how do you choose a host? One of the least important things is the amount of disk space and &#8220;bandwidth&#8221; (data transfer) the host offers. Yet these are usually at the top of the ads, often trumpeting &#8220;unlimited&#8221; disk space and &#8220;unlimited&#8221; bandwidth. This seems attractive, as you don&#8217;t really know how much disk space you will need, and who the heck knows what bandwidth is? You certainly don&#8217;t want to be trapped into huge overage charges like you were with your first mobile phone (&#8220;100 minutes? I&#8217;ll never go over that!&#8221;).</p>
<h2>Look at the TOS &#8211; If You Can Find It</h2>
<p>Web hosts publish a &#8220;Terms of Service&#8221; (TOS) that really defines what they offer, what you can do with the web space. One danger sign is when you can&#8217;t find a link to the TOS. Seriously, some hosts do not allow you to see the TOS until you are in the shopping cart, committed to buy the web hosting account. We don&#8217;t do that &#8230; our TOS is <a href="http://hostkabob.com/about/terms-of-service/">here</a> (accessed from the &#8220;About&#8221; menu). </p>
<h2>Hidden Limits</h2>
<p><b>CPU / Memory:</b> Nearly all shared web hosts will place a limit on CPU and memory used by your account. This is to protect all the accounts from one user who decides to run an intensive script or test his programming skills and ends up crashing the server. For hosts like HOSTkabob, these limits are a generous 25% of total resources for more than two minutes. With that kind of limit, your WordPress or forum site can safely use 80% or more of the CPU for a few seconds, as it may do when indexing or deleting posts. A sustained activity at 25% over two minutes &#8230; an eternity in the computer world! &#8230; is a high limit with so few sites on our server. Hosts with thousands of sites will have much lower limits in their TOS. And if you enjoy our fully managed services, you never have to worry about this limit as we design and optimize your site.</p>
<p><b>Inodes:</b> Unlimited hosts will have &#8220;inode limits&#8221; in place. What is an &#8220;inode&#8221;? The <a href="http://en.wikipedia.org/wiki/Inode" target="_blank">official explanation</a> is that its a disk file or folder. You start with some before you even upload a single file to your account, perhaps dozens of them. Even high inode limits like 50,000 can easily be reached. One account we host, with 933 MB of files has 19,000 inodes.  Another one with just 209 MB of files has more &#8230; 19,256 inodes! If these file structures are typical of the number of files you might host, your &#8220;unlimited disk&#8221; plan will really hold somewhere between 600 MB and 3 GB. They just express the limit in a term you are unlikely to understand. I call that &#8220;lying&#8221;, but then I&#8217;m told I&#8217;m sometimes too stringent in my views!</p>
<p><b>File Type restrictions:</b> Hosts with defined disk space really don&#8217;t care what you store in your web space, as long as its legal. You take a risk because the role of a web server is to expose the files on it to the rest of the world, so you wouldn&#8217;t want to store unencrypted personal data on it (on-line backup companies use hardened servers and encryption to ensure your personal files are safe). But if you want to use your disk space for photos of your family vacation, you can. Unlimited hosts often require files to be linked from your website, or limit the percentage of files that can be media files, etc. They may restrict video, sound or image files severely. </p>
<p><b>Backup limits:</b> You may opt to have a host that does not back up your web site, and manage it on your own. That&#8217;s your choice. HOSTkabob uses a commercial back up solution, <a href="http://www.r1soft.com/" target="_blank">R1Soft</a>, that keeps at least 7 days of backups in a different data center. We also keep our own daily backup on another server, just because we are a little paranoid about losing data. What some hosts hide in their TOS is that they keep only XX number of megabytes of backup from each account, or skip backing up accounts over a certain size. You probably won&#8217;t remember that until disaster strikes.</p>
<p><b>FTP Speed Limits:</b> HOSTkabob is the autobahn of hosts, with no artificial limits on your connection speed. Some &#8220;unlimited hosts&#8221; impose throttling schemes on FTP transfers. They have to; because they have hundreds or thousands of sites on their servers, everyone has to share the resources. </p>
<h2>Conclusion</h2>
<p>There are other schemes to limit your account with the unlimited hosts. If you don&#8217;t think HOSTkabob will work for you, I will be happy to recommend another host I think can help you. I would rather see you host an account with an honest and stable web hosting company than hear about your struggles with hidden limits later on.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/hidden-limits-in-unlimited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speeding UP Your Sites</title>
		<link>http://hostkabob.com/speeding-up-your-sites/</link>
		<comments>http://hostkabob.com/speeding-up-your-sites/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 17:14:56 +0000</pubDate>
		<dc:creator>fshagan</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Cache]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Server Cache]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WP Super Cache]]></category>

		<guid isPermaLink="false">http://hostkabob.com/?p=346</guid>
		<description><![CDATA[We have recently tweaked the server to increase loading speed for all our customers. And, for our fully managed customers, we are working on more improvements to their individual sites. Server Improvements The server is capable of running several different caching methods, but each comes with a dark side: use of memory. On a shared [...]]]></description>
			<content:encoded><![CDATA[<p>We have recently tweaked the server to increase loading speed for all our customers. And, for our fully managed customers, we are working on more improvements to their individual sites.</p>
<h2>Server Improvements</h2>
<p>The server is capable of running several different caching methods, but each comes with a dark side: use of memory. On a shared server, all the sites share the memory, so having a huge cache can actually harm performance. The trick is to use the caching method that provides the best bang for the buck, yet, in my opinion, allows the normal memory usage to be under 75% of total memory.  Our current memory usage, with the new cache enabled, is just 66% of the total. Why is that important? It allows your site to &#8220;burst&#8221; into the unused memory space for an individual application or unexpected surge in the number of visitors.</p>
<p>We also continue to optimize our MySQL data base performance. This is a slow process, as we tweak the configuration and wait 48 hours to gather data on the number of tables opened, memory usage, etc. And then we re-tweak a bit. Like the shampoo bottles say, &#8220;lather, rinse, repeat&#8221;.</p>
<h2>Site Improvements</h2>
<p>Along with our server-side tweaks, we have found the WordPress plug in &#8220;W3 Total Cache&#8221; to be superior to our prior favorite, WP-Super Cache. We are rolling it out to our fully managed customers with busy WordPress sites. It is capable of leveraging our server-side tweaks a bit more, and provides some dramatic improvements. In one case this morning, an extremely database and graphics intensive WordPress site saw home page load time decrease from 24 seconds to under 11. We&#8217;re still working on that load time, but we have made some headway.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostkabob.com/speeding-up-your-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

