Categories
Internet

altafiber FiOptics 2 Gigabit

A follow-up to my original FiOptics article, we recently upgraded to their (Cincinnati Bell is now altafiber) 2 gigabit service. The service is rated at 2 Gbps down and 1 Gbps up.

The extra bandwidth necessitated a new ONT, which I was told supports up to 10 gigabits, and an SFP module for the UniFi UDM Pro as the ethernet port is only rated for 1 Gbps. That, coupled with a UniFi switch that has 2.5 Gbps Ethernet ports, means we actually access the full available bandwidth.

Overall the service has been solid, and really no different from our previous service. Just like 1 Gbps service felt like overkill at the time, we grew into 1 Gbps and could, at times, saturate the available bandwidth. This should hopefully last us quite some time … until 10 Gbps becomes a thing 😉

Categories
Development Internet

WP Migrate DB Pro + Vagrant – 502 errors

I’ve been using WP Migrate DB Pro and Vagrant for some time, but there has always been one aspect that has really annoyed me: when pulling from a remote server to my local environment, Media downloads would (very) often fail due to a 502 timeout.

I had always assumed it was an error on the remote server, until one day I was reading through my local log files (as one does) and stumbled across a Nginx configuration change that made everything work as it should.

I should note that my configuration uses Nginx and PHP-FPM, and it’s the configuration of the latter which is where the tweak needs to be made:

location ~ \.php$ {
	...

	fastcgi_buffers 16 16k;
	fastcgi_buffer_size 32k;

	...
}

https://stackoverflow.com/questions/46205725/nginx-502-fastcgi-error

Where you configure how PHP files are handled, be sure to increase the buffers and buffer size — the defaults are too small to handle the amount of data downloaded by WP Migrate DB Pro.

With this simple change, I can finally work locally with WordPress and be sure my files are in sync with the remote server.

Categories
Internet Learning

Duolingo to busuu

I’m so frustrated that I just need to put this somewhere — I’m giving up on Duolingo today after 328 continuous days of using it. They have this thing called a streak, or your total days of continuous use, and so I’ve been using Duolingo every day for 328 days.

I’m getting off track, my disappointment has nothing to do with my streak and everything to do with Duolingo’s monetization strategy. They know people have become hooked on having a long streak, so they’ve decided now it’ll cost you to keep it. To be fair, you can earn their virtual currency to retain your streak should you forget your daily lesson a day here or there, but now that virtual currency is harder to earn and the cost of retaining that streak has gone up. Oh sure, they’ll sell you more virtual currency, but why even have virtual currency? I think it misses the point of trying to learn another language.

So, I’ve done some research and just now signed up, and paid for, a year of busuu, and so far it’s as good or better than Duolingo in every way that’s important to me. On top of that, I can send my own practice phrases (written or audio) and other users will critique them and provide feedback, and I get to do the same. That feels very gratifying to me.

Anyway, I hate to give up the streak, but it’s time.

Categories
Apple Internet

Cincinnati Bell FiOptics Gigabit

Just a quick note about Cincinnati Bell FiOptics Gigabit service, it’s pretty much fantastic. I ran this tonight (2014-10-06 23:16:45 EDT), and although I’ve had the download a bit faster (as much as 850 Mbps), this is still amazingly fast internet.

speedtest

But one thing I think that’s worth mentioning, and something Cincinnati Bell does at least a decent job of doing themselves, is that you will not be able to achieve these speeds without hardware to support gigabit internet. Without actually looking it up, I would guess that most Macs built within the past 5 years (or so) have a gigabit Ethernet port. More recent PCs probably have this as well. But what will really trip you up is your network hardware. In my household we have a number of Apple Airport Extreme’s which have gigabit ports, both on the LAN and WAN ports. What I discovered, however, is that converting a WAN input (from the FiOptics 1 Gbps service) to a useable 1 Gbps LAN output is not as simple as making sure the WAN and LAN ports are the gigabit variety. The best my Apple hardware could muster is about 250 Mbps. I ended up referencing the following WAN to LAN chart in order to find a router capable of converting WAN to LAN at the full 1 Gbps. As you can see via my results above, accounting for overhead and some network congestion, I’m pulling (more or less) the 1000 / 250 Mbps connection I was told I could receive. I say “could” because they only guarantee 300 Mbps down … I’m not sure what an acceptable upload speed is.

In summary, the speed is fantastic.

2014-10-07 Update

I found a Speedtest.net server in Chicago (Comcast, ironically) that would allow me to test at 1 Gbps.

2015-04-07 Update

Speeds are as good, if not better, 6 months later. I see fiber lines going up (or already up) all over the city. If you can get FiOptics Gigabit service, I highly recommend it!

speedtest_2015_04_07

2015-10-27 Update

While Speedtest.net speeds are still good, depending on the server you hit, you never see these speeds in real-world usage. Even big companies like Apple or Microsoft that use CDNs don’t allow (or cannot provide due to capacity constraints) much more than 100 – 150 Mbps. That said, most places will let you upload at almost full speed (~ 200 Mbps), which when compared to typical upload speeds of < 10 Mbps almost makes it worth it.

2016-03-05 Update

Download and upload speeds still seem to be just as high as ever, though as noted before, one rarely sees these kinds of speeds unless downloading from multiple sources at once. During peak hours, I may still be able to pull over 500+ Mbps on a bandwidth test but have Netflix or iTunes on the Apple TV essentially have to buffer the content before I can view it.

Something I’m interested to see pan out is comparing my 1000 / 250 Mbps service at home with my 100 / 50 Mbps service at the office. So far I haven’t been able to tell a big difference between the two speeds, but it is noticeable, especially when OS X or iOS updates are released and all the devices in the office are updating at once and the office connection becomes saturated.

2016-07-14 Update

More of the same, which is certainly good news!

2016-12-28 Update

No matter how when I try, I don’t seem to be able to pull anything close the the above speeds using speedtest.net. Even from Cincinnati Bell’s own speedtest page, I get about 550 / 200 Mbps and no more. I just so happened to wander over to DSLReports and ran their speedtest and was happier with those results. I’ll likely continue to use them instead of anything else, though I feel like I’m fishing for a speedtest that shows me what I want to see. Anyway, here is what I was able to get tonight:

The C rating for Top Speed is based on my own value of 1000 Mbps, though clearly I wasn’t, nor ever will, get anything near that speed in real-world scenarios.

2017-07-09 Update

Per my last update, speedtest.net tests hadn’t been coming close to anything I used to get, however, today I ran one just for fun and received the following:

That’s inline with what I had been receiving, so I’m glad to see those sorts of results. FiOptics continues to be fast overall, though I’m still disappointed that some major providers cannot (or will not) transmit data more than about 100 Mbps. Services like Netflix are still essentially instant. The part I’m most used to day-to-day is that we can have many devices streaming or downloading (or uploading; backups) and no single device is ever affected by any another.

For anyone that might be interested, when you take two FiOptics locations with similar speeds (my office being the other location; 500 / 125 Mbps) and connect them via a VPN tunnel, it feels as if everything is on the same local network. I have Ubiquti UniFi products installed at these two locations, so creating a VPN connection between locations is very easy. With that connection in place I can remotely control devices and have the same (lag) experience as if I were onsite. It’s an unexpected benefit that has proven very useful.

I continue to recommend this service to anyone who is OK paying the price premium — it has been a solid decision thus far.

2017-11-25 Update

Recently I’ve been testing out some new networking firmware, but ended up needing to revert to their stable codebase. Just to make sure things were working correctly, I performed a random speedtest.net test and received the following:

This is an a holiday weekend, so I’m guessing the tubes are light this afternoon (12:34 eastern), but I felt the result was pretty superb considering I have Spotify streaming, and the TV is streaming PBS in the other room.

I also realized that I’ve had gigabit service for three years now, and my only real complaint is that I assumed it would be cheaper now. At my location, I essentially have zero downtime, and I never notice any services being sluggish — though sometimes Netflix can take an extra second during the prime TV viewing hours.

FiOptics gigabit is still something I would recommend!

2018-04-24 Update

2019-11-28 Update

2020-08-09 Update

2021-12-07 Update