I have used a lot of portable of PortableApps, including Google Chrome Portable.
I was happy when Google Chrome Portable save cache in the Temp folder, and delete cache automatically on exit.
But I do not see this in Opera Portable, SRWare Iron Portable. Its save cache in *Data\User\Default\Cache and not delete cache automatically on exit. This is not consistent with Portable.
Thank you for attention my opinion. Wish you good health.
Cache in all of them should be disabled by default for this very reason. From a standard flash drive, enabling cache in a portable browser will actually make it perform slower when the cache is on the drive. Disk cache is for use between browsing sessions anyway, so enabling it and having it delete on exit is actually a waste of disk IO and CPU time. All modern browsers use RAM to cache the current and recent pages and images as hitting disk cache for every page would slow the browser down.
Also note that enabling cache in Google Chrome Portable and having it saved locally via the INI file option is not recommended for privacy reasons. Personal data is contained in the cache files and is deleted but not securely erased.
Also note that Opera, Iron, and Chrome - all of which are the same browser underneath - are only barely portable. Multiple features and functionality won't work portably unless you sync online and some won't work portably at all. This is by design of the publisher.
Sometimes, the impossible can become possible, if you're awesome!
My questions are: Why Iron Portable and Opera Portable are not automatically delete the cache on exit (This is happening with Chrome Portable)?
I feel uncomfortable when its (Iron Portable and Opera Portable) do not automatically delete cache on exit.
No browsers delete their cache on exit by default. Nor should they. The whole point of a disk cache is to maintain a cache of static files between browser runs. This is by design. If you delete it on exit, you break the whole purpose of the cache in the first place. In which case, you should just disable cache anyway, since you're not using it.
Sometimes, the impossible can become possible, if you're awesome!
I hope Opera Portable launcher (of you) will automatically delete the cache on exit, similar Google Chrome Portable.
I'm tired because clear the cache manually.
If you don't want it preserved between uses, turn it off. If you're not preserving it, it's just wasting disk writes anyway. In Chrome, I think you can do this by passing --disk-cache-size=0 on the command line, which you can use the AdditionalParameters= line in the launcher's ini. Not sure if it will work in Opera as well. Neither browser wants the end user to be able to disable the cache by design. They're designed not to be customizable.
Sometimes, the impossible can become possible, if you're awesome!
I hope you will add this feature to your launcher (Opera Portable, SRWare Iron Portable,...), okay?
I'm sorry, but we have no plans to add a feature to manually clear a cache of a browser after it's closed. It's a waste of CPU and disk cycles to use a disk cache in this way. If you don't want a cache between uses, you should disable the cache. We're sorry some browsers purposely make it difficult to disable the cache due to not being intended for advanced users, but have offered some suggestions. If you really want your browser maintain a disk cache only while running and clear it on exit, there are likely extensions that will do so. You should search their extension directories for an extension that does what you wish.
Please do not respond with another copy paste request for this feature.
Sometimes, the impossible can become possible, if you're awesome!
It does not need to be default (delete cache). Need to change entry to enable.
Similar as http://i.imgur.com/AIgxBN1.png
It is Iron Portable of [link to illegal software site removed by mod JTH]
I fuss, right?
For the third and last time, the entire point of a disk cache is so that you save static files between uses of the browser. If you delete it on exit of the browser, it's pointless. Opera, Iron, and Chrome all cache enough bits in RAM to handle your current active session. So, what you are asking for, serves no purpose. Please refrain from asking for it again or linking to sites that post stolen software.
Sometimes, the impossible can become possible, if you're awesome!
Thank you so much. Wish you good health. Bye.
A working solution to quickly change the location of user profile (and cache, of course) for those of you who start IronPortable from slow usb flash drive and worry about loosing too much time on meditative observation how it's slowly open it's windows:
1) before starting browser goto your portable app folder \PortableApps\IronPortable\App\AppInfo\Launcher\ and there you see "IronPortable.ini" - open it for edit;
2) change the location of you profile directory, like:
[Launch]
CommandLineArguments=--user-data-dir="C:\Temp\IronProfile"
and save ini-file;
3) copy your profile from \PortableApps\IronPortable\Data\IronPortableData into fast local drive directory C:\Temp\IronProfile [just copy-paste all files and folders you see in IronPortableData directory];
4) start you browser and enjoy fast surfing;
5) don't forget to securely delete your profile from C:\Temp\IronProfile if other humans could have an access to that compy's drive after you.