This action might not be possible to undo. Are you sure you want to continue?
Ryuji Suzuki | photographer email@example.com | 617 440 4676
129 Kingston St., Boston, MA 02111
Written by Ryuji Suzuki Presented to you by Beaupix Studio
About the author
The author Ryuji Suzuki is a photographer available for creative, unique wedding and other special events. Ryuji’s photographic activity includes fashion, advertising and other areas of commercial work, as well as b&w street photography work. Although much of his creativity comes form old fashioned analog technologies and the power of great minds of collaborators, his creative life is heavily supported by the effective use of digital technology, and he is eager to put useful information out on the Internet. Please check out my other work on scribd.com and photography at beaupix.com.
©2009 by Ryuji Suzuki. All rights reserved. The contents of this document are believed to be safe and accurate in the knowledge and experience of the author. However, it is furnished for informational purpose only, and comes with no warranty or guarantee of any kind. Use it at your own risk. The document is licensed under the Creative Commons Attribution–Noncommercial–No Derivative Works 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/3.0/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
Safari 3.0 was released with the big sales point of being fast. Like many others, I was delighted to have Safari 3.0 and I moved from Camino and Firefox, for its speed and more MacOS-integrated user interface. Also, Safari’s rendering engine produces more elegant look than other browsers. However, the speed advantage didn’t last long. About the time of Safari 3.2 update, Safari became sluggish and also slowed down the whole computer, including other programs running simultaneously, even on my 8-core Mac Pro. My computer was like running on an older generation CPU. One cause of the slowness is due to the inefficiency of how Safari 3.2+ and MacOS handles the network communication. Another cause of the slowness is inefficiencies of Safari browser and Java system. Now, I’m not going back to Firefox or Camino, since I’ve figured out a simple way to go around these two problems, and make Safari run lightning fast again.
Safari version 4 beta
Safari 4.0 beta version is available, and it is heavily enhanced over 3.x, in both performance and features. http://www.apple.com/safari/ Download and install it. There’s nothing difficult in this, and you’ll feel that the whole system runs lighter.
Dolipo enhances the way Safari communicates over the internet. This is a tiny piece of software that makes drastic difference. Dolipo was made by a Japanese programmer, who doesn’t seem to make English documentation available. The homepage for Dolipo is: http://drikin.com/dolipo/ But the actual material is downloaded from google code server: http://dolipo.googlecode.com/files/dolipo.zip In geek language, Dolipo is a local, private proxy that caches data and feed them to the browser in the way that optimizes the browser operation.
1. Download Dolipo, move it to Applications. http://dolipo.googlecode.com/files/dolipo.zip 2. Start Dolipo. Notice that the Dolipo sign appears on the status bar (screen top), and you see a popup that looks like the panel shown left. It translates to “In the Network Preferences, set the proxy for HTTP and HTTPS to be 127.0.0.1:8123.” Go to System Preferences > Network if Dolipo doesn’t bring this up for you. Click on the network interface you use, click on Proxies, select to configure proxies manually, click on Web Proxy (HTTP), and set “127.0.0.1” on the left, and set 8123 on the right of the colon. Do the same for Secure Web Proxy (HTTPS) as well. (See next page for the screenshot.) 3. If you use more than one network interfaces, use the one that connects to the provider. It’s usually Ethernet or Airport. 4. Don’t forget to check on “Start at Login” on Dolipo status bar menu. (See left)
One last thing
Using Safari4 beta and Dolipo already made the browsing faster, but this is one last thing that makes them even faster. Open Terminal from Applications > Utility At a prompt, type in (or copy and paste): defaults write “com.apple.Safari” WebKitPageCacheSizePreferenceKey -integer 0 in one line. (This disables inefficient caching in Safari. Now Safari uses Dolipo’s efficient caching alone, rather than having two layers of caching.) Now you are done. Do you notice the speed enhancement? You’ll realize loading of pages that have many pictures, or pages that have embedded videos now load much faster. Also, navigating text-dominated sites, such as news sites, are faster, especially the second time. Dolipo also works nicely with Camino browser. When using Firefox, set the proxy info in Firefox’s preference panel, as it has its own configuration rather than using MacOS’s configuration.
How to reverse it
First of all, I personally don’t want to go back to Safari 3 or life without Dolipo. However, I totally understand you want want to know how to, before you proceed and try it. For the Safari part, the Safari download package comes with an uninstaller, so just use that. For the Dolipo part, 1. Remove the Proxy setting (do not use Proxy) from the Network preference panel. 2. Uncheck “Start At Login” on Dolipo status bar menu. 3. Quit Dolipo from the status bar menu. 4. Remove Dolipo from Applications. 5. Open a Terminal window and type in (or copy and paste) in one line: defaults delete “com.apple.Safari” WebKitPageCacheSizePreferenceKey Now, everything else is as before.
I hope you enjoy fast browsing again. It gives you the feel like you almost upgraded your computer! Following the steps above, not only my internet browsing is faster, but also the whole computer runs faster. For example, my MacPro 8 core runs Lightroom and Photoshop much more smoothly, both editing and exporting work, than when I was running Safari 3 in the background. Safari 4 beta doesn’t slow down the system at all. You may realize the same. Finally, if you or someone you know are are getting married, or if your company is hiring an advertising photographer, commercial photographer, or other types of photographer, please remember Beaupix Studio. We’ll travel New England and often beyond.
Dolipo is an unofficial MacOS package of a UNIX based proxy software called polipo, developed by Juliusz Chroboczek. Polipo is a very nice piece of software, and runs on MacOS X in the hands of computer geeks, but not very friendly to average users. The author of Dolipo realized this, and he made a nice simple wrapping to make Dolipo, which installs and configures nicely and easily on MacOS X. However, the author of Dolipo did not seem to make active effort to disseminate his work outside Japan. This is where I could help a little. To find more about the original work polipo, please visit: http://www.pps.jussieu.fr/~jch/ software/polipo/
Photographer Ryuji Suzuki has been working in the field of photography for more than 10 years, and recently started his new Beaupix Studio. His fashion photography was selected to an exhibition juried by TONN Model Management for Boston Fashion Week. He also won grand prize for the Vortex juried competition hosted by Blue Man Group. His photography work has been published in magazines, product/service advertising, packaging, fashion catalog, and other commercial materials. His work has also been exhibited at several galleries in Boston area. His clients include MIT, E-Factor, Upscale Living Magazine, INsite Magazine, Boston Portfolio Properties, Love and Conviction, and several local fashion design companies and individual designers. Beaupix Studio is a member of Guilded Boston, an organization of fashion-related businesses on Newbury St. in Boston.