Giant Sequoia Tree Photo
My in-laws live year-round very near the south entrance to Yosemite National Park. It only takes a few minutes for me to drive in and reach the Mariposa grove of giant sequoia trees (Sequoiadendron giganteum), so I will often go into the park early in the morning and take a run through the trees before anyone else arrives. This time I put my hiking boots on and brought a camera, hitting the trail about 6:30. There was nobody around, not even another car in the parking lot. I made a stop at the Bachelor and Three Graces (how can one not stop here?). Eventually, I found the most photogenic tree of the morning along the upper loop trail, lit nearly in its entirety by early morning sun while the surrounding trees were shaded.
![]() |
| A giant sequoia tree, soars skyward from the forest floor, lit by the morning sun and surrounded by other sequioas. The massive trunk characteristic of sequoia trees is apparent, as is the crown of foliage starting high above the base of the tree. Image ID: 23259 Species: Giant sequoia tree, Sequoiadendron giganteum Location: Mariposa Grove, Yosemite National Park, California, USA View this Image in Google Earth! |
![]() |
| Giant sequoia trees, roots spreading outward at the base of each massive tree, rise from the shaded forest floor. Image ID: 23258 Species: Giant sequoia tree, Sequoiadendron giganteum Location: Mariposa Grove, Yosemite National Park, California, USA View this Image in Google Earth! |
See more giant sequoia photos, Sequoiadendron giganteum, Mariposa Grove.
Keywords: sequoia, giant sequoia tree, photo, picture, image, Yosemite National Park, Mariposa Grove, Sequoiadendron giganteum.
Gift from the Sea
A wave truly is a gift from the sea**. We are baking in a heat wave right now in Southern California, and the only respite is water. I have not been out to photograph waves for a really long time, so I decide to go out this morning since even if there is no surf it is too hot to go running or work out at the gym. At 7am I arrive at my favorite barrel spot, the one place that almost always has at least a little bit of hollowness even when the waves are tiny. I am pleasantly surprised by beautiful conditions. The water is pure glass, there is not a speck of wind, and decent little tubes are coming in every few minutes. Wow, only one guy is out here, while up the road at Cardiff Reef I can see a ton of people including what looks like 10-15 sweepers. How nice to have this little stretch of beach so empty. The water felt great, cool but not cold. I bagged a few wave photos in spite of the fact I am using my slowest-frame-rate camera body (1DsII). Labor Day will be here soon and that, along with the start of school, really clears out the water. The best months of surf are just ahead. I love living near the ocean.
![]() |
| Cardiff morning surf, breaking wave. Cardiff by the Sea, California, USA. Image ID: 23293 Location: Cardiff by the Sea, California, USA |
![]() |
| Cardiff morning surf, breaking wave. Cardiff by the Sea, California, USA. Image ID: 23294 Location: Cardiff by the Sea, California, USA |
![]() |
| Cardiff morning surf, breaking wave. Cardiff by the Sea, California, USA. Image ID: 23297 Location: Cardiff by the Sea, California, USA |
** With apologies to Anne Morrow Lindbergh.
Keywords: surf, wave, photo, ocean, sea, morning, picture.
Wordpress 2.8 Memory Usage and Bloat
I’ve been a fan of Wordpress for almost six years. I started blogging with Wordpress in 2005 and have upgraded several times over the years as new versions have come out. However, it may be time for me to say TTFN to Wordpress. I am usually very slow to upgrade any software I use, preferring to let others discover bugs first and waiting for a few maintenance releases before upgrading. However, after reading that Wordpress 2.8.3 contains several security fixes, on Friday I made the jump from 2.7 to 2.8.3. As soon as I did so problems arose, bringing my server to its knees and causing a variety of crashes. After two days studying the situation, reading up on recent Wordpress forums, making some configuration changes on the server on which my website is hosted and adding some diagnostic code to the Wordpress source itself, I am finally in a position to say with some confidence: Wordpress 2.8.3 is seriously bloated.
Triple the Memory == Bloat
It appears to me that recent programming changes in Wordpress have caused it to use quite a bit more memory than it did before. It could be that one change is responsible for much of the bloat, or that many small changes are each responsible for their own small shares of the problem.
Let me give an example to illustrate how significant the issue is. When a browser requests my most recent blog entry about humpback whale pictures, a PHP memory allocation on my web server of only 2.8 MB is required when using Wordpress 2.7. However, if Wordpress 2.8.3 is installed the required allocation balloons to 10.1 MB. That’s a factor of 3.6, or 260% more memory. (See below under “Instrumenting …” for how you can determine the memory allocation of your own Wordpress installation, its quite simple.) Visitors to my site don’t see ANY difference with the blog content yet by virtue of upgrading to 2.8.3 the web server was forced to allocate more than triple the memory. That’s crazy.
To see how widespread this problem is, Google “Wordpress + 2.8 + Fatal + Error” or keywords like that. You’ll find that many people have reported problems with memory allocation failures occurring on their web servers after upgrading to Wordpress 2.8. Now, here’s the curious part. The common wisdom in these online discussions seems to be to allow PHP (the scripting language upon which Wordpress is built) to use more memory. For instance, a typical installation of PHP and Wordpress might allow each instance of Wordpress serving up a page to use, say, no more the 32 MB of memory. The Wordpress community seems to recommend raising this limit to 64 MB to make the memory allocation failure problems of Wordpress 2.8.3 go away. Raising this limit can be done in a few ways: 1) by modifying wp-settings.php so that WP_MEMORY_LIMIT is initialized to 64M rather than 32M, and/or 2) by setting “php_value memory_limit 64M” in your .htaccess file.
As I searched the net on this issue I saw some comments essentially saying “This is just a server configuration issue, increase the memory to 64M”. Hello? Just a server issue? No, this is in fact a coding issue. If one requires 64 MB to display a page of text with a few widgets around it, something is wrong.
Simply put, increasing PHP’s memory limit is a short-term fix and is sidestepping the true problem, which is code bloat and inefficient programming. Allocating 64 MB to serve up a blog page is overkill, in fact 32 MB is more than enough. Realistically, a lean and mean blog should only require a few MB to do its thing. Think about it, how much memory does it take to query an entry from a MySQL database, run some ancillary functions to surround it with headers, widgets, titles, blogrolls, etc., format it and then present it to the output stream? If your Wordpress pages require more than 32 MB to serve, you had better have very few visitors, a powerful server or an expectation that you will periodically crash on your visitors. If you allow PHP to use up to 64 MB to serve up a single blog page, and you suddenly have a rush of visitors (say 10 at a time), you need plenty of memory on your server, or at least plenty of burst memory, or you stand a chance of have a failure of some kind that one or more of your visitors will see.
My hunch is that prior to Wordpress 2.8, few Wordpress users had to fiddle with the memory limit.
Traffic
My weblogs say I get about 5000-6000 unique visitors to my site each day, in addition to search engine crawlers. (There are fewer in the summer when students aren’t raiding photos for their reports). There are times when 100+ simultaneous instances of the httpd daemon are running on my server. Each page view (not just each visitor) invokes a new instance of the Wordpress software which, using 2.8.3 on my installation, would need 10 MB just to serve up the page. My server currently has about 400MB of real memory available, and up to 1 GB in “burst situations” (its a virtual private server). Using Wordpress 2.7 I rarely observed occasions when too many simultaneous page views caused an out-of-memory situation. In fact I figure it would take roughly 125 simultaneous views to use up the real memory and 300 or so to exhaust the burst memory. However, immediately after I installed Wordpress 2.8.3 on Friday I began to see PHP fatal errors and server daemons (services) dying due to lack of memory. They continued to occur at least every hour, at times when lots of people hit the site simultaneously. At 10 MB per page view using Wordpress 2.8.3, it would only take 40 simultaneous views (including search engines which are constantly pounding my site) to eat up the physical ram and start causing problems for the server.
After installing 2.8.3 and encountering problems, I first tried raising the WP_MEMORY_LIMIT and PHP memory limits to 64M as recommended by other Wordpress users, but the problem continued. I’ve made lots of custom tweaks to my installation of Wordpress, and am not afraid to fiddle with the code to get things to work better. So I set out to make some changes to the code in an effort to figure out what was going wrong.
Instrumenting Wordpress
To learn how much memory was being used by PHP to serve up a blog page, I added a few well placed calls to the PHP functions memory_get_usage() and memory_get_peak_usage(). memory_get_usage() reveals how much memory is in use at the moment the function is called, while memory_get_peak_usage() shows the maximum amount of memory required up to the point the function is called. In the index.php source file in the main Wordpress directory, I added the line
echo memory_get_peak_usage();
just before the final “?>”. This produced an additional line at the bottom of the blog, showing the peak memory use (in bytes) required by PHP to run the Wordpress scripts that generated the page being viewed.
(Note: calling this simple line of code instrumentation may be a bit rich since it is nothing more than one line of debug code. I actually instrumented wp-settings.php, adding memory checks before most of the require and require_once statements. Doing this allowed me to watch the memory accumulation ratchet up as each require statement is executed. I did not see a single obvious point where the memory ballooned, rather the accumulation was steady across all the require statements.)
It was in this way that I learned that Wordpress 2.8.3 was using over 10 MB to serve up a single blog entry in my installation. This was the default installation of 2.8.3; the only change I made was to the theme (I use classic) and one plug-in. I tried uninstalling the only plug-in (WP-Geo) but it made virtually no difference. It appears the bloat is in the Wordpress code itself. I made the same one-line addition to index.php in my 2.7 Wordpress installation and was pleasantly surprised to see how little memory was required, only 2.8 MB. The solution was obvious: revert to my prior Wordpress version. Since I had kept a copy of the entire Wordpress directory structure on my server before upgrading to 2.8.3, reverting to 2.7 was just a matter of renaming directories and running a few tests.
Conclusions
I wrote the code for the non-blog part of my stock photography web site to use between 1 and 3 MB of memory for any given page. For instance, this page of bald eagle photos requires about 2.5 MB of PHP memory to load. I’m comfortable with that. But 10 MB, which is what Wordpress 2.8.3 was requiring for a simple blog page, is simply too much. So I have reverted back to Wordpress 2.7 for now, and am keeping my fingers crossed that the talented Wordpress development community can make some improvements in the memory usage. My sense is that the community development for Wordpress focuses on adding “features” and little energy is devoted to improving existing code so that it operates more efficiently. However, if enough users experience the bloat problems that I have seen, Wordpress developers may take the issue seriously. We’ll see what happens. I am hopeful.
I’m also doubling the amount of memory on my server. Just to be safe.
A few related links:
Blue Anvil Journal » Blog Archive » Wordpress 2.8 Memory Usage
Seven Reasons Why Wordpress 2.8 Is Better Than Ever | Clint Maher
Allyn Gibson · On WordPress Woes
Google Search on “Wordpress” + “2.8″ + “64M” finds hundreds of comments on this problem.
Keywords: Wordpress, memory usage, upgrade, bloat, blog, software, version, server, PHP, fatal error, allocation failure.
A Note To Visitors
Please link to this website!
Do you like these photos? I hope so! I’ve gone to a lot of effort to not only take these photos but put them on the web for you and others to enjoy. If you like them, please consider linking to my web site. That’s right, make a link to my site (OceanLight.com) from your Facebook page, MySpace page, your Twitter account, your favorite internet community or from your school’s website. Linking to my site is a cost-free and effective way to support my photography efforts since your link will raise the visibility of my website and, hopefully, lead photo buyers to use my images in their publications. If you do link to my site, drop me a line and let me know. I’ll do my best to respond personally and say “thanks”.
If you want to link to my site, here is some HTML you can use. Just put your cursor in the box below, hit Control-A (”select all”), then Control-C (”copy”), and then paste it. Thanks!
Student Questions About My Photographs and Requests to Use My Images
Since this site was first published on the web in 1996, I have received many questions from students worldwide regarding my photos and the animal subjects I photograph. Regrettably, constraints on my time do not permit me to respond personally to all questions these days.
I also receive numerous requests from students and well-meaning organizations to use my images in school reports and on school or personal web sites. Please know that these images are costly to produce and I cannot give them away in high resolution form without a fee. However, you may use a printed copy of one of my images in your printed report, see below.
Printed Reports:
Students may use the images appearing on my site (OceanLight.com), in printed reports only for use in an elementary school, middle school or high school setting, provided that all three of the following conditions are met:
- The image is not altered in any way. This means that the watermark credit embedded in the image (if there is one) remains intact. I hope you understand, the watermark embedded in the image really needs to be there. The reality of the internet is that if I don’t put my name in the image, people will use it without even mentioning me or the fact that I worked hard to produce the image.
- The image is reproduced in printed form only. It may not be copied to another web site, emailed to others or stored on a computer server.
- A link to my website (Oceanlight.com) is created on your Facebook or MySpace page, Twitter account or your school’s website, and a written acknowledgement is included in the report, with a statement like “Blue whale image copyright Phillip Colla / Oceanlight.com.” See above for how to make a link to my website.
If you are really curious about the copyright, you can see my Full Copyright Statement.
Humpback Whale Pictures (Megaptera novaeangliae)
Some of my humpback whale pictures (Megaptera novaeangliae) are now on Photoshelter (in addition to the humpback whale pictures on this website). I was fortunate to assist Dr. Dan Salden of Hawaii Whale Research Foundation on the waters near Maui for quite a few years, and have some interesting photos that came from those efforts.
![]() |
| North Pacific humpback whale, breach. Image ID: 00205 Species: Humpback whale, Megaptera novaeangliae Location: Maui, Hawaii, USA View this Image in Google Earth! |
You can also see them in a nifty humpback whale photo slideshow.
Keywords: humpback whale picture, megaptera novaeangliae, stock photo, image, photograph.
Alien Spaceport Discovered In California
Last year on my flight home from Albuquerque (where I went to photograph birds at Bosque del Apache National Wildlife Refuge), our plane was driven off-course by a strange stream of magno-gravitronic pulses, and we found ourselves over an area of California not normally seen from commercial planes. The pilot requested that all the passengers lower their window shades. As everyone else did so, I noticed outside my side of the plane curious patterns on the ground below. It appeared to be some kind of airport carved into the desert below. I snapped off a photo of it, then noticed that the 6′5″ “flight attendant” was rushing down the aisle toward me with a serious face. Fortunately, he tripped and fell as another magno pulse rocked our plane. This gave me just enough time to pull the flash card with the photos from my camera and replace it with another before he then confiscated my gear. “Dude, this is not Burma,” I thought, but decided not to resist. Once we landed I got my camera back from another burly “flight attendant”, but all the images had been erased.
Anyway, once I got home I pulled the card containing the surreptitious image from where I had stashed it (you don’t want to know) and viewed it in Photoshop. This is the one image I got before Mr. Man got my stuff:
![]() |
| A top secret, high security alien spaceship depot in the desert east of the Colorado River. Long suspected but only confirmed to exist for the first time with this photograph, this is a derivative high tech interstellar flight complex arising from work originally conducted at the (nonexistant) Area 51. Strangely, certain curious aspects of this location, such as the circle and long oval tracks which support landings and liftoff of gravity drive Martian and Saturnian craft, are not shown on Google Earth, while other features in this photograph area such as the long ovoid skateboard track are indeed seen on Google Earth and can be matched to this image. The US Government will likely deny the mere existence of this bizarre Martian landing area. Alien Spaceship Landing Field, California, USA. Image ID: 22130 Location: Alien Spaceship Landing Field, California, USA View this Image in Google Earth! |
It appears to be some kind of alien spaceport. It could be where Elvis and Michael Jackson are. I think all the TARP money is really going to this place. Maybe its a gigantic doomsday neutron-meso-meta-particuloid accelerator capable of creating a miniature black hole to devour liberal California. What I find curious is that some features in this image can be matched against Google Earth’s imagery, while others cannot. Could Google’s images be subjected to government scrubbing before they are loaded onto the Google Earth servers? I smell a conspiracy. Check out the Google Earth view of this same location. You be the judge of whether something fishy is going on:

From Google Earth, this shows the location of an apparent alien spaceport, but the image appears to have been altered to hide the existence of the facility.
I am undertaking considerable personal risk in sharing this information. If my blog disappears, or I suddenly go silent and stop posting for a while, please start asking the difficult questions on my behalf.
Bodie State Historical Park Photos
I recently made a banzai road trip run up to Bodie State Park, near Mono Lake, to make some photos. I got to the park gate about 30 minutes before sunrise, and to my delight found that only two other photographers were there that morning. Solitude, at sunrise, in one of the finest ghost towns in the country. (OK, granted, Bodie is not technically a “ghost town”, but I think of it that way.) I basically had the entire town to myself and did not bump into another person for at least an hour. It was quiet, cool, with clear skies and dew on the grass. I spent about two hours wandering around, peering around into the old homes, barns, shops and town halls.
I have posted my Bodie State Historic Park photos on my website and also on Photoshelter: Bodie State Historic Photo stock photos.
![]() |
| Wagon and interior of County Barn, Brown House and Moyle House in distance. Bodie State Historical Park, California, USA. Image ID: 23106 Location: Bodie State Historical Park, California, USA View this Image in Google Earth! |
![]() |
| Wheaton and Hollis Hotel, interior of pool room and parlor. Bodie State Historical Park, California, USA. Image ID: 23110 Location: Bodie State Historical Park, California, USA View this Image in Google Earth! |
HOME | Online Image Search | Photo of the Day | Contact / Bio | Licensing/Pricing | Prints | Stock List | Image Hierarchy | List of Log Entries | Site Map | Blue Whale | Cetaceans | Pinnipeds | Sharks | Rays | Fishes | Kelp Forest | Sea Birds | Inverts | Man & Animal | Man & Ocean | Ocean & Light | Ocean & Motion | Portraits | About Color and Monitor Calibration | Copyright Statement | All text and photographs copyright © Phillip Colla Natural History Photography All rights reserved worldwide. The content of this site is made available for purposes of researching images offered for license by Phillip Colla Natural History Photography. No image is to be copied, duplicated, modified or redistributed in whole or part without the prior written permission of Phillip Colla Natural History Photography. Whale logo is a trademark of Phillip Colla Natural History Photography, 8021 Paseo Arrayan, Carlsbad, CA 92009, USA. 760.707.7153 Email: oceanlight@OceanLight.com Web: www.OceanLight.com Portfolios: www.Gygis.com
Updated: May 23, 2013
























