As the My Store Locator Plus® service continues to grow we are finding it more important than ever to fine tune our web server and PHP processes to better serve the larger data and network demands. A recent review of performance showed process timeouts happening during large data imports and side-loading; especially when the read and write endpoints hit the same server node. Here are some things we did to improve performance.
Get off faux sockets
PHP FPM is typically installed with file-based sockets. While this lessens traffic on the network hardware, most modern servers are equipped with fiber-ready network connections. These network ports and the TCP stack that interfaces with them can often handle a higher peak load of I/O requests than the file system can manage via the “pretend” sockets run through the operating system file I/O requests.Read More
Network access companies, including mobile carriers, need to focus on improving network access first. Expand both the footprint and the capacity. That is the biggest issue worldwide and remains a primary issue in America. It is one of the reasons America ranks 18th in the world NOT because the current network is too slow.
In my home town, one of the top 5 fastest growing cities in America for the past 4 years, the Verizon network ranges from horrid to OK. The network often drops connections or significantly reduces access to old-school CDMA (1/10th the speed of LTE) whenever tourists are in town – 8 months of the year. The access, tourists around or not, is non-existent or spotty-at-best all over town; in my neighborhood near the marsh, at the entrance to the public Shem Creek park, driving past the SCEG right-of-way as I drive to the entrance of my neighborhood, and several other locations around town. This is normal in a town that the infamous Verizon-Red-Is-Way-Better-Than-Sprint-Yellow Map shows fully bathed in Verizon red. In fact I am writing this from my home with one bar on 1x; far more common than LTE access around town.
The problem is that for minimal investment in adding “LTE Advanced”, whatever that made-up tech-sounding term is supposed to be, to the existing network gets Verizon a LOT more marketing bang for the buck. Fixing the network is costly. It requires physical hardware upgrades and crews to swap out equipment. It requires buying land or access rights to put up the antennas in the right places. It requires a company with a TRUE focus on serving their customers. Making up a new term that has a good marketing vibe and tweaking your existing network software however is relatively cheap for something that will get a lot of media attention. In return the customers will suffer as fewer channels are available to serve already over-crowded networks.
Marketing BS wins over true progress yet again.
Verizon’s ‘LTE Advanced’ network promises 50 percent higher speed