Ticket #3362 (closed defect: fixed)
Squid caching
| Reported by: | evanlaudike@… | Owned by: | jamor@… |
|---|---|---|---|
| Milestone: | 2.2.X | Component: | squid |
| Severity: | normal | Keywords: | |
| Cc: |
Description
It looks like you are spanish so if you prefer me to speak spanish just tell me because i speak spanish too. I have been testing zentyal for a few days. I had pfsense before but it was a little unstable. Zentyal looks great but i`m not sure about the squid version that has in it. If i`m not wrong, zentyal 2.0 had squid 2.7. Since the squid version 3.1 is already ported to ubuntu, i wonder when you will integrate squid 3.1 into zentyal if you did not yet. I chose zentyal because it is one of the few software gateways that has the squid cache. But the only caching setting i have in zentyal about the squid cache is "Cache files size (MB)" Actually "cache file size" means the maximum size of cached content and "cache files size" means the maximum size of an object allowed to be cached by squid.
The problem is that i, and everybody else needs to be able to set the squid RAM cache size, the squid Disk cache size, and the maximum size of an object allowed to be cached by squid. These are very basic settings that should be abailable to use at least the basic squid features.
It would also be great to have a field below the HTTP proxy settings page where i can write adding optional squid setings that need to get loaded by the default squid main configuration template at each start.
I would like to be able to participate actively on the zentyal development focusing on web/http caching helping you importing the best features already available in pfsense and kerio control.
I will wait for your feedback.
Regards
Hello Evanlaudike and thanks for taking the time to write this ticket.
The Zentyal team speaks spanish but we try to use english to reach more people, so we can continue to use it.
As you point out the RAM cache size and maximum object size are not in the GUI; the 'cache files size' which is in the UI is the maximum size of the cache files in the disk. If you want to change the RAM size or the maximum object size you could change the keys 'cache_mem' and 'maximum_object_size' in the files /etc/zentyal/squid.conf. After the change the module needs to be restarted to enforce it.
When selecting which options we expose in the UI we have always to balance the flexibility of configuration with the ease of use. In this case only a few people needed to change this settings so we put them in the configuration file instead.
We glady accept suggestions and development efforts. Why do not join the development list and post you suggestions and ideas there?. You could join it at http://lists.zentyal.org/cgi-bin/mailman/listinfo/zentyal-devel
Regards,
Javier