Hi there,
I am a fresh grad from uni and i have just joined NEC in hk for some R & D
development. One of the mission of my project is to fully utilise the proxy
functionality of squid in some
limited bandwidth situation. This include scenario like running squid in
some 'developing' countries where bandwidth is very limited. I can not give
too much detail about my project as this may damage my company. However, as
a matter of fact, i am more into Java then C and i found tracing
the C program of squid is quite difficult. I don't know where i can help but
i am certainly very supportive in any development in squid. (perhaps in
documentation. i think documentation like
javadoc is more meaningful then reading the comment in source code... but it
need some smart
thinking to able to translate the idea of C to the idea of Java in order to
do this.)
I would like to join the developer group.
references this message i received from the squid-user group below.
Thanks big time.
Louis
You are welcome to join the squid-dev mailinglist to discuss the Squid
internals. See http://www.squid-cache.org/mailing-lists.html#squid-dev
for instructions.
Regards
Henrik
Louis Lau wrote:
>
> Hi all,
>
> I wonder if anyone can give me hints in completing my assignment.
>
> In my assignment i need to accomplish the following:
>
> 1. I want to configure/modify squid such that when there is a cache =
> miss, the squid server should reply to the client that we are trying to =
> get the content for the user now. The squid server will then try to get =
> the content for the user in background so that next time (after some =
> minute i suppose), the content should be found in the cache.
>
> 2. If the user desperately need to get the cache-missed content =
> immediately, he/she can 'clt refresh' in the broswer and request the =
> most updated content from the cache. The squid will then check the http =
> request header 'if-modified-since' header and if it request the most =
> update, the cache will by-pass the scenario 1 mentioned above and =
> retrieve the content for client immediately. Even better is when i can =
> show the status of the retrieve if possible while the user is waiting =
> for the content.. (eg. such as telling the client that we have already =
> retrieved 50% of the content.)
>
> I have read some of the source code of squid now.. i am thinking of =
> modifiying the forward.c module in squid 2.3. As it seems that squid 2.3 =
> seems to be simplier to modify. And i have touched some code in =
> client_side.c too.. yet, it seems not working very well at the moment, =
> are there any module that i should have changed in order to finish my =
> assignment?=20
> I want to know the internal architecture used in squid. It is quite =
> trouble to trace the function call in squid to see how squid works in =
> the code level.
>
> Thanks for any input that maybe suggested by you guys/gals.=20
>
> Best regards,
>
> Louis Lau
Received on Thu Feb 06 2003 - 02:28:32 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:19:13 MST